小程序反编译教程

1.准备工具

MT管理器

VMOS Pro

node环境搭建:https://nodejs.org/zh-cn/

2.小程序包

找到.wxapkg小程序包(大小为2M以下)

文件路径如下:

/data/data/com.tencent.mm/MicroMsg/微信号id文件夹/appbrand/pkg/xxx.wxapkg

3.下载反编译工具

github地址:https://github.com/xuedingmiaojun/wxappUnpacker

1.安装依赖

npm install

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

2.反编译

单个主包

执行命令

node wuWxapkg.js xxx.wxapkg

对于有子包的小程序

2.1先找到主包进行反编译

node wuWxapkg.js xxx.wxapkg

2.2依次编译所有子包

-s=指明主包所在位置

node wuWxapkg.js xxx.wxapkg -s=主包路径

2.3将子包解压后的文件覆盖主包中的文件