Android真机-安装Reqable证书-抓SSL包
使用Reqable的自动安装系统证书无法正常抓包,所以就有了这篇文章
超简单的安装方式 - 记得确保手机已拥有root权限
一、从Reqable导出公钥证书
无需使用OpenSSL 将 .pem 文件转换为 .0 格式
注意是 .0 格式的这个证书
二、推送证书到手机
adb root
adb remount
adb push 证书 /system/etc/security/cacerts/ # 这个是推送到系统证书列表
adb push 证书 /data/misc/user/0/cacerts-added # 这个是推送到用户证书列表
三、确认权限是否满足当前用户可读可写(644权限-rw-r--r--)
ls -la
四、常见错误解决
1.adb root 出现错误提示:adbd cannot run as root in production build
# ==利用Magisk的resetprop工具修改权限(有Magisk就行,不需要装其他的)==
adb shell
adb su
resetprop ro.debuggable 1
resetprop service.adb.root 1
magiskpolicy --live 'allow adbd adbd process setcurrent'
magiskpolicy --live 'allow adbd su process dyntransition'
magiskpolicy --live 'permissive { su }'
kill -9 $(ps -A | grep adbd | awk '{print $2}')
# =========然后重试========