小程序反编译

取到小程序包(wxapkg)

用已root的安卓手机,用微信打开相相应 小程序,用文件管理工具进入,/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg,选中需要的wxapkg文件包 pull到本机备用

小程序反编译-LMLPHP

安装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

执行到最后就大功告成了,然后在微信开发者工具导入项目即可打开。

11-07 00:12