如何倆步獲取小程式前端程式碼
1.第一步下載一個模擬器(推薦使用自帶root的模擬器),我使用的是夜神模擬器
2.下載好之後,下載一個RE管理器
下載地址:https://www.yeshen.com/
3.下載一個zip的軟體用來壓縮檔案
4.在模擬器上裝上微信,使用微信訪問你需要扒下來的小程式
5.然後開啟第二步安裝的RE管理器,進入 /data/data/com.tencent.mm/MicroMsg/{數字串}/appbrand/pkg/這個目錄,可以看見wxapkg為字尾的檔案,根據時間將檔案壓縮,併發送到你的電腦
6.將檔案解壓到你的電腦的目錄下
7.下載node.js
-
nodejs下載與安裝: (1)nodejs下載連結:https://nodejs.org/zh-cn/download/ 。安裝的過程一路next就可以了,安裝後將nodejs設定為環境變數。 (2)開啟cmd,測試是否安裝成功,在命令列輸入node -v,如下: D:>node -v v6.10.1 (3)npm的安裝,由於新版的Nodejs已經集成了npm,所以一併安裝好了,在命令列中輸入npm -v檢視 D:>npm -v 3.10.10
8.下載反編譯指令碼
https://github.com/qwerty472123/wxappUnpacker
wxappUnpacker.zip
(2.01 MB)
8.安裝依賴包
用cd命令進入到你clone或者下載好的反編譯指令碼目錄下
在node命令視窗中依次安裝如下依賴(依次把每條安裝命令複製到命令列回車就可以):
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
9.安裝好依賴之後,就是最後一步了,反編譯 .wxapkg 檔案
例如:我有一個需要反編譯的檔案 _163200311_32.wxapkg
已經解壓到了D盤根目錄下,那麼就輸出命令
node .\wuWxapkg.js D:\_163200311_32.wxapkg
10然後就在你放置wxapk檔案裡邊可以找到
11.使用微信開發者工具開啟這個檔案即可,你就可以看到你想要的頁面了