方法需要系统解锁,并且有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/

Related Posts: MIUI 10 将证书安装到系统证书中 :

avatar