前言
這篇新文章,https://blog.csdn.net/dhnate678/article/details/97789001 7月份出的 8月更新,已成功解決Wxss文件丟失的問題,有視頻教程
網上有很多關於反編譯微信小程序的博文,但是有些不全面有些文章比較早,由於微信小程序內部升級的原因,最近github上的wxappUnpacker小程序反編譯工具已部分失效。
準備工作:下載一個模擬器(推薦夜神模擬器) 安裝微信和RE管理器
準備環境:win7+node.js+反編譯腳本 ,Linux (centos,ubuntu)+ +node.js+反編譯腳本
由於工作習慣在Linux環境下,接下來演示的環境爲centos7.0
1:運行小程序後會出現的.wxapkg包 2:下圖爲wxapkg包 的路徑
3:創建完之後點擊查看 壓縮的位置 3:然後點擊發送,一般通過微信發送 比較方便
這樣就拿到了微信小程序運行的包。
接下來準備反編譯環境:
一:安裝反編譯腳本環境
【先感謝這個大神做出這個強大的反編譯腳本】
https://github.com/larack8/wxappUnpacker git clone 這個項目
並且吧需要反編譯的.wxapck 包拷入 這個目錄
主要功能:
修復 “ReferenceError: $gwx is not defined” 和 extract wxss 等問題
支持分包
支持一鍵解包
支持一鍵安裝各種依賴
安裝 node 和 npm 大神已經在github上寫了很清楚了
1:./install.sh -npm 2:安裝依賴 ./install.sh 3:./de_miniapp.sh -d XXX.wxapkg(.wxapkg格式)
實際運行截圖:
1:執行反編譯命令
2: 反編譯中
3: 如上圖,反編譯出來的文件夾名稱和 XXX.wxapkg 的XXX 部分名稱一樣。
4: 反編譯之後的產物,是不是感受到了了微信小程序的影子。
5:加入微信小程序 project.config.json 完美運行!
到這裏,整個反編譯就結束了。不是所有項目都能順利導入運行,需要慢慢摸索修改。
溫馨提示:尊重他人技術成果
/************************************************** GoodBy,留言區交流 ************************************************************/