步骤一:首先,从Charles上保存证书到本地
"Help-->SSL Proxying-->Save Charles Root Certificate"
步骤二: 记得先cd到证书所在文件下
openssl x509 -inform DER -subject_hash_old -in charles-ssl-proxying-certificate.cer
然后把07a52a7d
通过下面的命令,写入文本,记得文件后缀名是.0
openssl x509 -inform DER -in charles-ssl-proxying-certificate.cer -text > 07a52a7d.0
步骤三: 存储到手机/sdcard目录下
adb push /Users/jokky/Downloads/07a52a7d.0 /sdcard/
adb shell
su
mount -o rw,remount /
mv /sdcard/07a52a7d.0 /etc/security/cacerts/ # 移动文件到系统
chown root:root /etc/security/cacerts/07a52a7d.0 # 修改用户组
chmod 644 /system/etc/security/cacerts/07a52a7d.0 # 修改权限
步骤四: 重启手机