提取微信小遊戲代碼

  1. 微信小遊戲會 打包成 .wxapkg 文件.

前提

  1. root後的android手機,安裝 re文件管理器 微信.
  2. 安裝好nodejs環境的電腦

步驟

  1. 使用 root後的android手機 打開微信小遊戲,記錄下當時的時間.
  2. 而後使用 re文件管理器 到 /data/data/com.tencent.mm/MicroMsg/ 這個目錄, 記爲目錄 A.
  3. 目錄 A 下可能有多個 32位字符串的文件夾,依次打開,找到包含 appbrand 文件夾的那個目錄,記爲目錄B.
    如:/data/data/com.tencent.mm/MicroMsg/92454e971301663a5219faf33a41e6css

  4. 打開 B目錄下的 appbrand/pkg, 此目錄下會包含剛纔打開的 微信小遊戲的.wxapkg包.
    根據前面記錄的時間,找到這個.wxapkg文件,而後導出此文件.(能夠使用adb pull 命令,或者使用 re他壓縮成zip後發送此文件). 假設此文件爲: _988176607_10.wxapkgnode

  5. 下載 https://github.com/qwerty472123/wxappUnpacker
    到 wxappUnpacker 目錄下,安裝依賴的包:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
npm install escodegen

把導出的文件 _988176607_10.wxapkg 也放到此目錄下.android

  1. 而後執行
node wuWxapkg.js _988176607_10.wxapkg

就會在當前目錄下生成一個 _988176607_10 文件夾,內容就都在此文件夾裏面了.git

來源於:
1.https://blog.csdn.net/chao2458/article/details/81381692?tdsourcetag=s_pcqq_aiomsg
2.https://github.com/qwerty472123/wxappUnpackergithub

相關文章
相關標籤/搜索