微信小程序的反编译

千万不要直接使用电脑微信客户端里的wxapkg文件!

千万不要直接使用电脑微信客户端里的wxapkg文件!

千万不要直接使用电脑微信客户端里的wxapkg文件!

否则会报错: Error: Magic number is not correct!

第一步 :下载夜神模拟器

下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网 (yeshen.com)

安装微信并登录,打开需要反编译的微信小程序后退出,然后执行以下操作

微信小程序的反编译_第1张图片

 微信小程序的反编译_第2张图片

微信小程序的反编译_第3张图片

找到以下路径,就可以看见wxapkg为后缀的文件。导入到自己电脑

导入方法:夜神模拟器文件导出方法_欧晨eli的博客-CSDN博客

/data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/

第二步 安装node.js和反编译脚本 

node.js下载地址:下载 | Node.js (nodejs.org)

反编译脚本下载地址:GitHub - hs610/wxappUnpacker

node.js安装教程:Node.js详细安装教程(2021)_cheerileeyoki的博客-CSDN博客_node.js安装教程 

进入反编译脚本目录下,安装以下依赖包,下载完依赖包,会多出一个node_modules目录

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install esprima
cnpm install css-tree
cnpm install cssbeautify
cnpm install vm2
cnpm install uglify-es
cnpm install js-beautify
cnpm install escodegen
cnpm install cheerio

第三步  反编译 .wxapkg 文件 

D:\_163200311_32.wxapkg  是从夜神模拟器导入的wxapkg为后缀的文件

node .\wuWxapkg.js D:\_163200311_32.wxapkg

你可能感兴趣的:(微信小程序,javascript,微信小程序)