github.com/zihuwang/unveilr
UN
unveilr
开源的微信小程序 .wxapkg 命令行反编译工具:自动解密、自动合并子包、支持最新 APP_V3/APP_V4 格式,用 Babel 语法树精准还原可读源码。
立即开始了解更多
立即试用
GPT-4o什么是 unveilr?
unveilr 是一款流行的开源微信小程序逆向(反编译)命令行工具,源自 r3x5ur 项目并持续维护。它读取编译后的 .wxapkg 包,还原出原始工程结构——JavaScript、WXML、WXSS、JSON。新版本可自动解密(Windows 上能从文件路径提取 wxAppId)、自动合并分包,支持最新的 APP_V3/APP_V4/APP_SUBPACKAGE_V2 包格式与 APP_PLUGIN_V1 小程序插件,并采用 @babel/core 直接解析语法树(1.x 用正则)以精准提取源码;通过 Thread.js 线程池把 CPU 拉满来加速耗时的语法树解析。可通过预编译可执行文件或 `npm i unveilr -g` 安装,跨 Windows/macOS/Linux,支持单文件、多文件或整目录输入,并提供代码格式化、输出路径、查找深度、仅提取不反编译等参数。仅限学习交流与对自有/获授权小程序的安全研究,项目明确要求遵守《网络安全法》。
4.5
评分
免费
定价模式
4+
平台
0
收藏
优点
- 持续跟进微信最新包格式。
- 自动解密+合分包,省去手工步骤。
- AST提取还原的代码更干净可读。
- 跨平台,npm或二进制安装简单。
- 免费开源,社区活跃。
缺点
- 只有命令行,非开发者有学习门槛。
- 大型包做AST解析很吃CPU。
- 还原的是重构代码,并非100%原始源码。
- 合规要求只能分析获授权的小程序。
同类工具对比
| 功能 | unveilr | wedecode | KillWxapkg | wxapkg |
|---|---|---|---|---|
| 评分 | 0.0 | 0.0 | 0.0 | 0.0 |
| 定价模式 | 免费 | 免费 | 免费 | 免费 |
| 起价 | — | — | — | — |
| API | — | — | — | — |
| 免费版 | — | — | — | — |
| 移动端 | — | — | — | — |
适用人群
小
小程序开发者
研究别人的工程结构与设计模式。
安
安全研究
对获授权的小程序做安全审计。
故
故障找回
原始代码丢失时从编译包还原。
J
JS逆向
分析加解密、路由与接口逻辑用于爬虫研究。
教
教学
讲解小程序编译原理与内部机制。
开发者
open-source (r3x5ur/zihuwang)
支持平台
网页版 暂不支持
Windows 暂不支持
Mac 暂不支持
iPhone/iPad 暂不支持
安卓 暂不支持
华为 暂不支持
Linux 暂不支持
支持语言
中文, English
更新于
2026-09-11
常见问题
把微信.wxapkg包解密、反编译回可读的JS/WXML/WXSS/JSON源码。