無root解決安卓7以上無法抓包問題


由於安卓7以后的安全限制,默認不再信任用戶添加到系統的CA證書,各種抓包工具安裝的證書都無法生效

  1. 使用Android6以下版本手機進行抓包
  2. 需要root,將證書安裝到系統目錄:/system/etc/security/cacerts中(比較麻煩,網上有教程不贅述)
  3. 無需root,應用轉生+TrustMeAlready模塊(推薦)

應用轉生

  • 介紹
  • 是一款免root加載xposed模塊的應用,軟件只需要在其進行轉生就能使用,軟件轉生后就可使用xposed模塊
    通俗來講,就是替代原app,進行重簽名再次安裝

  • 下載鏈接:https://pan.baidu.com/s/1CMxEVJgLyJZVSdBrxhod2g#list/path=%2F

TrustMeAlready

  • 介紹
  • xposed中的一個模塊,用於在系統范圍內的Android上禁用SSL驗證
  • GitHub地址:https://github.com/ViRb3/TrustMeAlready

操作方法

  • 將應用轉生

  打開應用轉生,點擊加號選擇應用,注意:會提示卸載應用,需要卸載原app才可轉生(對app進行重簽名再次安裝)

  

  • 安裝TrustMeAlready模塊(下載地址在上方提供的GitHub中)
  1. 手機安裝TrustMeAlready模塊安裝包
  2. 打開應用轉生,點擊第二個方框按鈕,勾選TrustMeAlready模塊

     

     

  3. 長按TrustMeAlready模塊,點擊模塊作用域,選擇轉生的應用
  4. 重啟應用轉生,再次打開轉生的應用,可以看到HTTPS的請求了

    安裝之前:

    安裝之后:  

 

  親測,支持安卓11

 

 

  


免責聲明!

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



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