此方法是本人多次試錯意外發(fā)現(xiàn)的方法,以下是本人遇到的問題及解決方法,有其他方法歡迎討論
1.下載node.js,直接去官網(wǎng)下載,配置教程網(wǎng)上有這里不講了。
確保安裝目錄下有npm文件夾,后面會用到。
2.下載破解工具并解壓,我解壓到桌面https://codeload.github.com/superBiuBiuMan/wechatMiniAppReverse/zip/refs/heads/main
?3.找到小程序文件
PC端小程序路徑:在微信設(shè)置的文件管理位置,打開該目錄下的Appet文件夾
通過查看修改日期確認(rèn)自己要用到的小程序,實在找不到就刪掉Applet里面所有的文件然后重新在pc端微信進(jìn)入要破解的小程序,會自動在Applet新生成小程序文件。
點擊文件夾進(jìn)去,_APP_.wxapkg就是我們要找的小程序包
?
?
找到后將.wxapkg文件復(fù)制到一級目錄文件,例如桌面文件夾D:\Desktop,否則后面破解工具找不到文件會報錯。
?4.解密
因為PC端的wxapkg是被加密存儲的,直接解包會彈出Magic number is not correct!錯誤
所以必須先解密。
win+R 輸入cmd打開控制臺,然后通過cd+文件名回車,一步步進(jìn)入到破解工具目錄1.first,
然后按照 pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路徑 -out 解密后的路徑? ??的格式輸入。
例如wxapkg最初的路徑為:C:\Users\xxxx\Documents\WeChat Files\Applet\wx2xxx84w9w7a3xxxx\_APP_.wxapkg,那么微信小程序id為:wx2xxx84w9w7a3xxxx
要解密的wxapkg路徑是之前復(fù)制到一級目錄的wxapkg路徑,我的是D:\Desktop\_APP_.wxapkg
解密后的路徑:隨便找一個一級目錄,然后給解密后的wxapkg取個名字,我的是D:\123\123_.wxapkg
我的完整輸入:D:\Desktop\wechatMiniAppReverse-main\1.first>pc_wxapkg_decrypt.exe -wxid wxc20a5f25f3cc21f5 -in D:\Desktop\.wxapkg -out D:\123\123_.wxapkg
回車,解密完成
成功在解密路徑生成了解密文件
?
5.解包
控制臺切換到D:\Desktop\wechatMiniAppReverse-main\2.second\nodejs目錄下,
輸入node .\wuWxapkg.js 解密文件目錄
例如 node .\wuWxapkg.js D:\123\123_.wxapkg
回車,報錯
?發(fā)現(xiàn)缺少uglify-es項目,于是通過D:\Desktop\wechatMiniAppReverse-main\2.second\nodejs>npm install uglify-es
安裝缺失塊,結(jié)果又報錯,缺少npm-cli.js
?原因是破解工具自帶的node.js版本太老而且缺少npm目錄
解決方法,將一開始我們在官網(wǎng)下載安裝好的最新node.js所有文件復(fù)制到破解工具的2.second\nodejs文件夾中,替換相同項目
全部粘貼到下面這個nodejs文件夾中 ,替換相同項目
然后返回控制臺安裝uglify-es 項目
?成功安裝
?控制臺在D:\Desktop\wechatMiniAppReverse-main\2.second\nodejs>目錄下
輸入node .\wuWxapkg.js D:123\123_.wxapkg回車開始解包,此時可能出現(xiàn)cheerio項目缺失
問題不大,缺什么就npm install什么,繼續(xù)npm install?cheerio
?
?成功安裝
繼續(xù)解包,出現(xiàn)“沒有在node.js目錄下找到小程序文件,猜測應(yīng)該需要把解密好的小程序放到2.second\node.js目錄下才可以解包。
?于是將123_.wxapkg復(fù)制到nodejs文件夾內(nèi),控制臺輸入改為node .\wuWxapkg.js D:\Desktop\wechatMiniAppReverse-main\2.second\nodejs\123_.wxapkg,回車
解包成功?。?!
打開2.second\node.js,發(fā)現(xiàn)123_文件,打開就是成功反編譯的小程序!用微信開發(fā)者工具打開文件夾即可白嫖別人代碼。
文章來源:http://www.zghlxwxcb.cn/news/detail-403214.html
第一次寫文章,多包涵,如有錯誤請大佬指出。。。文章來源地址http://www.zghlxwxcb.cn/news/detail-403214.html
到了這里,關(guān)于最新微信小程序反編譯方法(親測有效,無需模擬器)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!