adb安裝CA證書


使用背景:

  在使用抓包工具時,需要給移動設備或虛擬機安裝CA證書才可以解析HTTPS請求內容。但是由於Android6.0的系統安全性提高,用戶自己直接安裝的CA證書無法起到作用,因此使用adb將證書安裝到系統中。

 

使用思路:

  加載移動設備或虛擬機的磁盤,切換目錄至證書文件存放位置,查看證書是否存在,復制證書名字。將設備中的證書拿到本機中來,然后將證書存到系統中,即完成操作。

 

具體操作:

  1、安裝adb,配置adb使用環境。如果是虛擬機,確保adb與虛擬機所使用adb是同一版本。

  2、設備安裝所需證書

  3、查看證書安裝位置

    1)運行命令提示符窗口,打開adb腳本

    2)掛載設備磁盤

    3)切換目錄,找到證書所在位置

    4)查看目錄下證書是否存在

    5)復制證書的名字及所在路徑

    6)退出adb腳本

  4、從設備中拿到證書放到本機

  5、將本機證書推送到設備的系統中

  注意:如果本機已經有了CA證書,只需要執行最后一步,使用adb將證書存到系統中就可以了。

 

執行命令:

 1 # 打開adb 腳本
 2 adb shell
 3 # 掛載磁盤
 4 mount -o rw,remount /system
 5 # 切換至證書目錄
 6 cd /data/misc/user/0/cacerts-added/
 7 # 查看證書是否存在
 8 ls
 9 # 復制證書 
10 cp 證書 /system/etc/security/cacerts/
11 # 退出adb腳本
12 exit
13 # adb拿證書
14 adb pull /data/misc/user/0/cacerts-added/證書
15 # adb存證書
16 adb push 證書 /system/etc/security/cacerts/


免責聲明!

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



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