一、工具准备
1、下载安装nodeJS
https://nodejs.org/zh-cn/download
2、下载UnpackMiniApp解包工具
https://www.lanzoub.com/idnZv0cazqqf
3、下载wxappUnpacker并解压
https://www.lanzoub.com/iv5ZE0cazqsh
二、获取并解密小程序包
1、运行PC微信客户端,并打开运行需要反编译的小程序
2、解压UnpackMiniApp压缩包,并在.exe相同目录下创建wxpack文件夹
3、打开UnpackMiniApp.exe程序
4、选择要反编译的小程序,选择后缀为.wxapkg的文件
5、解密成功
三、开始反编译
解压刚刚下载的wxappUnpacker,解压后在文件夹内运行如下命令以安装依赖:
npm install esprima css-tree cssbeautify vm2 uglify-es escodegen js-beautify
输入node wuWxapkg.js 后,将上面解包后的.wxapkg文件拖放到命令窗口可以自动识别路径
node wuWxapkg.js XXXXXX.wxapkg
到此,反编译结束,生成文件在刚刚创建的wxpack文件夹内,然后把项目放在开发工具中运行即可