charles 配置

charles 的代理设置 socks 按我图片的步骤进行设置。

设置SSL代理捕获所有流量,要把IP和端口设置成任意。这样做的目的是确保能够完全捕获到所有的流量。

点击 Help 选择 "Install Charles Root Certificate"(安装Charles根证书),给自己电脑上安装证书,根据我的图进行安装。

保存证书,给雷电模拟器内的安卓手机将信任 Charles 证书。
雷电模拟器

设置雷电模拟器的网络连接方式,要开启桥接模式这样才能与本机同一网段,这样才能使用代理,我这里设置了静态IP(也可以是DHCP)。

把导出的证书文件直接拖放到雷电模拟器窗口中。这样可以方便地将证书文件传输到模拟器内,然后到设置安装证书。

cd /data/misc/user/0/cacerts-added/
mount -o remount,rw /system
mv * /etc/security/cacerts/
mount -o remount,ro /system当安装好证书后,可以发现它只显示在用户信任的凭据中,为了解决一些抓取APK文件时断网的问题,可以通过MT管理器的终端执行以下命令将证书移动到系统级别。
Postern 代理设置

配置一下与本机的 charles 进行 socks5 代理连接。

再配置一下 "配置规则",如图所示。

这样就能够抓包了。
评论 (0)