⑴ 超詳細 微信小程序反編譯
記錄首次微信小程序反編譯過程。小程序wxapkg文件獲取步驟如下:
首先,推薦使用夜神模擬器,並確保在設置中開啟Root許可權。隨後,安裝微信和ES文件瀏覽器。
在微信中找到目標小程序,打開ES文件瀏覽器,進入本地面板根目錄,找到data至MicroMsg目錄,進入與訪問小程序時間點對應的不規則文件名文件下的pkg目錄,從中找到wxapkg文件(文件大小一般在幾百kb左右)。將該文件復制到安卓共享路徑,然後在電腦共享路徑下找到文件。
接著,進行小程序wxapkg文件的反編譯操作。下載反編譯文件(如從xuedingmiaojun/wxappUnpacker Github頁面獲取),解壓至指定位置。打開Windows PowerShell以管理員身份運行,進入解壓文件根目錄,將獲取的wxapkg文件復制至此目錄下。執行命令「node wuWxapkg.js xxx.wxapkg」(xxx為wxapkg文件名),得到反編譯後的文件夾。
反編譯後的文件可通過以下步驟打開:
1. 打開微信開發者工具。
2. 選擇「項目-導入項目」,將反編譯文件夾導入。
3. 在項目設置中,勾選「ES6轉ES5」和「不校驗合法域名」選項。
至此,完成微信小程序的反編譯過程,獲得可操作的反編譯文件。