跳转至

反编译小程序

设备

模拟器或手机真机、推荐网易MuMu模拟器、免root

工具

wxappUnpacker

环境

nodejs 下载链接:https://nodejs.org/zh-cn/download/

导出小程序包

模拟器安装 Re 文件管理器、一般在应用商店搜索就有了。

通过 Re 文件管理器/data/data/com.tencent.mm/MicroMsg/.../appbrand/pkg/ 路径下获取到小程序包、所有使用过的小程序包都会放到这里,可以根据日期进行判断。

通过模拟器与电脑共享将 .wxapkg 小程序包复制到 pc端 方便解包。

解包

Bash
node .\wuWxapkg.js D:\_xxx_xxx.wxapkg

一定要在移动设备中导出小程序包才能解包成功,如果是 pc端 小程序包会报魔数的错误。

执行完成后会在当前目录生成小程序源码的文件夹,打开它即得到反编译后的源码了。

调试小程序代码还是需要到 微信开发者工具 上进行,这可能是比较繁琐的一步了。