免责申明:
此内容仅供学习交流使用,不用于商业用途,如果涉及侵权,联系作者删除

charles证书安装问题,抓包总是出现unkown问题。
通过访问chls.pro/ssl下载证书的方式,很容易找到,今天跟大家分享如何手动的去安装证书。

通过charles将证书下载到本地
打开命令行执行以下命令,查看证书信息,获取证书内容
openssl x509 -subject_hash_old -in charles-ssl-proxying-certificate.pem

保存上图执行命令后第一行输出内容,转换证书格式:,把上个命令第一行输入内容,命名为新文件名称 +.0 后缀格式
mv charles-ssl-proxying-certificate.pem e5742ab9.0

执行 adb 命令连接手机,获取权限,把文件夹挂载为读写模式,把文件复制到证书根目录
adb root

adb remount

adb shell mount -o rw,remount /system

adb push e5742ab9.0 /system/etc/security/cacerts

或者复制个人证书到系统目录

cd /data/misc/user/0/cacerts-added
mount -o remount,rw /
cp e5742ab9.0 /etc/security/cacerts
mount -o remount,ro /

以上就 OK 了。如果不放心可以 cd 到对应目录,检查文件是否存在,文件权限是否与其他证书一致
————————————————

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注