最重要的前提是,手机需要先root
1.按照charles的正常流程去安装证书:手机先连上Charles,浏览器输入 chls.pro/ssl ,装上证书
2.把证书导入电脑
3.cmd 里面使用 openssl x509 -subject_hash_old -in /Users/111/Desktop/getssl.crt //in后面的是证书的路径,执行命令后,获取证书hash值例如c928704a
4.在电脑上修改证书getssl.crt为c928704a.0
5.cmd运行 adb push /Users/111/Desktop/c928704a.0 /system/etc/security/cacerts/
如果不行,就先adb root
adb reboot
adb remount
这样就好了
在输入adb push /Users/111/Desktop/c928704a.0 /system/etc/security/cacerts/
6.去设备上的系统证书里面看看Charles的证书,我记得是X开头的。
注意,第三步里面,openssl需要装一个东西的
https://blog.csdn.net/qq_39081974/article/details/81059022
安卓系统7.0+的手机,Charles抓https的包的设置,Windows系统。
最新推荐文章于 2024-04-18 11:54:17 发布