微信小程序、小游戲代碼丟失,反編譯獲取源碼
前言
提示:需要準(zhǔn)備如下材料
- Node.js 去下載
- 反編譯腳本git地址:
https://gitee.com/lmqandwfy/wechat-applet-decompile-script.git
- 模擬器,這里我使用的是夜神模擬器,自行安裝
廢話不多說,直接進(jìn)入正題,以下為我使用的夜神模擬器示例
一、拿到.wxapkg文件
-
設(shè)置夜神模擬器,設(shè)置中找到超級用戶
-
點(diǎn)擊右上角設(shè)置
自動響應(yīng)設(shè)為允許
-
在模擬器中下載微信,并登錄打開你所要獲取源碼的小程序,此時微信已經(jīng)把小程序的源文件下載到本地了。
打開系統(tǒng)文件夾
-
找到根目錄/data/data/com.tencent.mm/MicroMsg/{一串16進(jìn)制字符}/appbrand/pkg/
此處需注意,一定要切換到第一個。打開模擬器應(yīng)該默認(rèn)在第二個(下面復(fù)制文件的時候切換到第二個),當(dāng)時我找半天一直沒找對,后來發(fā)現(xiàn)下面可以切換
-
依次進(jìn)入上面提供的文件夾層級,找到需要的wxapkg文件,如果不確定,那就一個一個試吧(hh)
-
此時我們已經(jīng)找到了源碼包,但是還要導(dǎo)出到我們的電腦上。因?yàn)辄c(diǎn)擊分享不能直接分享到微信,所以繼續(xù)下面的操作
-
點(diǎn)擊復(fù)制,把該文件復(fù)制到微信分享目錄中(這里需要把剛剛左右切換的,切換到第二個),打開微信,點(diǎn)擊文件,選擇手機(jī)存儲,找到你剛把文件復(fù)制的位置(我這里是放在了第二欄的根目錄/Tencent/MicroMsg下面)
此時我們就拿到了源代碼包了
-
二、使用反編譯腳本
此時你已經(jīng)得到源代碼包、反編譯腳本
1.打開你的反編譯腳本文件夾,依次安裝依賴,路徑不要有中文
代碼如下(示例):
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
2.安裝好依賴后,運(yùn)行下面命令
node .\wuWxapkg.js D:\wwwroot\weixin\_687037092_9.wxapkg
此時已經(jīng)反編譯成功
文章來源:http://www.zghlxwxcb.cn/news/detail-533899.html
3. 在微信開發(fā)者工具中運(yùn)行,完美運(yùn)行成功!
總結(jié)
圖片、步驟較多,請一一查看,覺得文章對你有幫助,就打賞一下吧!
文章來源地址http://www.zghlxwxcb.cn/news/detail-533899.html
本文為本人原創(chuàng),轉(zhuǎn)載請注明出處!
到了這里,關(guān)于微信小程序、小游戲反編譯獲取源碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!