ツール (1): WeChat アプレットを逆コンパイルしてソース コードを取得 NoxAppPlayer + wxappUnpacker、ADB + tesseract OCR 読み取り

  • NoxAppPlayer
  • wxappUnpacker
  • ADB
  • テッセラクトOCR

NoxAppPlayer + wxappUnpacker

NoxAppPlayer

  1. NoxAppPlayerのダウンロードリンク:https://pan.baidu.com/s/1sIDpRdwIaRkct4oLxxYGvw?pwd=hdki公式サイトhttps://www.noxappplayer.org/
  2. WeChatを開いてダウンロード -> WeChatで対応するアプレットを開く -> 各ページをクリック
  3. 付属の adb ツールを使用する/Applications/NoxAppPlayer.app/Contents/MacOS/adb
  4. デバイスを表示するadb devices
  5. ログインデバイスadb shell
  6. WeChat アプレットに対応するアドレスを見つける/data/data/com.tencent.mm/MicroMsg/fc8833ac5b250ce7d780023a85b9604e/appbrand/pkg
  7. adb ツールを介してファイルをマシンにダウンロードします./adb pull /data/data/com.tencent.mm/MicroMsg/fc8833ac5b250ce7d780023a85b9604e/appbrand/pkg /Users/mendd/Documents/app-dewu/

ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入

wxappUnpacker

  1. wxappUnpacker リンクをダウンロードします。https://pan.baidu.com/s/1SPYrgAnVZdwsi0MrpfMDmA?pwd=3c4b
  2. wxappUnpackerをインストールするnpm install
  3. 逆コンパイルするnode wuWxapkg.js -s=/Users/mendd/Documents/app-dewu/weixin-dewu-dir/ ../weixin-dewu/_1123949441_868.wxapkg
  4. ファイルを結合する
  5. WeChat アプレット開発者ツールは、ES5 への JS コンパイルを有効または無効にし、正当なドメイン名を検証せず、基本ライブラリをデバッグします

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

OCR

ADBインターセプト

  1. クリック/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell input tap 480 580
  2. 滑り台/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell input swipe 250 900 300 200
  3. インターセプト/Applications/NoxAppPlayer.app/Contents/MacOS/adb shell /system/bin/screencap -p /sdcard/screenshot.png
  4. コピー/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.
  1. 構成 TESSDATA_PREFIX=/usr/local/Cell/tesseract/4.1.1/share/tessdata

  2. Tesseract 中国語パッケージ chi_sim.traineddata
    https://gitcode.net/menxu_work/tessdata/-/blob/master/chi_sim.traineddata

tesseract screenshot.png scre -l chi_sim

ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/menxu_work/article/details/128209843