1. 安装Charles
官网下载: www.charlesproxy.com/
激活Help->Register to 123123
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
2. 准备工作
(1) 开启代理 Proxy->Proxy Sesstings
(2)关闭电脑防火墙
(3)APP设置代理
WIFI设置代理,地址为电脑IP,端口8888
(4)安装证书
Help->SSL Proxying->Save Charles Root Certificate... 选择cer格式,导入到手机,在手机端打开安装
现在可以正常抓取HTTPS包了
3. 常见功能
4. 常见问题
(1) HTTPS请求显示
原因1: APP未设置证书信任,
解决方式:通用->关于本机->证书信任设置->CA勾选
原因2: SSLProxy未设置
解决方式: Proxy->SSL Proxy Setting...
原因3: 应用设置了SSL Pinning
解决方式: Xposed+JustTrustMe
- Xposed搭建,参考:https://www.duokaiya.com/xposed.html
雷电模拟器5 (默认安装7.1系统,兼容性不好,在多开器选择5.1系统)
Xposed: Xposed官网已停止维护,下载Xposed鸭,地址 https://www.duokaiya.com/xposed.html
JustTrustMe: https://github.com/Fuzion24/JustTrustMe
- JustTrustMe使用参考: https://zhuanlan.zhihu.com/p/36538699)