1. 程式人生 > >如何倆步獲取小程式前端程式碼

如何倆步獲取小程式前端程式碼

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

  1. 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.使用微信開發者工具開啟這個檔案即可,你就可以看到你想要的頁面了