如何进行2G/3G/4G网络的抓包

该方案暂不可行。待更新。

由于Android系统设置中没有为2/3/4G连接提供代理设置的接口,因此要想对其进行抓包,就需要使用另外一种思路。

这种思路就是移动热点共享的思路。

工具准备

  1. 可以连接2/3/4G网络的Android手机1台(下文称A手机)
  2. 开启了开发者模式的Android手机1台(下文称B手机)
  3. PC、Linux或Mac一台(下文称计算机)

操作步骤

  1. 在A手机上激活“移动热点”功能1
  2. 将计算机与B手机连上移动热点;
  3. 在计算机上启动mitmproxy2,并将IP地址设为hotspot所对应的IP地址;
  4. 在B手机上设置代理;

设置完成。

1. 操作步骤为设置——便携式热点(一般在更多连接方式里面,手机不同,位置不同)——开启并设置密码即可完成。
2. 一款基于Python的跨平台抓包工具。具体安装与使用方法见该篇教程