方法1:
- 从charles导出证书
- push到/sdcard
- 从setting->安全->从usb存储器安装
这是常规方法。但是有特别的情况,比如Setting都没有
方法2:
- 从charles导出证书。
- 执行cmd
louyong:~/Downloads$ openssl x509 -subject_hash_old -in charles-ssl-proxying-certificate.pem
a48115f2
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
- 找出第一行输出 a48115f2
- 把证书重新命名
mv charles-ssl-proxying-certificate.pem a48115f2.0
- 把重命名后的文件
adb push a48115f2.0 /etc/security/cacerts/
需要root权限
- 重启生效
又可以愉快的抓包啦!!