Charles HTTPS代理配置
- 在Charles中点击菜单“Proxy” -> “SSL proxying setting”

- 安卓11下载证书
- 安卓10之前和ios是浏览器打开chls.pro/ssl下载安装
- 安卓11,安装的为用户证书,无法抓取https,我们需要安装成系统证书
- Charles的Help选项–>SSL proxying–>Save Charles Root Certificate

- openssl x509 -subject_hash_old -in 证书名称.pem
openssl x509 -subject_hash_old -in charles-ssl-proxying-certificate.pem
cefac5af
- 重命名证书
cp 证书名称.pem cefac5af.0
- 发送到安卓手机中
安卓11安装系统证书
- MT 管理器中将刚才复制出来并修改了文件名的证书文件 cefac5af.0 移动到 /system/etc/security/cacerts/ 目录下(此步骤需要通过 Syslock 软件解锁 system 分区)
- 过 MT 管理器修改文件权限(长按文件 — 属性 — 权限)为 644
- 通过代理抓取https包,已经成功