github.com/YangChengTeam/wxappUnpacker
WX
wxappUnpacker
2018年最早的开源微信 wxapkg 解包工具(Node.js):奠定解包方法论的经典之作,把编译包拆回 wxml/wxss/js/json——适合学习原理,新包建议用现代工具。
立即开始了解更多
立即试用
GPT-4o什么是 wxappUnpacker?
wxappUnpacker 是 2018 年的先驱级 Node.js 工具,最早普及了微信小程序“反编译”。它通过 wuWxapkg、wuJs、wuWxml、wuWuWxss、wuConfig 等独立脚本,把 .wxapkg 解包并将编译/混合的文件还原为独立的 JS、WXML、WXSS、JSON,用 Uglify-ES 美化 JS;可通过 adb 从安卓设备拉取小程序包,依赖 esprima、css-tree、cssbeautify、vm2、uglify-es。由于它针对 2018 年特定编译器版本、大量依赖字符串搜索,作者明确列出局限:压缩 JS 会丢失原始变量名、WXML 转义规则未完全处理、开启 ES6转ES5 的工程可能还原不正确。它对理解解包原理和处理老包仍有价值,而当前新格式包更适合用 unveilr/wedecode/Gwxapkg。
4.5
评分
免费
定价模式
5+
平台
0
收藏
优点
- 学习wxapkg解包原理的最佳免费参考。
- 代码量小、100%JS、可读性强。
- 模块化脚本,每一步都透明。
- 无二进制,有Node即可跑。
- 诚实标注自身局限。
缺点
- 停留在2018年,针对旧编译器版本。
- 基于字符串匹配,很多新包会失败。
- 压缩变量名与部分WXML无法还原。
- 无Release、基本停更,新App请用现代工具。
同类工具对比
| 功能 | wxappUnpacker | wedecode | KillWxapkg | unveilr |
|---|---|---|---|---|
| 评分 | 0.0 | 0.0 | 0.0 | 0.0 |
| 定价模式 | 免费 | 免费 | 免费 | 免费 |
| 起价 | — | — | — | — |
| API | — | — | — | — |
| 免费版 | — | — | — | — |
| 移动端 | — | — | — | — |
适用人群
学
学习者
学习wxapkg解包的经典原理。
老
老项目维护
还原2018年前后格式的旧小程序。
好
好奇的开发者
看编译后的WXML/WXSS如何被拆出。
工
工具开发者
作为编写现代解包器的参考。
研
研究人员
对比历史与当前包格式差异。
开发者
YangChengTeam
支持平台
网页版 暂不支持
Windows 暂不支持
Mac 暂不支持
iPhone/iPad 暂不支持
安卓 暂不支持
华为 暂不支持
Linux 暂不支持
支持语言
中文, English
成立时间
2018
更新于
2026-09-11
公司信息
成立于 2018
常见问题
它是2018经典,适合学原理;当前新包建议用unveilr/wedecode/Gwxapkg。