方法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权限
- 重启生效
又可以愉快的抓包啦!!
本文介绍两种在Android设备上安装Charles代理证书的方法。方法一为常规途径,通过设置菜单进行安装;方法二适用于无设置菜单的情况,利用命令行工具openssl和adb进行证书的重命名和推送。
3068

被折叠的 条评论
为什么被折叠?



