微信小程序反编译

发布时间:2025-12-09 11:56:54 浏览次数:4

看到一个有意思的小程序,想了解是如何实现的,于是找了反编译方法。

安装adb驱动

百度安装adb驱动, 设计设置开发者模式,连接电脑。

-> % adb devicesList of devices attached69P4C15A16004816    device

表示连接成功

反编译程序

备份地址:  https://github.com/Ryan-Miao/wxappUnpacker

原地址: https://github.com/qwerty472123/wxappUnpacker

原地址貌似被河蟹了,还好前两天下的时候还没事,于是做了一个备份。

复制小程序

adb shellsu rootcd /data/data/com.tencent.mm/MicroMsg/5337e3e252ca07835dce9175cc22c17d/appbrand/pkgroot@hnCHE-H:/data/data/com.tencent.mm/MicroMsg/5337e3e252ca07835dce9175cc22c17d/appbrand/pkg # ls _-1390315426_8.wxapkg_-1390315426_8.wxapkg_xdir_1123949441_302.wxapkg_1123949441_305.wxapkg_1635466010_3.wxapkg_988299822_27.wxapkg_WxaPage_wxebaea9edfc283e7c_10102_46_2035595236.wxapkg

这些下划线开头的文件就是当前用过的小程序了。由于这个目录不允许导出,我们复制想要反编译的小程序_988299822_27.wxapkg到

cp _988299822_27.wxapkg /sdcard/Download/

然后新开一个shell

adb pull cp _988299822_27.wxapkg /sdcard/Download/_988299822_27.wxapkg

如此就拿到了小程序源码。

开始反编译

具体步骤readme已经有了。大概就是

node wuWxapkg.js _988299822_27.wxapkgcd _988299822_27node ../wuConfig.js app-config.jsonnode ../wuJs.js   app-service.js

就好了。

ps: 由于最新的手机都不好root了,刷机精灵以及360root都17年之后就没更新了。所以,找了一个以前的老手机root.

小程序反编译
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477