tips:
可以成功反编译的包:
①已上线的小程序 (测试版-不可以)
②原生开发的小程序(使用uniapp等生成的小程序,反编译后只能获取到—uniapp等编译后的代码)
1.拿到小程序包
- 下载夜神模拟器:官网下载(夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网)
- 在模拟器中 下载微信、进入目标小程序
- 获取小程序包的文件路径(a/b 方法任选其一):
[首页-文件管理:根目录/data/data/com.tencent.mm/MicroMsg/‘一串用户随机码’/appbrand/pkg/‘小程序包’]
a.小程序包-选择最新的那个(对应的是微信中最新打开的小程序)
b.用户随机码-样式👇:
4.将小程序包存储到本地:[模拟器-电脑文件共享]
夜神模拟器和电脑如何互进行文件传输_小心灵呀的博客-CSDN博客_夜神模拟器怎么把文件传到电脑
2.下载反编译脚本
下载地址:wxappUnpacker: 传闻失传已久的微信小程序源码提取+反编译node脚本
下载完成后-打开命令行-定位到反编译脚本目录-执行命令,安装如下依赖包
- 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
3.安装-配置node环境
node官网: Download | Node.js
4.执行破解
打开命令行-定位到反编译脚本目录-执行命令:node .\wuWxapkg.js 编译包的绝对路径
执行命令后,编译包目录下会生成小程序的代码文件夹
参考:
本文含有隐藏内容,请 开通VIP 后查看