Noticia Utilizar ADB (Android Debug Bridge) en tu Android por la red

No sé si será por costumbre, hábito o porque mtpfs no es del todo “estable” como me gustaría, pero para pasar archivos o interactuar con mi Nexus generalmente uso ADB.

Yo creo en mi Arch una Wifi usando create_ap y listo, tengo enlazado mi smartphone con mi laptop, puedo copiar archivos, interactuar, etc. Válido aclarar que en determinados equipos hacer funcionar este script para crear una wifi es un tanto complicado, ejemplo de esto es la laptop Dell de mi padre, que tiene un Atheros y no Broadcom… driver que no viene por defecto en repos de Debian o Arch, mi respuesta para él siempre es la misma … si deseas usar la wifi de tu laptop sin problemas, o bien se descarga el driver e instala de forma manual, o si te resulta complejo, quizás necesites un portatil HP (pues he tenido 2 y nunca he tenido problemas) en vez de tu Dell.

El punto es que una vez el smartphone y el ordenador están conectados en la misma red wifi, podemos interactuar con el dispositivo con Android con ADB sin necesidad del cable de datos, todo por la misma red.





Lo primero es tener instalado ADB en el ordenador con Linux, en ArchLinux simplemente pongo:

sudo pacman -S android-tools

En Ubuntu sería:

sudo apt-get install android-tools-adb

Además, es necesario tener rooteado el dispositivo con Android.

Para indicarle a Android que adb estará escuchando por la red, primero accedemos a una terminal del mismo y ponemos lo siguiente:

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

Esto lo que hace es indicarle al demonio adb del celular que escuche peticiones por el puerto 5555.

Una vez configurado Android ahora pasamos a nuestro Linux, escribimos en una terminal:

adb start-server
adb tcpip 5555
adb connect <ip del dispositivo>:5555

Listo, ahora veamos si lo reconoce el ordenador:

adb devices

¿Y se me quedará siempre escuchando por la red en el puerto 5555?

Sí claro, a no ser que por medida de seguridad (y aconsejable además!) desees ponerlo como viene por defecto, para ello ejecutamos en el celular lo siguiente:

su
setprop service.adb.tcp.port -1
stop adbd
start adbd

Y bueno esto viene siendo todo. Es realmente útil para evitar tener que andar siempre con el cable MicroUSB no? :D

Gracias a Akiel de humanOS por el tip.




The post Utilizar ADB (Android Debug Bridge) en tu Android por la red appeared first on Desde Linux.


fYOB3Yw9caA


Continúar leyendo...