、下載wxappUnpacker,我這里用的是node版還有其他班自己查https://gitee.com/ksd/wxappUnpacker
2、下載node。js
首先需要知道的是小程序在手機里的文件儲存位置
—— 那么這個位置具體在哪呢 ?
———— 具體目錄位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16進制字符串名文件夾}}/appbrand/pkg/ 在這個目錄下會有一些 xxx.wxapkg 這樣后綴的文件,這些就是小程序或者小游戲的包。
然后獲取小程序的 .wxapkg 包
—— 我獲取的方法: 我是在電腦上用root過的安卓的手機模擬器 ,上安裝RE文件管理器 ,然后通過管理器獲取到的。
————具體實現 :
1 、 安裝手機模擬器(這里我用的是夜神模擬器)
下載地址 :百度就有就不放了
2 、 在模擬器上安裝 微信 , qq ,RE管理器
RE管理器先下載到電腦上,然后再拖到模擬器里面就可以了。
RE管理器 下載地址 :可以直接在網上下載一個。
3 、 設置超級用戶
安裝好RE 管理器之后需要 給RE 設置超級用戶這個權限。
4 、 去緩存小游戲或小程序
打開微信 然后找到你想要獲取代碼的小游戲或小程序 打開這個小游戲或小程序,程序開始運行之后源文件就已經下載到本地了。
5 、 找到源文件
將模擬器的操作頁面切換到桌面 ,運行RE管理器 ,然后在管理器里面找到之前說到的那個目錄:
/data/data/com.tencent.mm/MicroMsg/{{一串32位的16進制字符串名文件夾}}/appbrand/pkg/
如圖:
這里這些就是我們需要的源文件包,然后再通過訪問的時間 找到剛才運行的程序是哪一個就可以了。
6 、 壓縮
我們需要先把要用的文件進行壓縮 zip ,如果不壓縮發送文件時會提示 文件無效。
長按這個文件,會出現一個工具欄 ,然后點擊工具欄的右側的按鈕,選擇壓縮所選文件
7 、 發送到電腦
找到需要的文件后,還是長按這個文件,會出現一個工具欄,然后點擊工具欄的右側的按鈕,選擇發送,然后選擇你要發送的位置(三個選擇方式都行只要你能拿到這個文件就行)
8 、拿到文件
這就是我們需要的文件 。 接下來就是對它進行反編譯 ,解析出源碼來了 。
最后反編譯
—— 首先反編譯要用到node .js 運行環境
———— node 下載地址 :nodejs.org/en/
—— 然后反編譯用的腳本 (GitHub上qwerty472123大神寫的node.js版本的)
———— 下載地址:https://github.com/qwerty472123/wxappUnpacker
這兩樣都安裝好了之后 ,打開編譯腳本所在的文件夾,然后shift + 鼠標右鍵 在菜單中選擇 “在此處打開命令窗口”
然后安裝以下依賴包 :
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install js-beautify
這些都安裝好之后 ,最后一步的反編譯就來了 :
繼續在當前的命令行輸入
node wuWxapkg.js [-d] <files...> //files 就是你想要反編譯的文件名
比如 :有一個 _-1568765780_11.wxapkg 這個文件
直接復制地址欄里的地址 + 文件名
node .\wuWxapkg.jsC:\Users\Administrator\Desktop\app123\_-1568765780_11.wxapkg
回車運行
完成之后 源文件是在的文件夾里會出現一個相同名字的文件夾 ,這個文件夾里就是你需要的小游戲或小程序的所有的源碼。
.MT管理器
MT管理器是一款強大的文件管理工具和APK逆向修改神器。擁有雙窗口界面,移動復制更便捷。它的Root管理功能比較完善,可以取代RE管理器。還可以添加ftp服務器,支持從服務器下載,修改,上傳等功能。同時支持遠程服務,從此你可以拋棄數據線,在局域網內進行遠程文件傳輸。支持文本編輯和圖片瀏覽。
2.一個木函
一個木函是一款集合類效率工具,共包含80多種工具。是一款實用的小工具。
最受歡迎的工具
· OCR圖片文字識別
· 尺子
· 翻譯
· 匯率轉換
· 全能單位換算
· 以圖搜圖
· 應用管理
· 圖片拼接
3.酷安和豌豆莢
酷安被稱為國內玩機愛好者的聚集地,在酷安每一款APP都像是一個帖子,帖子下面有人交流,有人發教程,開發者也在評論區看評論,來完善APP,還有很多伙伴們,自愿的支持開發者,購置正版軟件,捐助開發者,已經非常難得可貴了。也有很多play版的應用非常簡潔[奸笑]
豌豆莢是一款內容豐富的應用市場,安全干凈。主要是可以下載軟件的歷史版本[奸笑]
4.via瀏覽器
via瀏覽器是一款極簡高效的瀏覽器
媒體對via瀏覽器的評價:
小巧干凈,不耍流氓,用細節造就顏值和實力。 ——筆尖星球
小而美的瀏覽器,還你輕快的瀏覽體驗。
——最美應用
最佳應用權限少,功能強,瀏覽器中的一股清流。 ——Appsol愛范兒
via瀏覽器有五大功能
一、簡單純粹
極客清爽設計,無推送,無打擾
二、極客搜索
毫秒級啟動,極速網頁攔截
三、輕快瀏覽
小體積,低內存,不卡頓
四、安全隱私
沙盒機制,更少權限,保護隱私
五、自定義與擴展
資源嗅探,實用插件,各取所需(下載網頁視頻,以及安裝各種插件)
注:搜索主頁可以DIY,可通過編輯代碼更改主頁布局如下圖
5.MX Player Pro
MX Player是安卓市場上一款功能很強大的瀏覽器,支持多核解碼——MX 播放器是第一款支持多核解碼的 Android 視頻播放器。支持幾乎所有音頻格式,包括AC-3,WMA,MP3,AAC等。MX Player Pro是MX Player的會員版軟件,沒有廣告。
6.QMD
不多說了,總之可以下載所有音樂,也可以在線播放,包括Jay的[奸笑]
7.ADM
ADM Pro 的全名是 Advanced Download Manager,譯過來是 “高級下載管理器專業版”。ADM 是一款 Android 上最為專業強大且好用免費的多線程下載工具 和手機 BT 客戶端 APP 之一,被無數用戶譽為是安卓版的 IDM 下載神器!屬于下載愛好者必推薦的裝機軟件。還可以解鎖1024線程并同時下載16個文件,快到飛起,某安有,你懂得[奸笑]
訪問手機里的文件這件事上,Android 系統比 iOS 系統來說簡直是輕而易舉。大部分手機廠商也內置了文件管理器。但是手機廠商內置的文件管理器大部分功能簡單,而且無法訪問系統文件。
今天 AppSo(微信號 appsolution)為你介紹 4 款第三方文件管理器,它們各有所長,總有一款適合你。
適合:適合:習慣使用大牌產品和喜歡手勢操控的人
ES 文件管理器是一款非常有資歷的文件管理器,在 Android 1.6 時代就已經很有名,也是我用過的第一款文件管理器。
ES 文件管理器走的是大而全的路線,各種功能應有盡有。
AppSo(微信號 appsolution)認為值得一提的是,如果某個文件夾是由軟件生成的,在主界面瀏覽時該文件夾左下角會顯示對應的軟件,這對于文件查找、文件清理都有很大的幫助。
ES 文件管理器還具有回收站功能。在清理文件時,文件不會直接被刪除而是放在回收站,這對于經常「手殘」誤刪的人來說十分有幫助。
ES 文件瀏覽器的另外一個特色是「手勢」,這可以讓我們快速訪問特定的文件夾。打開手勢功能時,屏幕中間會出現一個透明的點,只要在這個點上劃出自己設置的手勢,就可以打開對應的文件夾。
如果經常打開 QQ 收件文件夾,可以設置一個專屬手勢。這樣無論在任何界面,我都能通過手勢訪問這個文件夾,極大地提高了效率。
被百度收購后, ES 文件管理器可以直接登陸百度賬號查看百度云的文件。如果像我一樣,百度云只是用來下載、上傳文件的話,這可以替代百度云網盤的客戶端了。
ES 文件管理器還提供了磁盤分析、FTP、局域網等一些不常用的功能,也有 Root 文件管理根目錄的功能。
這款大而全的文件管理器,應該能成為你不錯的助手。
ES 文件管理器適用于 Android 4.0+ 的設備,大小 8.43 MB,完全免費。
適合:喜歡折騰手機的玩家
RE 文件管理器全名 Root Explorer,是 Android 手機中最著名的文件管理器之一。它與 ES 文件管理器一樣,早在 Android 1.6 時代就已經十分有名。
RE 文件管理器的界面并不是十分華麗,但是功能十分強大。只要你有 Root 權限,只要你對手機系統了解,使用 RE 文件管理器你幾乎可以對手機為所欲為。
RE 文件管理器的主目錄十分簡單,分為根目錄和存儲,存儲就是 SD 卡的目錄,有打開、復制粘貼、解壓縮、重命名等基本功能。
而根目錄文件夾,在掛載為讀寫之后,就變得十分強大了。要想掛載讀寫,只要具有 Root 權限即可,當然 Root 手機具有一定的風險性,需要量力為之。選擇「掛載為讀寫」之后,可以任意修改系統文件的內容,甚至可以設定文件或文件夾的讀寫權限等。
在這里介紹一個最基礎的運用:打開「system」文件夾,長按「build.prop」文件,選擇「以文本方式編輯」,修改 ro.build.model、ro.build.brand、ro.build.name 后,重啟即可改變發新浪微博時顯示的尾巴。更具體的教程網上有很多,此處不再贅述。
RE 文件管理器適用于 Android 2.3+ 的設備,大小 3.05 MB,完全免費。
適合:不太折騰,注重 app 顏值的人
Solid 文件管理器是一款 MD 設計風格的文件管理器,功能不如以上兩者強大。但它的界面精美、動畫漂亮,完備了基本功能。如果你對手機的折騰需求不大,基本都能滿足日常使用。
它跟 ES 文件管理器一樣,同樣具有「文件夾對應源頭軟件」的功能。從左側劃出工具欄,能查看設備存儲使用情況、分類查看文件和最近的文件。在操作的過程中的各種動畫效果,會讓你時刻都有賞心悅目的體驗。
Solid 文件管理器適用于 Android 4.1+ 的設備,大小 9.50 MB, 免費有內購。
適合:基本不折騰,希望 app 既簡潔又好看的人
Cabinet 是一款功能簡單界面精美的文件管理 app。它跟 Solid 文件管理器一樣采用了 MD 設計,但界面比 Solid 文件管理器更為簡潔。
打開主界面,只能看到文件按照列表進行排序。點擊文件夾右邊的菜單,可以對文件夾進行操作,比如重命名、移動、壓縮等,正是「麻雀雖小五臟俱全」。
就像 ES 文件管理器的手勢一樣, Cabinet 也有快速打開文件夾的辦法,點擊文件夾的菜單之后可以將之加入書簽。左側劃出的工具欄可以看到加入書簽的文件夾,這個功能能幫助你快速定位到某個文件夾了。
Cabinet 適用于 Android 4.0+ 的設備,大小 2.03 MB,完全免費。
正如文章一開始說的那樣,4 款文件管理器都各有所長:
ES 文件管理器和 RE 文件管理器更注重功能,而界面就相對平庸。而 Solid 文件管理器和 Cabinet 在保證基本功能的基礎上,界面做得較為優美。
但 AppSo(微信號 appsolution)認為,無論孰優孰劣,適合自己的文件管理器才是最好的。
本文由讓手機更好用的 AppSo 原創出品,關注微信號 appsolution,回復「文件」獲取比微信、QQ 更好用的 10 個手機電腦互傳文件免費工具。
題圖:Pixabay