1 votos

¿Cómo puedo evitar el cuadro de diálogo de autenticación RSA para poder controlar el teléfono desde adb?

Mi teléfono es Samsung Galaxy S4 SHV-E330S con la pantalla rota (no puedo ver ni tocar nada)

Para más contexto, consulte mis antiguas preguntas aquí y aquí .

Ya los he probado:

¿Puedo habilitar la depuración USB mediante adb?

https://stackoverflow.com/questions/26213954/how-to-solve-adb-device-unauthorized-in-Android-adb-host-device

Nada parece funcionar. He empujado el archivo adbkey.pub en la carpeta .Android en el PC a /data/misc/adb/adb_keys en el teléfono mientras se recupera. Al reiniciar a Android seguía sin estar autorizado. Estoy bastante seguro de que antes de la pantalla c \broke AI tenía activado el modo desarrollador y la depuración USB en este teléfono. a pesar de ello, ejecuté los comandos mostrados aquí

adb shell mount /system
abd shell

echo "persist.service.adb.enable=1" >> default.prop 
echo "persist.service.debuggable=1" >> default.prop
echo "persist.sys.usb.config=mtp,adb" >> default.prop
echo "persist.service.adb.enable=1" >> /system/build.prop 
echo "persist.service.debuggable=1" >> /system/build.prop
echo "persist.sys.usb.config=mtp,adb" >> /system/build.prop  

desde que descubrí que las líneas de texto anteriores no estaban en el original default.prop y /system/build.prop (aunque estoy bastante seguro de que había activado la depuración USB antes de que se rompiera la pantalla). Incluso después de añadir estas líneas, el teléfono sigue sin autorización cuando reinicio a Android. Desde entonces he recuperado el original default.prop y /system/build.prop en el teléfono.

¿Qué más puedo probar ahora para evitar el cuadro de diálogo de autenticación RSA? Tengo otro teléfono Android rooteado (diferente modelo y versión del sistema operativo) al que tengo acceso completo a través de adb, pero ni siquiera tiene un adb_keys carpeta interior /data/misc/adb/adb_keys Así que tampoco puedo copiar desde ese teléfono a este.

¿Qué más puedo hacer para evitar el cuadro de diálogo de autenticación RSA en este teléfono?

1voto

user17915 Puntos 118

Esto se resolvió utilizando pistas de este puesto

Si sólo necesitas autorizar un ordenador:
Simplemente copie el adbkey.pub
en la ubicación del dispositivo:
/data/misc/adb/ y renombrarlo de
adbkey.pub a adb_keys
chmod 0644 y luego reiniciar.

Me olvidé de hacer el chmod pero sigue funcionando.

1 votos

Así que aprobado la autenticación RSA de esta manera, no bypassado .

0 votos

Método más seguro es adb push adbkey.pub /data/local/tmp; adb shell cat /data/local/tmp/adbkey.pub >> /data/misc/adb/adb_keys' que no borrará las claves RSA existentes ni cambiará los permisos de los archivos

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