UNunveilr

unveilr

开源的微信小程序 .wxapkg 命令行反编译工具:自动解密、自动合并子包、支持最新 APP_V3/APP_V4 格式,用 Babel 语法树精准还原可读源码。

输入📄File</>Code
输出</>Code
更新于: 2026-09-11 open-source (r3x5ur/zihuwang)
下载 / 访问
网页版 暂不支持
Windows 暂不支持
Mac 暂不支持
iPhone/iPad 暂不支持
安卓 暂不支持
华为 暂不支持
Linux 暂不支持
github.com/zihuwang/unveilr
UNunveilr
unveilr
开源的微信小程序 .wxapkg 命令行反编译工具:自动解密、自动合并子包、支持最新 APP_V3/APP_V4 格式,用 Babel 语法树精准还原可读源码。
立即开始了解更多

立即试用

GPT-4o
完整Playground →

什么是 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%原始源码。
  • 合规要求只能分析获授权的小程序。

同类工具对比

功能unveilrwedecodeKillWxapkgwxapkg
评分0.00.00.00.0
定价模式免费免费免费免费
起价
API
免费版
移动端
查看完整对比 →

适用人群

小程序开发者

研究别人的工程结构与设计模式。

安全研究

对获授权的小程序做安全审计。

故障找回

原始代码丢失时从编译包还原。

J

JS逆向

分析加解密、路由与接口逻辑用于爬虫研究。

教学

讲解小程序编译原理与内部机制。

开发者
open-source (r3x5ur/zihuwang)
支持平台
网页版 暂不支持
Windows 暂不支持
Mac 暂不支持
iPhone/iPad 暂不支持
安卓 暂不支持
华为 暂不支持
Linux 暂不支持
支持语言
中文, English
更新于
2026-09-11

常见问题

把微信.wxapkg包解密、反编译回可读的JS/WXML/WXSS/JSON源码。