关于Charles抓不到https包的问题

Charles抓包设置好,https抓不到包
解决方案:

首先下载 OpenSSL:

链接: https://pan.baidu.com/s/1jnJMbydKahgIU-R6V4q6dA 提取码: mr3n

下载好之后把电脑的Charles证书导到桌面

关于Charles抓不到https包的问题

这里我随便命名成XXX.pem

先把ssl 保存到环境变量

关于Charles抓不到https包的问题

之后通过openssl提取该证书hash。,进入桌面。具体命令是:

openssl x509 -inform PEM -subject_hash_old -in XXX.pem

关于Charles抓不到https包的问题

得到d36899ea  ,文件改成d36899ea.0 

adb root 

adb remount

adb shell rm -f /system/etc/security/cacerts/d36899ea.0 

adb push 409bf644.0 /system/etc/security/cacerts/d36899ea.0 

pause

完成之后重启就行了

 

这是看了大佬教程总结的 
原文地址:https://bbs.pediy.com/thread-258996.htm