在Android应用程序之间嗅探数据包

时间:2014-09-02 02:18:40

标签: android

我正在尝试创建一个嗅探数据包的应用程序来研究正在发送的数据包 并在我的手机上的Android应用程序之间接收。 (它不需要另一部手机。只需在我的手机上进行测试) 当特定的Android应用程序将数据包发送到另一个Android应用程序时, 我的应用程序(我想制作)将捕获这些数据包。 这就是我想要做的。

但在技术研究期间,我发现嗅探数据需要root权限。 而且我不确定第三方应用是否可以在其他应用之间获取数据。

所以我的问题是:

A)有3个应用程序。 A,B,C。 C app有没有可能采取或嗅探包    A和B之间没有root权限?如果它不能,那么root权限怎么样?

B)Apps之间的通信需要使用Intent。所以我想如果我可以在其他应用程序之间获取Intent,也许我可以解决这个问题。但我不知道如何以及是否可以。

有什么建议可以解决这个问题吗?

感谢您阅读此帖。

1 个答案:

答案 0 :(得分:0)

A)是的,前提是A,B和C由同一供应商定义,他们知道数据共享机制的确切实施。

B)见Interacting With Other Apps