- NoxAppPlayer
- wxappUnpacker
- ADB
- tesseract OCR
NoxAppPlayer + wxappUnpacker
NoxAppPlayer
- 下载 NoxAppPlayer 链接:
https://pan.baidu.com/s/1sIDpRdwIaRkct4oLxxYGvw?pwd=hdki
官网https://www.noxappplayer.org/
- 打开 下载微信 -> 微信中打开对应小程序 -> 点击各页面
- 使用adb工具自带
/Applications/NoxAppPlayer.app/Contents/MacOS/adb
- 查看设备
adb devices
- 登录设备
adb shell
- 找到微信小程序对应地址
/data/data/com.tencent.mm/MicroMsg/fc8833ac5b250ce7d780023a85b9604e/appbrand/pkg
- 通过adb工具下载文件到本机
./adb pull /data/data/com.tencent.mm/MicroMsg/fc8833ac5b250ce7d780023a85b9604e/appbrand/pkg /Users/mendd/Documents/app-dewu/
wxappUnpacker
- 下载 wxappUnpacker 链接:
https://pan.baidu.com/s/1SPYrgAnVZdwsi0MrpfMDmA?pwd=3c4b
- 安装 wxappUnpacker
npm install
- 反编译
node wuWxapkg.js -s=/Users/mendd/Documents/app-dewu/weixin-dewu-dir/ ../weixin-dewu/_1123949441_868.wxapkg
- 合并文件
- 微信小程序开发者工具打开 关闭JS编译成ES5 、不校验合法域名、调试基础库
OCR
ADB 截取
- 点击
/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell input tap 480 580
- 滑动
/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell input swipe 250 900 300 200
- 截取
/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell /system/bin/screencap -p /sdcard/screenshot.png
- COPY
/Applications/NoxAppPlayer.app/Contents/MacOS/adb pull /sdcard/screenshot.png /tmp/
OCR 读取
tesseract screenshot.png scre -l chi_sim
提示
Error opening data file /usr/local/share/tessdata/chi_sim.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'chi_sim'
Tesseract couldn't load any languages!
Could not initialize tesseract.
-
配置 TESSDATA_PREFIX=/usr/local/Cellar/tesseract/4.1.1/share/tessdata
-
Tesseract中文语言包 chi_sim.traineddata
https://gitcode.net/menxu_work/tessdata/-/blob/master/chi_sim.traineddata
tesseract screenshot.png scre -l chi_sim