超详细 微信小程序反编译
记录第一次微信小程序反编译
小程序wxapkg文件获取
1、安装模拟器
推荐夜神模拟器
安装完成后在设置中开启Root
2、安装微信及ES文件浏览器
微信直接搜索下载安装即可
ES文件浏览器推荐从浏览器下载
3、获取wxapkg文件
1)打开微信找到目标小程序打开,在打开ES文件浏览器,在本地面板点/来到根目录
2)找到而后打开目录data至MicroMsg目录下
3)进入刚刚访问小程序时间点的一长串不规则文件名文件下
4)再进入pkg目录下找到wxapkg文件(一般几百kb大小)
5)将文件复制到安卓共享路径下
6)再到电脑共享路径下找到目标文件
反编译小程序wxapkg文件
1、下载反编译文件并解压至某处
下载地址:xuedingmiaojun/wxappUnpacker: 小程序反编译(支持分包) (github.com)
2、以管理员身份打开windows powershell(右键开始可打开)
进入到反编译文件解压处
然后进入反编译文件根目录
再将刚刚获取的wxapkg文件复制到此目录下
3、反编译
输入命令node wuWxapkg.js xxx.wxapkg 如下图
得到如下输出
在同目录下获得与wxapkg文件同名文件夹
打开反编译后的文件
1、打开微信开发者工具
项目-导入项目
2、项目设置
勾选 ES6转ES5
勾选 不校验合法域名。。。
完成全部工作