安卓13可用的黃鳥神器(HttpCanary)
MIUI14
系統版本
13 (API 33)
裝置
Xiaomi Redmi
系統架構
arm64-v8a
4個安裝包名稱如下:
1.HttpCanary 3.3.6 arm64-v8a Monet
2.HttpCanary 3.3.6 armeabi-v7a Monet
3.HttpCanary 3.3.6 x86 Monet
4.HttpCanaryb3.3.6 x86_64 Monet
不知道系統架構的,開啟LSPosed就可以看到。
4個安裝包還不知道安裝哪一個?你就一個個試一下,總有一個能安裝開啟,前提你的手機還得先root好,不然沒法用。或者用光速、虛擬大師、vmos等虛擬機器,手機可以不用root。抓包透過抓取虛擬機器獲得抓包資料,需要抓取的app在虛擬機器中安裝並開啟,證書需要事先安裝好,不然可能會沒網路、沒資料等問題。
①➽匯出證書:
設定中心➽HttpCanary根證書,
匯出HttpCanary證書(.pem)
②➽安裝證書:設定,搜尋:安裝證書,CA證書,仍然安裝,選擇手機記憶體Documents/HttpCanary/
cert資料夾開啟,找到.pem檔案安裝即可。(手機不同可能檔案路徑也不同,具體情況隨機應變。)
③➽再返回HttpCanary根證書下:
新增根證書至系統:(需要root許可權)
黃鳥獲得root許可權後自動把證書匯入到系統CA目錄。
④➽另外一種安裝方法:用MT管理器找到黃鳥資料目錄下的cache資料夾,把p12字尾檔案複製一份重新命名jks,如下圖所示,這樣就可以抓包了。
⑤➽關於部分固定證書:
對部分APP抓包仍會報錯:目標App使用固定證書。
解決辦法是:安裝前面下載好的“TrustMeAlready_1.11.apk”安裝完成在 LSPosed 中啟用模組,勾選系統框架和需要抓包的APP,一定要重啟手機,否則不會生效。
➽如果移動到系統報錯,嘗試在右上角?號,點選進入幫助,根據提示操作,手動用MT管理器將.0格式檔案(勿改名),匯入到系統CA目錄/system/etc/security/cacerts/下。或使用adb命令進行復制匯入。
下載連結:
①HttpCanary4個安裝包。
提取碼:666 點選下載
②TrustMeAlready_1.11
提取碼:666 點選下載
③黃鳥證書模組及軟體都在壓縮包內,需解壓。
提取碼:666 點選下載