Charles(Mac)抓取安卓手机app的包
Charles(Mac)抓取安卓手机app的包
·
一、安装Charles
1、通过Charles官网下载并安装Charles
2、设置Mac代理 Proxy-->macOS Proxy
二、在Mac电脑上安装Charles证书
1、启动Charles,选择Help-->SSL Proxying→Install Charles Root Certificate
2、此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下
3、选中该证书,点击显示简介
4、展开“信任”选项,并将该选项下的所有权限改为“始终信任”
5、关闭权限设置弹窗,输入用户名的密码,点击“更新设置”
6、移动复制该证书到“系统”里面
三、解析请求
解析http请求Proxy-> Proxy settings ->proxies :勾选enable transparent http proxying
解析https请求Proxy-> SSL Proxying Settings->SSL Proxying:勾选Enable SSL Proxying ,点击“Add”
模拟器请求
手机请求
四、设置手机代理(荣耀30)
1、设置手机wifi和PC端使用同一个wifi
2、手机设置-- Wi-Fi--找到此网络-长按修改网络--代理改为手动--主机名是电脑的IP,端口输入8888,保存
五、安装Charles证书到手机
方法一:
1、手机浏览器打开chls.pro/ssl下载证书
2、安装证书
设置--安全--更多安全设置加密和凭证--从存储设备安装--搜索找到下载的文件安装
3、检查证书是否安装上
方法二:
1、证书下载,charles保存到电脑上
2、将下载的证书格式改成crt,发送到微信(或QQ)上
3、证书安装
end!!!
更多推荐
已为社区贡献1条内容
所有评论(0)