OPPO R9 下載Charles證書 無法安裝問題


背景:

移動設備(手機)安裝Charles證書並抓包,操作步驟:

1、修改共享wifi,顯示高級選項,代理選擇【手動】

2、填寫服務器ip和Charles的端口,可以在Charles工具的Help>SSL Proxying>Install Charles Root Certificat on a Mobile Device or Remote Browser里查看

3、填寫后保存,手機會自動重連wifi

4、打開手機瀏覽器,訪問chls.pro/ssl,會自動化彈出下載證書

5、下載完成后,安裝證書(信任證書)

開始操作,此刻Charles自動抓包,可查看接口內容

 

問題:
最近在用Charles抓包研究,https抓包status都是Failed

 

分析:

1、通過檢查配置和百度,發現可能原因:Android 7.0及以上版本的限制

2、除去版本因素,再次檢索可能原因:下載的證書格式問題

   

執行:

1、 更換設備,選擇系統版本5.1.1的手機再次抓包,還是失敗

2、編輯下載的證書后綴,目前下載默認都是pem后綴,手動更改為crt,然后再安裝證書

 

結論:再不想改代碼和root設備的前提下, 更換低版本的設備,下載crt證書並安裝,可以抓包成功!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM