XDA member morapeter presents Webkey, a service that will let you control your Android device from any browser. Webkey opens a standard TCP socket (port 80 is for http), and listens on that port. After starting the service, your phone writes something like: Your phone is available at: http://188.8.131.52. You can do stuff like click and type on the phone, get screen shots in jpeg and png, record images in sequence, start phone calls, open web pages, browse, download from, upload to the SD card and browse and read every files on phone for mention some of the big possibilities of this service. Your device must be rooted in order to make it work.
Originally posted by morapeter
Webkey (ROOT REQUIRED), remote control your phone
Using this program you can control your phone from any browser. It requires a rooted Android phone.
* adjust LCD backlight
* get the phone’s location (GPS and network, it uses our JAVA code and shows the result on GoogeMaps)
* exporting contacts, messages, call list in txt, csv, xml,
* chat with phone and other users
* terminal emulator with Shell In A Box
* user rights management, log
* works on wifi, 3g
* DynDNS support (it’s a dinamic DNS service, after you register at dyndns.org, your phone will have an address like: myphone.homeip.net, this only works if you can reach your phone using its IP address)
* if your 3g internet provider blocks the incoming connection to your phone, then you cannot connect using its IP address or DynDNS, but you can connect through our server (the phone starts the connection like GoogleTalk does)
* user admin has a random password each time, but you can add new users. The connection is not encrypted, we are planning to use https instead of http