参考: https://github.com/qwerty472123/wxappUnpacker


将上图的js文件下载下来, 新建一个文件夹, 放到里边
然后在在当前目录的命令行下输入: npm init
然后会提示输入配置项, 其他的随便填, 只有 "main": "wuWxapkg.js", 这一项要注意别填错
然后依次输入下面的命令

npm install esprima -save
npm install css-tree -save
npm install cssbeautify -save
npm install vm2 -save
npm install uglify-es -save
npm install js-beautify -save
npm install escodegen -save

然后就是这样子

OK, 重点来了
首先需要一部root的安卓手机, 或者是安卓模拟器
首先打开re文件管理器, 记得root授权, 定位到目录: /data/data/com.tencent.mm/MicroMsg/{{一串32位的16进制字符串文件
夹}}/appbrand/pkg/
将次目录下清空
然后打开微信, 打开你想要获取源码的小程序, 待小程序加载完成后, 退出微信, 打开re文件管理器, 回到上述目录下, 会出现两个
wxapkg文件, 其中有一个3M大一点的忽略, 另一个就是目标小程序, 长按, 压缩, 将压缩文件通过QQ或者微信发到电脑上, 然后解

然后在命令行中输入: node wuWxapkg.js路径 wxapkg文件路径 (其实就是执行wuWxapkg.js文件)
例如我的目录是这个样子的:

回车, 大功告成

标签: none

添加新评论