準備工作:
1、微信電腦版(建議最新版)
2、Node.js環(huán)境
3、小程序程序包解密工具和反編譯腳本
1、使用PC端微信找到微信小程序的存儲位置
找到文件位置刪除applet文件夾下所有文件,方便后期定位自己需要編譯的小程序
2、點擊自己需要反編譯的小程序
3、查看微信小程序生成的文件
wx開頭的文件才是微信小程序生成的文件,實際上微信就是用小程序appid命名的
(第一步刪除所有文件只是為了方便定位,其實看修改時間也可以定位到當前文件)
4、使用解密軟件
1、雙擊之前解壓的軟件(有可能需要你安裝,點擊安裝就是)
2、選擇加密小程序包
3、找到微信小程序文件,看到wxapkg后綴名的文件就是了。
4、點擊wxapkg后綴文件打開
解密完成之后可以看見wxpack里面多了一個文件,之前解密的都在里面當前的文件還不能使用,只是進行了解密,還沒有進行反編譯。(文件夾先別關,下一步還要用)
5、安裝node環(huán)境
下載安裝NodeJs后打開cmd窗口挨個執(zhí)行以下命令
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g
6、反編譯文件
1、打開解壓過后的wxapkg-convertor-main目錄,進入到src文件夾目錄中
2、在src目錄下打開cmd命令窗口(點擊目錄,直接輸入cmd,回車,就會打開cmd命令窗口)
3、在命令行輸入文章來源:http://www.zghlxwxcb.cn/news/detail-485102.html
node wuWxapkg.js
4、找到之前解密的文件,直接拖進cmd命令窗口中,然后就可以回車了
5、回車之后可以看到,解密的文件旁多了一個文件夾,當前的文件夾就是小程序源碼了
在微信開發(fā)者工具運行結果文章來源地址http://www.zghlxwxcb.cn/news/detail-485102.html
備注
通過反編譯獲取的小程序源碼只可用來學習獲取圖片資源等等,請勿拿去用作商業(yè)用途。
到了這里,關于小程序反編譯獲取源碼詳細教程-親測有效的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!