Wednesday, May 11, 2011

Android Usb Port Forwarding

Introduction  
The Android architecture does not allow to start communication from the Android to the host through the USB cable.The opposite is possible, using the Google "Android Debug Bridge" (ADB in short).    
This tool will act as a tunnel between the Android client application and the host server. It is a software implementation of a router doing IP port forwarding.

global.png

On the Host part, you have to declare the ports you want to be opened on the Android and the tunnel will transfer communications between the android and the host. The host can be any server on the network or your local host.

Prerequisits   
Enable "Usb debuging" on your Android
Install "Usb Tunnel" on your Android (see donwnload link on top of the article) or from the market :

Read more: Codeproject