【最新】 小程序反編譯流程,解決$gwx is not defined 完美導入運行

                                             前言

這篇新文章,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,留言區交流 ************************************************************/

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章