安卓系统根证书有以下几部分组成:
文件名称:使用openssl的subject_hash_old选项计算hash而来
文件内容:PEM格式加证书文本信息
Fiddler的证书是DER格式,安卓不能识别,需要转换。
1 2 3 4 |
name=$(openssl x509 -inform DER -subject_hash_old -in FiddlerRoot.cer |head -1).0 openssl x509 -inform DER -in FiddlerRoot.cer -out $name openssl x509 -inform DER -text -in FiddlerRoot.cer -noout >>$name echo $name |
然后 拷贝到/system/etc/security/cacerts 里面 。chmod u+rw,g+r,o+r 重启即可
呦呵?我之前小米用fiddler的时候也研究过,旧的不需要-text,后来更新到MIUI11之后发现就都有-text了。