前段時間想學習微信(xin)小程序開發但是又沒(mei)有什(shen)么深厚(hou)前端功底(di),看到很多很好玩的(de)小程序想要做一(yi)(yi)個類似的(de)學習學習,所以想著借鑒一(yi)(yi)下現有的(de)小程序。但是苦于沒(mei)有源(yuan)(yuan)碼,抓包也沒(mei)有辦法獲取源(yuan)(yuan)碼。
google后知道可以用安卓(zhuo)模擬器(qi)安裝微信然(ran)后安裝小程序(xu),然(ran)后在(zai)文(wen)件系統(tong)中找到小程序(xu)對應(ying)的wxapkg文(wen)件,拿到壓(ya)(ya)縮包解壓(ya)(ya)后就可以得(de)到小程序(xu)源碼(ma)。
但是壓縮包是2進制文(wen)件,找了一(yi)遍(bian)后發(fa)現(xian)(xian)一(yi)個(ge)現(xian)(xian)有現(xian)(xian)有的(de)開源(yuan)項目可以直接(jie)解(jie)壓小程序壓縮包。
廢話不多說,直接開干~
安裝(zhuang)golang沒(mei)有用(yong)過golang的人可以直接去(qu)官網下載
go get github.com/sjatsh/unwxapkg
cd ~/go/src/github.com/sjatsh/unwxapkg
下載地址
unwxapkg -f dest/102.wxapkg
