El setprop service.adb.tcp.port 5555
funcionaba en mi dispositivo no rooteado, ahora necesito reiniciar adbd
como el shell
usuario :
$ adb shell
shell@android:/ $ getprop ro.build.version.release
4.1.2
shell@android:/ $ getprop service.adb.tcp.port
shell@android:/ $ setprop service.adb.tcp.port 5555
shell@android:/ $ getprop service.adb.tcp.port
5555
He probado esto para reiniciar adbd
pero el PID de adbd
no cambió :
shell@android:/ $ ps -C adbd
USER PID PPID VSIZE RSS WCHAN PC NAME
shell 161 1 4724 308 ffffffff 00000000 S /sbin/adbd
shell@android:/ $ stop adbd
shell@android:/ $ start adbd
shell@android:/ $ ps -C adbd
USER PID PPID VSIZE RSS WCHAN PC NAME
shell 161 1 4724 308 ffffffff 00000000 S /sbin/adbd
shell@android:/ $ exit
$ adb connect 192.168.2.27
failed to connect to '192.168.2.27:5555': Connection refused
Entonces envié un SIGHUP
para tratar de desencadenar un adbd
reinicio, pero todo lo que hizo fue matar adbd
y ahora ya no puedo conectarme por USB :
shell@android:/ $ kill -SIGHUP 161
$ adb shell
error: device offline
Así que ahora TENGO que reiniciar para empezar adbd
que he matado accidentalmente.
Después de reiniciar también probé setprop ctl.restart adbd
pero no funcionó :
shell@android:/ $ ps -C adbd
USER PID PPID VSIZE RSS WCHAN PC NAME
shell 176 1 4720 300 ffffffff 00000000 S /sbin/adbd
shell@android:/ $ getprop ctl.restart
shell@android:/ $ setprop ctl.restart adbd
shell@android:/ $ getprop ctl.restart
shell@android:/ $ ps -C adbd
USER PID PPID VSIZE RSS WCHAN PC NAME
shell 176 1 4720 300 ffffffff 00000000 S /sbin/adbd
shell@android:/ $
¿Pueden ayudarme a reiniciar? adbd
en mi dispositivo no rooteado sin reiniciar?
1 votos
Desactivar y activar
USB Debugging
en Opciones de desarrollador.0 votos
@IrfanLatif Genial, justo lo que necesitaba :) ¡! Esto también se puede hacer a través de una línea de comandos ?
2 votos
settings put global adb_enabled 0
ysettings put global adb_enabled 1
.setprop ctl.restart adbd
también debería funcionar. La etiqueta muestra que estás en JB donde SELinux no debería ser un problema.0 votos
@IrfanLatif Como seguramente esperabas, el
settings put global adb_enabled 0
me desconectó antes de que el siguientesettings put global adb_enabled 1
comando ejecutado0 votos
@IrfanLatif Sí lo hace, pero he encontrado esto hace 14 minutos :) Ver mi propio responder en la parte inferior.