4 votos

¿Cómo puedo habilitar la depuración de Android desde un shell Root en el teléfono?

Tengo una carcasa Root en el teléfono.

Sin embargo, no parece que se esté ejecutando ningún servicio adb, es decir, el puerto 5555 del dispositivo no está abierto 1 :

$ telnet 1.2.3.4 5555
Trying 1.2.3.4...
telnet: Unable to connect to remote host: Connection refused

Es decir, algo que debería escuchar en las conexiones adb, no funciona en mi Android.

¿Puedo iniciarlo de alguna manera desde un shell Root (en el Android)?

Tengo Android 10.

1 Telnet sólo sirve aquí para probar los puertos, obviamente <code>adbd</code> estarán conectadas por <code>adb</code> .

6voto

Jack Wade Puntos 231

Corre:

settings put global adb_enabled 1

También puedes empezar adbd servicio ejecutando start adbd o setprop ctl.start adbd . Pero prefiero el settings porque pasa adecuadamente por el framework de Android.

PS:

Para aclararlo, adbd escucha en el puerto 5555 sólo si ADB en la red está activado (desde las opciones de desarrollador, o ejecutando setprop service.adb.tcp.port 5555 en el dispositivo, o ejecutando adb tcpip 5555 en el PC). En el modo USB (al que se puede cambiar ejecutando adb usb en PC) adbd no está escuchando en ningún puerto de la red. Algunos detalles más relacionados en esta respuesta .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X