android https 抓包,root安装证书

1,背景介绍:
由于车机无法安装证书,所以需要获取root权限,通过push的方式添加证书。

系统需安装openssl

2,证书转换:
fidder 的证书是cer格式,需要转换成crt格式

openssl x509 -inform DER -in certificate.cer -out certificate.crt

3,操作步骤
a. openssl x509 -inform PEM -subject_hash_old -in CA_Name.crt | head -1
得到类似字符串:9a5ba575

b.cat CA_Name.crt(或者CA_Name.cer) > 9a5ba575.0

c.openssl x509 -inform PEM -text -in CA_Name.crt -out /dev/null >> 9a5ba575.0

d.push 到目录 /system/etc/security/cacerts/

e.chmod 644 /system/etc/security/cacerts/9a5ba575.0

你可能感兴趣的:(android https 抓包,root安装证书)