adb安装CA证书
Posted 羽墨1110
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/
以上是关于adb安装CA证书的主要内容,如果未能解决你的问题,请参考以下文章