如何在Android上捕获应用流量 [英] How to capture app traffic on Android

查看:139
本文介绍了如何在Android上捕获应用流量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试从Android手机上的应用捕获流量,尽管我已经在手机上设置了代理,并且可以捕获来自手机的所有其他互联网流量(使用Charles Proxy),但我看不到此应用的任何流量.

I'm trying to capture traffic from an app on an Android phone and although I've set the proxy on the phone and can capture all other internet traffic coming from the phone (using Charles Proxy), I can't see any traffic for this one app.

这是如何完成的,如何捕获流量?

How is this done, and how can I capture the traffic?

更新:

如果需要帮助将IOS应用反编译为汇编,请查看此内容
链接: http://www.infointox.net/?tag=arm

If you want help decompiling an IOS app to assembly, look at this
link: http://www.infointox.net/?tag=arm

如果您想要比dex2jar更好的Dex到Java反编译器,请选中此选项出来: https://github.com/skylot/jadx

If you want a better Dex to Java decompiler than dex2jar, check this out: https://github.com/skylot/jadx

推荐答案

有几种方法:

  1. 将手机连接到内部wifi接入点(在连接之前检查高级选项并设置手动代理)..注意:此方法不适用于所有网络数据..某些连接会忽略此设置.
  2. (仅适用于root用户的电话)在设备上安装"Shark for Root"应用程序...它将捕获所有流量.它将生成转储文件,可以使用Wireshark软件在您的PC上对其进行分析
  3. 最佳方法:将您的PC设置为wifi接入点,并使您的android设备使用此wifi连接,然后使用相同的Wireshark应用程序嗅探流量.

这篇关于如何在Android上捕获应用流量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆