我可以在Android上甚至通过adb捕获特定进程或包的数据包吗?
答案 0 :(得分:5)
如果您正在查看特定应用程序,请通过设置应用程序禁用其他进程的后台数据。在手机上安装tcpdump并在PC上设置wireshark以过滤数据。没有办法直接过滤特定的过程,但你可以让手机的其余部分足够安静,这样你就可以筛选噪音。
这是一个很好的教程:analyzing android network traffic
如果您正在寻找已知网站的流量,例如,如果您正在尝试嗅探私人API呼叫,那么在wireshark中过滤掉往返该地址的出站和入站流量是微不足道的。
答案 1 :(得分:1)
不,抱歉,您无法通过adb
监视应用程序对互联网的使用。使用root访问权限you have more options,但即使这样,也不要只使用adb
。