如何獲取小程式前端程式碼
準備材料
1.第一步下載一個模擬器(推薦使用自帶root的模擬器),我使用的是夜神模擬器
下載地址:https://www.yeshen.com/download/fullPackage
2.node.js執行環境
下載地址:https://nodejs.org/en/
3.反編譯的指令碼
這裡提供一個Github上qwerty472123大神寫的node.js版本的,當然也有其它版本的,例如python版本,這裡我只是簡單地用node.js版本舉例
地址:https://github.com/qwerty472123/wxappUnpacker
步驟
1、在模擬器安裝微信
2、在模擬器裡開啟微信,然後在微信中執行你想要獲取的下程式
3、`在檔案管理器開啟根目錄/data/data/com.tencent.mm/MicroMsg/
在這裡插入程式碼片`
選中字尾名為.wxapkg的檔案
然後返回根目錄,去/mnt/shared/orther這個目錄下,點選紅框的按鈕
再點選貼上選擇項
會把之前選擇的複製到這個目錄下,然後點選右邊紅框裡的按鈕,
點選紅框選中的按鈕
就會跑到電腦資料夾裡,可以看出包已經複製到電腦資料夾下了
在之前下載好的反編譯資料夾下安裝依賴:npm install
如果有問題就
npm install css-tree cssbeautify escodegen esprima js-beautify uglify-es vm2
反編譯 .wxapkg 檔案,把之前的安裝包放在E目錄下,隨便選個包_-1246414486_3.wxapkg,輸入命令:
node .\wuWxapkg.js E:_-1246414486_3.wxapkg
然後在你放置wxapk檔案裡邊也就是E目錄下可以找到