前提条件:
已正常安装抓包工具证书,可抓浏览器https请求无法抓取APP https请求
设备已获取root权限
一、进行证书转移(Fiddler为例,Charles同理)
①导出fiddler证书
②下载安装OpenSSL(下载地址:slproweb.com/products/Wi…
③配置OpenSSL环境变量(变量值:安装目录\OpenSSL-Win64\bin)
④获取Fiddler证书hash值
openssl x509 -subject_hash_old -in .\FiddlerRoot.cer -inform der
⑤修改Fiddler证书名称(将Fiddler导出的证书名称修改为‘e5c3944b.0’)
二、安装系统证书
①准备一台已root的设备
# 手机 root 方法参考各手机 root 教程(小米设备需先解BL锁)
# 以小米手机为例来开启 root 权限后设置 /system 目录为读写
# 以 root 权限执行
adb root
# 解决目录 read only 关键命令行
adb disable-verity
# 重启
adb reboot
# 以 root 权限运行
adb root
# 重新挂载
adb remount
# 设置读写
adb shell mount -o rw,remount /system
# 安装命令
adb push .0 /system/etc/security/cacerts