2 votos

Android ADB Key no funciona

Tenía un dispositivo Android rooteado hace unos 3-4 años. Hace poco lo encontré y no sé la contraseña. Este dispositivo Android era de confianza en mi ordenador pero ahora aparece como no autorizado en dispositivos adb. También tengo los archivos llamados adbkey y un archivo excel. ¿Estas claves caducan después de un tiempo determinado o estoy haciendo algo mal? Gracias de antemano.

0 votos

Si conectas el teléfono a tu ordenador con adb configuración, ¿puede decirme qué adb devices lee en voz alta; podría decir "no autorizado".

0 votos

si tienes los archivos sólo tienes que colocar el adbkey.pub en la carpeta .Android de tu perfil de usuario

0 votos

@CzarMatt Sí, no está autorizado.

3voto

pr0nin Puntos 353

La autorización depende de una clave almacenada en su llave. Puede encontrarla en el archivo ~/.android/adbkey . Si esta clave ha sido modificada, sustituida o recreada la autorización se pierde.

Por lo tanto, debes asegurarte de que sigues utilizando la misma clave.

Sin embargo, aunque tengas la misma clave puede que no consigas una conexión adb debido a la seguridad de Android (en detalle la encriptación del dispositivo).

En los dispositivos Android modernos (por ejemplo, Android 9+) adb sólo funciona plenamente después de que el usuario haya introducido la contraseña/pin/patrón de bloqueo por primera vez. Antes de que se haya pasado esta primera autenticación de usuario, adb no está o no está totalmente disponible. Por ejemplo adb shell puede funcionar pero el acceso a /sdcard y otras secciones encriptadas no es posible (Android 9 con FBE).

Sin embargo en versiones más antiguas de Android (o si el fabricante ha cambiado la autentificación del usuario) este comportamiento puede ser diferente de manera que veas el dispositivo en ADB pero la autentificación falla como te has encontrado.

Edición: A partir de Android 11 parece que hay una nueva función llamada adb authorization timeout . Por defecto está configurado a 7 días. No he tenido la oportunidad de probar esto en la realidad, pero parece que el dispositivo Android 11 "olvida" automáticamente la(s) autorización(es) adb después de un cierto período de tiempo. Hay una opción en las opciones de desarrollador para desactivar permanentemente esta funcionalidad.

0 votos

No yo usé este equipo para Rootear el dispositivo originalmente como hace 3-4 años por lo que adb estaba autorizado. El Android es como v4ish si no recuerdo mal.

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