有适用于Android的Google移动应用程序.要接收所有信息,必须使用某些API.
如何从手机中检索此信息并查看此应用程序从何处获取数据?我喜欢自己访问它,看看它是如何工作的.
解决方法:
您正在谈论“逆向工程”网络协议.
完全嗅探
>获得支持市场的模拟器:How to install Android Market App on the emulator?
>获取网络嗅探器:tcpdump,wireshark,…
>开始嗅探线上发生的事情
> http://www.thoughtcrime.org/software/sslstrip/ – 一个ssl剥离代理
>注入你的ca:http://www.mcbsys.com/techblog/2010/12/android-certificates/
从理论上讲,这应该可以嗅探任何https或纯文本连接.
已有的API
我不会试图劫持这种联系.已经有一个联系人API,它叫做xmpp.您应该可以使用talk集成来提取您的朋友列表.
未来的API
你可能也想要sign up for the upcoming API.
UPDATE
看来Android客户端使用(至少部分)XMPP.常规客户端需要打开XMPP连接,您可以在logcat中看到“RealTimeChat”.看起来连接是加密的,因为您收到“需要TLS”消息(客户端似乎通过XMPP连接状态).我不确定这是用于基于客户端的帖子还是仅用于服务器推送.您可以在“netstat”的帮助下查看打开的连接.当google plus终止时,连接消失了.
因此,我希望API在发布后(或rev.eng)真正开放.
更新2(2011年7月6日)
Hangout is build on XMPP/MUC+JINGLE(muc ==多用户聊天,jingle在XMPP之上大致是一种SIP替代方案).是的,他们会发布它的细节:-)
更新3(2011年7月6日)
通过阅读JS代码揭示了Multiple XMPP components for gtalk/gplus.它还强调他们已经在XMPP上构建了大量功能.
标签:android,google-plus 来源: https://codeday.me/bug/20190713/1444772.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。