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
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.
0 votos
@alecxs está ahí
0 votos
¿tiene algún acceso al dispositivo a través de la recuperación, fastboot, Odin, SP Flash Tool? entonces usted puede by-pass. su pregunta sigue siendo, el primer paso para responder será comparar los archivos Android.stackexchange.com/q/213116