Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在我的应用程序中捕获google聊天发送的传出数据包_Java_Android - Fatal编程技术网

Java 在我的应用程序中捕获google聊天发送的传出数据包

Java 在我的应用程序中捕获google聊天发送的传出数据包,java,android,Java,Android,我熟悉使用xmpp库,对于android,我使用的是asmack库。在Google chat中也使用了asmack。我可以编写一个应用程序来使用xmpp发送/接收消息。但现在我想在我的应用程序中跟踪Google聊天消息。用户在Google chat中做的任何事情都会在我的应用程序中发生。假设该用户登录Google chat,在我的应用程序中,他也登录了。发送的消息/输入的消息也应该是同步的。除了同步发送的短信外,我可以做任何事情。当用户从谷歌聊天向我的应用程序发送消息时,如何捕获数据包 你不应该

我熟悉使用xmpp库,对于android,我使用的是asmack库。在Google chat中也使用了asmack。我可以编写一个应用程序来使用xmpp发送/接收消息。但现在我想在我的应用程序中跟踪Google聊天消息。用户在Google chat中做的任何事情都会在我的应用程序中发生。假设该用户登录Google chat,在我的应用程序中,他也登录了。发送的消息/输入的消息也应该是同步的。除了同步发送的短信外,我可以做任何事情。当用户从谷歌聊天向我的应用程序发送消息时,如何捕获数据包

你不应该这样做(除非是扎根的),因为这是一个安全问题——任何人都可以通过这种方式嗅探你的任何网络活动。如果你的应用程序登录到google talk服务器(作为任何其他客户端),那么你应该会收到所有对话的副本,但仅此而已。

所以你的意思是,我可以在iam连接到google chat server时使用caputre incomming pack,但是我无法通过谷歌聊天收到发送出去的数据包…你确定…没有办法吗?你能告诉我程序吗?如果它是根手机,我如何实现它?我是说,一旦你作为常规的gTalk客户端,你将收到给定帐户的所有对话,即使它是使用其他gTalk客户端而不是你的。至于根-一旦你根你的应用程序可以做任何事情,坏的或好的,包括网络嗅探或重新路由它。如果你从来没有在这个级别上玩过网络游戏,不管它有多可行,这也不是小事。