反編譯微信小程序


 

最近看了個微信小程序古詩詞全集,想知道他的前后端是怎么實現的,所以就想到了反編譯。小程序安裝后會有個wxapkg格式的文件存在/data/data/com.tencent.mm/MicroMsg/*****/appbrand/pkg/目錄下,拿到這個文件后在電腦上使用大神寫的反編譯腳本就可以得到完整的程序目錄了,可以直接在微信開發者工具里打開。

 

獲取安裝包

1.安裝mumu模擬器、微信、小程序、RE文件管理器

測試過夜神、51等模擬器,最后發現網易的mumu模擬器最好用。

找到wxapkg文件后,鼠標長按選中,點擊右上角的三個點,彈出菜單創建Tar文件。

選中剛才創建的tar文件,就可以發送到微信上的其它賬號了,最終拷貝到電腦里。

 

破解安裝包

准備環境:win7+node.js+反編輯腳本Github

1.下載腳本安裝依賴

新建一個空白目錄,命令行下進入該目錄,依次輸入如下命令:

git clone https://github.com/qwerty472123/wxappUnpacker.git

cd 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 

  

2.反編譯安裝包

node wuWxapkg.js C:\work\UppackWxApp\app\_362760388_3.wxapkg

稍等一會在安裝包目錄下會出現一個文件夾,就是源碼文件夾了

 

 參考文檔:

1.https://blog.csdn.net/qq_33858250/article/details/80543815

2.https://github.com/leo9960/wechat-app-unpack

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM