Android Usb Port Forwarding (By Thierry Parent)
Ho tradotto, previa autorizzazione dell’autore Thierry Parent, l’articolo Android Usb Port Forwarding pubblicato su CodeProject.
Ecco la traduzione:
Questo tool crea un tunnel USB tra un dispositivo android e il PC. Il tunnel inoltra la comunicazione da e verso l’host Windows
- Download parte Windows: Ā AndroidTool.zip – 3,2 MB
- Download parte Android: Ā Tracetool_service.zip – 99,04 KB
- (Vedi articolo in portoghese qui)
Introduzione
L’architettura di Android non permette di avviare la comunicazione da Android con l’host attraverso cavo USB. Il contrario ĆØ possibile, utilizzando lo strumento “Android Debug Bridge” (ADB in breve) fornito da Google.
Questo strumento agisce da tunnel tra l’applicazione client Android e il server host. Si tratta di unāimplementazione software di un router adibito a IP port forwarding.
Nella parte Host, ĆØ necessario dichiarare le porte che si vogliono tenere aperte sul lato Android e il tunnel incapsulerĆ le comunicazioni tra android e l’host. L’host può essere qualsiasi server in rete o in locale.
Ā
Prerequisiti
- Abilitare “debugging Usb” sul tuo Android: Vai a parametri / Applicazioni / Sviluppo e abilita lāopzione “Usb Debuggingā
- Installare”Usb Tunnel” sul tuo Android (vedi link download sulla parte superiore di questo articolo) o dal Market:
- Installare l’applicazione host Windows (vedi link di download in cima all’articolo) o dal collegamento SkyDrive o questo link gDoc
- Sul pannello di configurazione, immettere il percorso del programma ADB. ADB ĆØ parte del SDK di Android. L’installazione include i file richiesti minimi.
- Aggiungi tunnel. Ogni tunnel è composto da un nome, una porta Android (una porta bassa come la 80 non può essere utilizzata), un indirizzo IP e una porta dello host (può essere diversa dalla porta sul dispositivo android)