El primero de los métodos utiliza el USB primero para configurar nuestro dispositivo y luego lo podremos utilizar vía ethernet/WiFi. Esto es útil para cuano no queremos ocupar el USB por el tiempo en que estemos usando el ADB, además no es necesario ser root.
Método 1 Config por USB (sin ser root).
*- Primero (obviamente) conectamos por medio del cable USB , nuestro dispositivo a la PC, activando previamente la Depuración por USB en nuestro Android en la seccion de "Configuracion".
*- Luego Iniciamos el servicio en nuestra PC:
Windows :
C:\Program Files\Minimal ADB and Fastboot>adb devices
Linux:
usuario@pc:~$ sudo ./adb devices
List of devices attached
0123456789ABCDEF device
*- Luego en nuestra PC:
Windows :
C:\Program Files\Minimal ADB and Fastboot>adb tcpip 5555
Linux:
usuario@pc:~$ sudo ./adb tcpip 5555
*- Finalmente establecemos la comunicacion con el dispositivo pero con su IP
Windows :
C:\Program Files\Minimal ADB and Fastboot>adb connect 10.0.0.101:5555
Linux :
C:\Program Files\Minimal ADB and Fastboot>adb connect 10.0.0.101:5555
Linux :
usuario@pc:~$ sudo ./adb connect 10.0.0.101:5555
connected to 10.0.0.101:5555
Metodo 2 (sin conexión USB) desde el dispositivo con Android rooteado y ejecutando una terminal en él, tipeamos :
$ su
# setprop service.adb.tcp.port 5555
# stop adbd
# start adbd
Verificamos donde esta "oyendo" el dispositivo
# getprop service.adb.tcp.port
5555
*- Ahora finalmente desde la PC establecemos la comunicacion con el dispositivo pero con su IP
Windows :
C:\Program Files\Minimal ADB and Fastboot>adb connect 10.0.0.101:5555
Linux :
connected to 10.0.0.101:5555C:\Program Files\Minimal ADB and Fastboot>adb connect 10.0.0.101:5555
Linux :
usuario@pc:~$ sudo ./adb connect 10.0.0.101:5555
Es importante añadir que "10.0.0.101" es el IP que el router les ha asignado a su dispositivo si es que lo tiene con DHCP, en caso contrario es el IP estático que ustedes asignaron, recuerden buscarlo en la sección de configuracion->wifi.
Finalmente comentar que el último método tiene varios usos:
*- Podemos tener tantos dispositivos conectados por Adb como querramos. Particularmente es útil para, por ejemplo, mientras desarrollamos nuestra aplicación con Eclipse, instalarla en los distintos terminales, y chequear como nos está quedando.
*-Conectar los Tv's con Android que no disponen de puerto USB.
Espero que les sirva.
Leo sus comentarios.
Saludos!
T'T.