一:证书导出重命名
先将charles证书导出,然后使用下列命令将charles证书文件重命名
openssl x509 -inform DER -subject_hash_old -in FiddlerRoot.cer
将文件命名为e5472ab9.0
二:文件移动
我在一台pixcel 5尝试将charles证书移动到安卓跟文件目录下,即显示文件只可读不可写
adb push e5742ab9.0 /system/etc/security/cacerts
获取权限,并将文件夹挂载为读写模式也是没有效果,显示移动失败
这时候可以借用magisk的模块来移动证书
github地址如下:
https://github.com/ys1231/MoveCertificate/releases/tag/v1.4.11
下载对应文件之后,文件push到手机
adb push MoveCertificate-v1.4.11.zip /storage/emulated/0/Download/MoveCertificate-v1.4.11.zip
再次移动证书到根文件目录发现已正常