What APIs do Google Android apps use?

There is a Google Mobile App for Android. To receive all information, you must use some APIs

How do I retrieve this information from my phone and see where this application gets its data? I like to visit it myself and see how it works

resolvent:

You are talking about "reverse engineering" network protocol

Full sniffing

>How to install Android Market app on the emulator? > Get the network sniffer: tcpdump, Wireshark,... > start sniffing what's happening on the line > http://www.thoughtcrime.org/software/sslstrip/ – an SSL split agent > inject your CA: http://www.mcbsys.com/techblog/2010/12/android-certificates/

Theoretically, this should sniff any HTTPS or plain text connection

Existing API

I won't try to hijack this contact. There is already a contact API called XMPP. You should be able to use the talk integration to extract your friend list

Future APIs

You may also want to sign up for the raising API

UPDATE

It seems that the Android client uses (at least part of) XMPP. The regular client needs to open the XMPP connection. You can see "realtimechat" in logcat. It seems that the connection is encrypted because you receive the "TLS required" message (the client seems to be connected through XMPP). I'm not sure whether this is for client-based posts or server push only. You can use "netstat" View the open connection with the help of. When Google plus terminates, the connection disappears

Therefore, I hope the API will be really open after release (or Rev. Eng)

Update 2 (6 July 2011)

Invalid Sign

Update 3 (6 July 2011)

Reading the JS code reveals multiple XMPP components for Gtalk / GPlus. It also emphasizes that they have built a lot of functions on XMPP

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>