本文参考博客:https://www.cnblogs.com/teamemory/p/10873699.html
https://baijiahao.baidu.com/s?id=1626150833428399320&wfr=spider&for=pc
工具:夜神模拟器,微信,RE文件管理器, QQ, node.js , 反编译脚本
下载链接:
1、夜神模拟器,RE文件管理器,QQ ,微信 。 官网下载夜神模拟器,在夜神模拟器应用商店下载微信,QQ,RE文件管理器
2、node.js 官网下载: nodejs.org/en/
3、反编译脚本链接:https://pan.baidu.com/s/1fnMRnn2Jcq2RPv2waOmeNA 提取码:bgyz
操作步骤:
1、登录微信搜索需要反编译的微信小程序
2、使用RE浏览器找到小程序.wxapkg文件 具体路径在 /data/data/com.tencent.mm/MicroMsg/一串32位的16进制字符串文件夹/appbrand/pkg/
3、将.wxapkg文件压缩通过QQ发送到电脑
4、解压接收到的文件。进入反编译脚本文件夹,shift+鼠标右键打开cmd或powershell窗口。
5、依次执行:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen
6、执行命令 node.exe .\.\wuWxapkg.js 小程序.wxapkg程序
7、如果报错如下图所示
则缺少某些包通过命令npm install 包名
8、如果报错 Error:This Package is unrecognizable 重新换一个.wxapkg文件