Mac下反编译微信小程序获得源码
- 发表于
- 周边
Mac下反编译微信小程序获得源码
所需工具
- mac版微信 最好3.8以上版本
- node环境
- wxappUnpacker: 小程序反编译(支持分包) 小程序反编译(支持分包)
https://github.com/system-cpu/wxappUnpacker
大体步骤
- 用微信搜索打开对应小程序,为的是把产物文件加载到本地缓存
- 找到对应的缓存文件
- 执行反编译脚本
具体步骤
找到mac微信文件的缓存目录,对应是:
/Users/{user_name}/Library/Containers/com.tencent.xinWeChat/Data/.wxapplet
对应的文件夹内容应该是以appid命名的文件夹列表,找到你想要反编译的文件夹

下载wxappUnpacker 配置好node环境(最好18+),按照readme安装好依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
找到对应的文件夹,执行脚本,这里分为不分包应用和分包应用
不分包应用
node wuWxapkg.js /Users/{user_name}/Desktop/wechat/{app_id}/{dir_name}/__APP__.wxapkg
分包应用
./bingo.sh ../{user_name}/{dir_name}/__APP__.wxapkg // 主包
./bingo.sh ../_subpages_activity_.wxapkg -s=__APP__ //分包
结束。
原文连接:Mac下反编译微信小程序获得源码
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。