工具准备与环境配置:
下载Charles:
Download a Free Trial of Charles • Charles Web Debugging Proxy (charlesproxy.com)
选择适合自己电脑版本的,正常安装即可
激活:
激活网站:https://www.zzzmode.com/mytools/charles/
输入Registered Name,会自动生成License Key
打开刚才安装的Charles选择help->Registered to xxx,输入Registered Name和License Key
Charles的配置:
选择Help->SSL Proxying->Install Charles Root Certificate安装证书,
双击安装,一路ok即可
安装好后看到该证书没问题,说明安装成功
SSL的配置:
配置proxy settings
手机配置:
证书安装:
电脑连接手机,使用adb push cer文件路径 手机路径
比如adb push xx.cer 把cer证书文件push 进手机中
在手机中点击cer文件安装就行,但是注意,需要下载一个工具,帮助证书移动为系统证书
工具movecertificate:https://github.com/ys1231/MoveCertificate
下载zip文件,同样push到手机上
使用Magic面具,模块->从本地安装->选中movecertificate安装好,手机自动重启,之后就完成了证书的安装
手机代理设置:
把手机和电脑连接到一个网络下,同时需要给手机设置代理
找到如上信息,记住ip和端口
网络设置->代理改为手动->填入代理主机和端口号,就是上面的ip和端口号
但是这种方法很容易被检测出来,所以可以使用VPN代理
VPN代理:
需要下载工具:Postern Postern APK Download for Android Free (malavida.com)
下载好后同样使用adb install posten.apk
安装到手机上就好了