1. 程式人生 > >微信小程序 - 反編譯線上源碼

微信小程序 - 反編譯線上源碼

roi rom adb shell npm 隨機 zip 小程序 手機 程序

技術分享圖片

github地址:https://github.com/qwerty472123/wxappUnpacker

不過我好像從來未成功過哈,TX地圖+、TX公交都失敗了

技術分享圖片

點擊下載以上兩個文件

哦,對了,你的Android手機需要root ,廢話不多說進入步驟

1.克隆github上面的源碼(準備nodejs)環境:https://github.com/qwerty472123/wxappUnpacker.git

2.下載adb工具:點擊下載

3. 手機端開啟usb調試模式(我用的是後紅米4X,大部分手機都是重復點擊系統版本打開系統調試的)

技術分享圖片

4. 檢測手機是否連接上(Win10提醒比較勤快哈

!),把第二步下載的文件解壓,最後cd進入adb

技術分享圖片

5. 命令輸入為:adb shell -> su -> cd /data/data/com.tencent.mm/MicroMsg

技術分享圖片

6. 存在很多文件夾/文件,我們清理一次吧

清理:rm -rf ./*

不要疑惑,上面的命令是linux的命令

技術分享圖片

7. 重新進入小程序(這是隨機生成的)

技術分享圖片

技術分享圖片

標紅色標識的是小程序文件,一般以“ _-”開頭

都已經找到文件了,copy到手機根目錄下 /scard

技術分享圖片

最後我們發送到桌面上,在cp的同時我們可以更名,具體看linux命令

技術分享圖片

8. 解壓第1步下載的github文件,cd進入目錄

安裝所需插件:npm install

技術分享圖片

9. 指明運行路徑以及文件名稱,完成以後,會在示例a.wxapkg文件所在文件夾生成a文件夾(小程序源碼).

技術分享圖片

微信小程序 - 反編譯線上源碼