小程序反编译
取到小程序包(wxapkg)
用已root的安卓手机,用微信打开相相应 小程序,用文件管理工具进入,/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg,选中需要的wxapkg文件包 pull到本机备用
安装node,安装步骤在此省略,安装完成,配置好环境变量,安装以下依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
如果安装完后反编译时还提示缺少某项,用npm link xxxxx即可
下载反编译工具
https://github.com/qwerty472123/wxappUnpacker
执行 ./de_miniapp.sh -d 小程序包路径(.wxapkg格式)
...
Header info:
firstMark: 0xbe
unknownInfo: 0
infoListLength: 10093
dataLength: 2308202
lastMark: 0xed
File list info:
fileCount: 254
Saving files...
Unpack done.
Split service.js and make up configs & wxss & wxml & wxs...
deal config ok
deal js ok
deal html ok
deal css ok
...
Split and make up done.
Delete files...
Deleted.
File done.
Total use: 5088.851ms
执行到最后就大功告成了,然后在微信开发者工具导入项目即可打开。