方法需要系统解锁,并且有root权限。
系统证书的目录是:
/system/etc/security/cacerts/
每个证书的命名规则为:.
Certificate_Hash表示证书文件的hash值,Number是为了防止证书文件的hash值一致而增加的后缀
证书的hash值可以由命令计算出来,在终端输入
openssl x509 -subject_hash_old -in <certificate_file>
其中Certificate_File为pem证书路径,将证书重命名为hash.0放入系统证书目录,之后即可正常抓包。
如果是cer证书,请看:cer证书转pem证书方法
MIUI 10解锁system方法:
adb devices # 测试adb是否安装成功,成功了会出现设备的hash值
adb root
adb disable-verity # 禁用系统验证
记得开启USB调试,工具可以下小米助手。
以上方法整理修改自:https://gaojiajun.cn/2018/08/charles-notTrust-in-android7.0/
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。