1、手机安装WIFI ADB
2、终端安装ADB
brew install adb
手机打开WIFI ADB
adb connect ip
或者直接USB也可以
adb devices #查看连接设备
小程序目录
/data/data/com.tencent.mm/MicroMsg/[随机字符]/appbrand/pkg
随后访问一个小程序
然后再adb pull的时候会发现,提示does not exit
这里的原因是:/data 目录为系统级目录,无法直接将其进行复制,需要重新挂载为可操作模式
mount -o remount,rw /data
随后copy 到sdcard即可
/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg/_-1845295975_25.wxapkg /mnt/sdcard
adb pull /mnt/sdcard/_-1845295975_25.wxapkg
首先需要用到wxappUnpacker
git clone https://github.com/xuedingmiaojun/wxappUnpacker.git
因为这里没有开代理,所以使用加速地址下载
首先安装npm
# macos 下直接用brew即可
brew install npm
随后进入wxappUnpacker目录
cd wxappUnpacker
npm install
安装依赖
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
随后输入命令
node wuWxapkg.js xxx.wxapkg
随后下载微信开发者工具
Tips: m1用户记得选择arm版本的
随后点击确定就可以看到代码了