前提:
你的程序源码已经上传,可以打开体验版或开发版小程序。
工具:
小程序包解密:链接: https://pan.baidu.com/s/1A2ZCqflr4jMLfg03U_LWHQ 提取码: 4ntn
wxappUnpacker:链接: https://pan.baidu.com/s/1HQS8xQsqrhc4hziCCuFPXA 提取码: 7b6k
环境:
![](https://img-blog.csdnimg.cn/img_convert/a9a3b8fb98ad8bc9d2f5cb46e062507f.png)
分别安装完成后。
步骤
测试node.js是否安装完成
打开cmd输入
node -v
![](https://img-blog.csdnimg.cn/img_convert/1379011ac763ee7236bc0226585524f6.png)
确定完成安装。
安装依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
解密小程序
通过电脑打开需要解密的小程序
![](https://img-blog.csdnimg.cn/img_convert/224a7d13deaa7d58ef5ee2a6ab6cd05d.png)
找到小程序包的位置
![](https://img-blog.csdnimg.cn/img_convert/748d989a86d30557f648340afc623403.png)
![](https://img-blog.csdnimg.cn/img_convert/93e701c840dee135aadf1118cd43d6da.png)
![](https://img-blog.csdnimg.cn/img_convert/52aa1212456a4d308f7842c6591e220a.png)
选择指定加密小程序包
![](https://img-blog.csdnimg.cn/img_convert/f35d652d5fe761e05254c48ba2ec03e3.png)
解密后的包会在你安装的路径下
![](https://img-blog.csdnimg.cn/img_convert/26994155e431ae4ecdcbffd5266df7bd.png)
![](https://img-blog.csdnimg.cn/img_convert/6b556a8f60f34a289aaaadbe18073fea.png)
在wxappUnpacker路径下打开cmd
![](https://img-blog.csdnimg.cn/img_convert/72f2c6a55adbb14bfa779824ba99c03f.png)
node ./wuWxapkg.js 主包路径
![](https://img-blog.csdnimg.cn/img_convert/f2e3c6678152c897f55f4bfebafdfdfd.png)
至此反编译成功。
可通过微信开发工具打开查看。
![](https://img-blog.csdnimg.cn/img_convert/460aa78746556363a0ccff60a0ad2e53.png)