抓取手机https数据包,需要手机有root权限,安装系统证书。
手机通过charles代理,配置wifi代理设置成charles的Ip:代理端口。这样手机的流量会经过charles。
charles下载证书文件到电脑

电脑安装openssl,配置环境变量
下载地址:
Win32/Win64 OpenSSL Installer for Windows – Shining Light Productions (slproweb.com)
打开cmd,cd目录,计算证书hash
openssl x509 -subject_hash_old -in ./certificate.pem

修改证书文件名,hash.0
将证书文件移动到手机/system/etc/security/cacerts

这样就可以愉快的抓取https数据包啦