微信小程序反編譯小紅書


1.安裝nodejs

npm install uglify-es --save

npm install esprima --save

npm install css-tree --save

npm install cssbeautify --save

npm install vm2 --save

npm install uglify-es --save

npm install js-beautify --save

npm install escodegen --save

npm install cheerio --save

2.安裝逍遙模擬器

3.模擬器安裝微信和re文件管理器

4.進入/data/data/com.tencent.mm/MicroMsg/362960477dfbc42252eef5940cee20f5/appbran
d/pkg

5.adb鏈接模擬器 

adb connect 127.0.0.1:21503

拉取小程序包

adb pull /data/data/com.tencent.mm/MicroMsg/362960477dfbc42252eef5940cee20f5/appbran
d/pkg D:\pkg

6.將小程序的.wxapkg文件下載到本地電腦,根據時間可以看出那個pkg是你要用到的

 

 

 7.反編譯

node wuWxapkg.js D:\BaiduNetdiskDownload\wxappUnpacker\wxappUnp
acker\pkg\_-1008161779_59.wxapkg

碰到的問題總結:

1.開始用的是微信pc上面的wxapkg但是用wuWxapkg 反編譯直接報Magic number is not correct 查了資料魔數不正確,請確認包是否是通過手機模擬器獲取的,電腦端或其它途徑的包暫不支持。

2.反編譯小紅書后報錯SyntaxError: Illegal return statement 按照https://zhuanlan.zhihu.com/p/136886986還是沒有解決,但是不影響查看代碼,后續在研究下

 

 

 


免責聲明!

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



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