charles安装教程(adb命令安装pem文件)

ADB安装Charles证书教程
本文详细介绍了如何使用ADB将Charles SSL代理证书安装到Android设备上,包括从电脑下载证书、通过ADB命令推送证书到手机、在手机上安装并配置证书的过程,以及如何设置手机和Charles的代理,以便进行网络请求的抓包分析。

adb安装charles证书到手机

打开charles,help–>SSL Proxying–>Save Charles Root certificate
将charles插件下载到电脑中,从电脑中利用adb命令放在手机根目录下(我这的charles路径是存放在电脑里的路径)
adb push C:\Users\oneone\Downloads\charles-ssl-proxying-certificate.pem sdcard/charles.pem

手机上安装证书

在手机上,打开系统安全,点击从存储安装,选中所下载的证书进行安装证书,安装完可以在受信任的证书中进行查看。见下图。

证书安装完毕,我们下一步该用手机连上我们的代理了

设置代理

系统代理

打开Charles,点击菜单”Proxy”点击”Windows Proxy”,设置成系统代理。

手机代理

打开Android手机”设置”–>”WLAN”,连接上WIFI,(连接的wifi需要与电脑连接的wifi一样)长按连接的WIFI弹出一个操作菜单,选择”管理网络设置”,勾选”选择高级选项”,点击”代理服务器”下面的选择框,选择”手动”。见下图。
手机设置代理

输入电脑代理ip以及配置的端口号(ip可通过打开命令行输入ipconfig获得,也可以在charles中help—Local IP Addresses中获得;端口号可通过Charles中Proxy–Proxy Settings—Proxies–HTTP Proxy下面的Port 获得,端口号也可以在此进行修改。)见下图。

ip
端口号

配置完成,可以抓包

配置完成后保存,重新打开Charles,Charles弹出一个确认框,点击同意开始抓包。

若配置全部正确,发现没有确认框,请重启电脑,重启手机!本人亲试有效!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值