Skip to content

这是一个完全在浏览器中运行的网易版Minecraft存档解密工具,无需安装任何软件,无需上传文件到服务器,所有操作均在本地完成并且完全开源,保护用户隐私。

License

Notifications You must be signed in to change notification settings

ihaiming/NetEaseMC-Decryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Minecraft 网易版存档解密工具

项目简介

这是一个完全在浏览器中运行的网易版Minecraft存档解密工具,无需安装任何软件,无需上传文件到服务器,所有操作均在本地完成并且完全开源,保护用户隐私。

💡 说明:除了本项目外,社区还存在其他优秀的实现,为用户提供了多样化的选择。您可以根据自己的使用场景和技术偏好,选择最合适的工具:

我应该选择哪个项目?

需求场景 / 工具特点 浏览器前端版 C语言工具 Java版工具
典型用户 任何用户,尤其是临时、快速使用,或重视隐私使用非Windows系统的用户 熟悉命令行、追求极简执行的Windows用户 需要批量处理、或希望将解密功能集成到其他程序中的开发者/高级用户
核心优势 零安装、零部署,在任何有现代浏览器的设备上立即使用操作全在本地,文件不上传 单个可执行文件,不依赖运行时环境,原生性能 功能完整,提供编程接口,适合自动化脚本调用
平台要求 任何操作系统(Android, iOS, Windows, macOS, Linux, ChromeOS等) Windows (或可在Linux/macOS编译) 需要安装Java运行环境
推荐使用场景 - 临时、一次性的解密需求
- 在学校、公司等受限电脑上使用
- 拒绝安装任何软件
- 跨平台使用(如在Mac上处理Windows存档)
- 在Windows上快速解密单个存档
- 偏好原生程序的速度和独立性
- 无需安装任何环境
- 批量解密大量存档
- 需要将解密流程集成到服务器、插件或其他Java程序

总结

  • 追求最便捷、最普适的临时解决方案,请使用 浏览器前端版(无需安装任何软件,打开即用)。
  • Windows环境下,喜欢传统命令行工具的轻量感和原生性能,请使用 此C语言工具
  • 需要进行批量处理或二次开发,请使用 Java版工具

项目出处

本项目基于 AS5L 的核心算法进行构建,并进行了全面的用户体验优化、安全加固与功能增强。

功能特性

  • 完全本地解密 - 所有解密操作都在浏览器中完成,文件不会上传到任何服务器
  • 双模式支持 - 支持ZIP文件上传和文件夹直接解密两种方式
  • 一键解密 - 简单易用的界面,拖拽上传,一键完成解密
  • 响应式设计 - 适配桌面和移动设备
  • 安全可靠 - 使用标准解密算法,确保存档完整性和安全性

支持的解密类型

  • 网易版Minecraft加密存档(ZIP格式)
  • 包含CURRENT和MANIFEST文件的存档文件夹
  • 支持最新版网易MC加密算法

快速开始

在线使用

  1. 直接访问部署页面:https://mc.hm0.top/

  2. English version

Visit the deployment page directly(Note: This English page is translated by Deepseek. If there are any errors, they are not our responsibility.): https://mc.hm0.top/en/

本地运行

  1. 克隆仓库:

git clone https://github.com/ihaiming/NetEaseMC-Decryptor.git

  1. 直接打开 index.html 文件即可使用

使用方法

方法一:ZIP文件解密(推荐)

  1. 点击"选择ZIP文件"按钮或拖拽ZIP文件到上传区域
  2. 点击"开始解密"按钮
  3. 下载解密后的存档文件

方法二:文件夹解密(实验性)

  1. 确保使用Chrome/Edge 86+等现代浏览器
  2. 点击"选择文件夹"按钮
  3. 选择包含CURRENT和MANIFEST文件的存档文件夹
  4. 点击"开始解密"按钮
  5. 注意:此方式会直接覆盖原文件,请务必先备份!

注意事项

  • 使用文件夹解密功能会直接覆盖原文件,请务必备份存档,特别是db目录
  • 解密过程完全在浏览器本地进行,文件不会上传到任何服务器
  • 如果解密失败,请检查存档是否为有效的网易版加密存档
  • 建议使用最新版本的Chrome、Edge或Firefox浏览器

技术栈

  • 前端框架: 原生HTML5/CSS3/JavaScript
  • 文件处理: JSZip 3.10.1
  • 加密算法: XOR异或解密
  • UI设计: Material Design 3
  • 字体: Google Fonts - Roboto

工作原理

  1. 读取存档:解析ZIP文件或文件夹结构
  2. 识别加密:检查CURRENT文件的特定加密头(0x80, 0x1D, 0x30, 0x01)
  3. 生成密钥:结合MANIFEST文件名生成解密密钥
  4. 文件解密:使用异或算法逐文件解密
  5. 输出结果:生成解密后的ZIP文件或直接覆盖原文件

项目结构


NetEaseMC-Decryptor/
├──MCDecryptor.html          # 主页面
├──README.md           # 说明文档
├──LICENSE             # GPL-3.0许可证

浏览器兼容性

  • | 浏览器 | ZIP文件解密 | 文件夹解密 |
  • | Chrome |完全支持 | 完全支持 |
  • | Edge | 完全支持 | 完全支持 |
  • | Firefox | 完全支持 | 部分支持 |
  • | Safari | 完全支持 | 部分支持 |
  • | 移动浏览器 | 基本支持 | 不支持|

贡献指南

欢迎提交 Issue 和 Pull Request 来改进这个项目:

  1. Fork 本仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启一个 Pull Request

许可证

本项目基于 GNU通用公共许可证v3.0 (GPL-3.0) 开源。

核心条款

您享有以下权利:

  • 商业使用 - 允许在商业环境中使用
  • 修改衍生 - 可以修改代码并创建衍生作品
  • 自由分发 - 可以重新分发原始或修改后的版本
  • 私人使用 - 无限制的私人使用和研究

需要遵守的条件:

  • 📄 署名要求 - 必须保留原始版权声明和许可证信息
  • 🔄 修改声明 - 对代码的修改必须明确标识并说明
  • 🔗 相同许可 - 衍生作品必须采用相同的GPL v3许可证
  • ⚠️ 源码公开 - 分发衍生作品时必须公开源代码

重要说明

  • 本项目不提供任何担保,使用者承担所有风险
  • 作者不对因使用本项目而产生的任何损害负责
  • 任何使用、修改或分发行为均视为接受GPL v3许可证条款

完整的法律条款请参阅 LICENSE 文件。

法律责任

任何违反上述条款的行为都将被视为侵权,作者保留追究法律责任的权利。

免责声明

本工具仅供学习和研究使用,请勿用于商业用途或非法目的。使用本工具造成的任何后果,作者概不负责。请确保您拥有所解密存档的合法使用权。

© 本版权声明最终解释权归项目作者所有

致谢

  • 感谢 JSZip 库提供的优秀文件处理能力
  • 感谢所有参与测试和反馈的用户
  • 感谢开源社区的支持和贡献
  • 感谢 AS5L 提供的核心解密算法,这是本项目的基石

联系方式

如有问题或建议,请通过以下方式联系:


⭐ 支持项目

如果这个项目对你有帮助,请给它一个 Star!这是对我们最大的鼓励!

About

这是一个完全在浏览器中运行的网易版Minecraft存档解密工具,无需安装任何软件,无需上传文件到服务器,所有操作均在本地完成并且完全开源,保护用户隐私。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages