現象
安裝根證書無反應,打開app發現頂部提示ssl證書未安裝,導致無法抓取https流量或者直接沒有網絡
解決辦法
思路就是將證書手動放置到/system
將/data/data/com.guoshi.httpcanary/cache/HttpCanary.pem 在同一目錄下復制並重命名HttpCanary.jks,重新打開app發現提示消失
如果是安卓7以下,點擊安裝證書到system,需要root權限,失敗看下一步
如果是安卓7以上,點擊導出證書
使用mt管理器復制 /storage/emulated/0/HttpCanary/certs/證書名.0 到 /system/etc/security/cacerts/
如果是安卓11以上,system無法解鎖,使用magisk模塊刷入system分區,
https://github.com/victor141516/httpcanary-magisk
注意!!!最好穿牆在下載否者很慢,下載后解壓進入目錄將所有文件再次壓縮,也就是說去掉一層目錄,否則模塊會安裝失敗,用magisk安裝即可
重啟
還有一種方法,不用root也行,需要結合vmos等虛擬機使用
最后 添加成功后,可以在系統的設置->加密與憑據->信任的憑據->系統頁面中找到添加的HttpCanary證書。