如何反編譯微信小程式??
準備工具:
- 夜神模擬器(或者你可以自己準備一個安卓模擬器,有root權限,)
- RE檔案管理器(下載地址:https://soft.ucbug.com/uploads/shouji/ucbug.com-rootexplorer.apk
- 反編譯工具(下載地址:鏈接:https://pan.baidu.com/s/1JzvvIAtYaA45aUgb8XV1mQ
提取碼:1k4a)
小結:我們手機訪問微信小程式的時候會將小程式的原始碼保留在本地,這樣回應速度會更快,這是小程式的一個弊端,不可避免的,所以按理說應該所有的小程式原始碼都能被反編譯下來,接下來我們就需要找到手機里面保存的小程式原始碼包,這個包一般都是加密壓縮過的,當然了我們無所不能的網路肯定有反編譯工具的啦,下載鏈接如上,下載小程式的原始碼包如何反編譯就可以了,
1. 模擬器下載微信,安裝RE檔案管理器

記得RE管理器要打開root權限,
2.登錄微信小程式,然后在RE管理器中找到包
- 打開小程式,然后隨便點點小程式頁面

- 打開RE管理器
找檔案夾data/data/




下面的這個檔案夾,你就找離你訪問小程式時間最近的那個就行,一般都是這種很差的數字字母組成的,



然后我們就會發現這個檔案夾下面有三個.wxapkg結尾的檔案,一個檔案就是一個小程式的包,這里可能后臺自動快取了兩個吧,這些就是小程式的原始碼包,但是具體是哪一個小程式的就不清楚了,這個得反編譯之后看原始碼才知道,所有我們全部壓縮下載下來,

因為是不能直接傳送到手機的,所以我們把這三個檔案先壓縮到一個目錄去,然后發送出來

我們可以看到壓縮完成之后自動下載到了這個檔案夾,我們去這個檔案夾下面把壓縮包傳出來就可以了(發到qq,微信,手機什么的都可以,拿出來就行!??)

或者你也可以發送給你微信好友!??

4.拿到小程式包反編譯
我們把小程式包解壓出來放到這個工具的wxapkg檔案夾下面,

然后我們打開工具反編譯就行啦,最后反編譯好的檔案夾也在wxapkg下面,檔案夾命名就是檔案的名字

這個就是我們剛剛反編譯出來的檔案夾,

我們打開看到里面的目錄結構,相信自己寫過小程式的師傅們應該就能看出來了,這結構是一模一樣呀!但是具體是不是你要找的那個小程式,你打開幾個頁面看看關鍵字就清楚了,這里我就不打開看了!??狗頭保命!

再來個小結:我們微信小程式的原始碼都是保留在本地的,比如打開微信下滑,上面顯示的最近使用的小程式就會有很多,這些小程式的原始碼就保留在了本地,方便下次打開的時候回應速度更快,但是也會占用微信的記憶體空間,怪不得每次微信動不動就是好幾個G??,所有不用的小程式趕緊給他刪了吧!,如果記憶體大就沒關系了!??(128g的我動不動就得清理手機記憶體空間啊啊啊!!!)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/344485.html
標籤:其他
