Charles连接安卓移动端操作

首先打开Charles调试,如果关闭web端,如图所示,前面什么也没有

在这里插入图片描述

查看端口号

在这里插入图片描述
在这里插入图片描述

下载移动端的证书

在这里插入图片描述
在这里插入图片描述

打开模拟器进行调试(本人用的是夜神模拟器)

打开模拟器,设置-WLAN-你的连接设备-长摁-出现此页面如下(点击修改网络)
在这里插入图片描述

按照你的ip和port进行填写,之后保存

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
连接Android设备到Charles,请按照以下步骤进行操作: 1. 首先,下载Charles证书到您的计算机上。您可以在Charles的菜单中选择 Help -> SSL Proxying -> Save Charles Root Certificate,将证书保存到您的计算机上。 2. 连接您的Android设备到计算机。您可以使用ADB工具通过USB连接设备或者通过无线连接。 3. 打开终端或命令提示符窗口,并输入以下命令来获取证书的哈希值: ``` openssl x509 -inform PEM -subject_hash_old -in charles-ssl-proxying-certificate.pem | head -1 ``` 这将返回一个哈希值。 4. 使用哈希值重命名证书文件。输入以下命令: ``` mv charles-ssl-proxying-certificate.pem <hash值>.0 ``` 将证书文件重命名为哈希值.0的形式。 5. 将重命名后的证书文件放置于Android设备的系统安装证书目录。连接设备并使用以下命令进行remount: ``` adb connect <设备IP地址> adb root adb remount ``` 然后,使用以下命令将证书文件推送到设备的证书目录: ``` adb push <hash值>.0 /system/etc/security/cacerts ``` 6. 修改Charles证书的权限。使用以下命令: ``` adb shell mount -o rw,remount /system ``` 7. 现在您可以在Android设备上设置代理。打开手机的设置,进入“无线和网络”或“WLAN”选项。长按当前连接的WiFi,并选择“修改网络”。勾选“显示高级选项”,然后选择“代理”下的“手动”。在“服务器主机名”中填写您计算机的IP地址,在“服务器端口”中填写默认的8888端口。 8. 完成以上步骤后,您的Android设备就可以通过Charles进行抓包了。 这些步骤将帮助您连接Android设备到Charles,并可以开始进行抓包分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值