• 使用已ROOT的Android设备或者模拟器运行微信小程序。
  • 打开文件浏览器,wxapkg位于 /data/data/com.tencent.mm/MicroMsg/fbae4541c49a001215028083eb1e9f25/appbrand/pkg/,随机码会随用户而变化。注意,体积较小的为主包,较大的为依赖包,我们反编译主包。

  • 下载小程序反编译工具wxappUnpacker
  • 下载安装nodejs:https://nodejs.org/zh-cn/。
  • 切换到反编译目录并安装依赖:
    1
    2
    3
    4
    5
    6
    7
    8
    npm install esprima
    npm install css-tree
    npm install cssbeautify
    npm install vm2
    npm install uglify-es
    npm install js-beautify
    npm install escodegen
    npm install cheerio
  • 在反编译目录使用node wuWxapkg.js app.wxapkg即可对app.wxapkg进行反编译。