1 votos

Restaurar cuentas de Google Authenticator a partir de una copia de seguridad de ADB

Hace aproximadamente un mes se me cayó accidentalmente mi Nexus 4. Aunque sólo se cayó desde medio metro, la pantalla se rompió y el multitouch también dejó de funcionar. Tuve la suerte (y la inteligencia :P) de hacer una copia de seguridad antes de que ocurriera, para poder cambiar de dispositivo en lugar de arreglar la pantalla del N4 para recuperar los datos. Sin embargo, activé la autentificación de 2 factores en mi cuenta de GitHub, y estaba conectada a la aplicación Google Authenticator. Cuando lo habilité, fui tonto y no descargué las claves de recuperación, la única forma de recuperar la cuenta. Esto significa que reiniciar la aplicación Google Auth desde la copia de seguridad de ADB es la única manera de recuperar mi cuenta, pero hay un pequeño problema: no tengo ningún dispositivo Android en este momento, y puede tomar algún tiempo hasta que compre uno nuevo. Así que la pregunta es: ¿hay alguna manera de recuperar mi cuenta desde la copia de seguridad ADB de la aplicación Google Auth sin un teléfono Android?

¡Gracias! :)

1 votos

Actualmente no sé en qué formato se almacenan esas copias de seguridad, pero si se trata de un archivo simple (no encriptado y sin archivo propietario) entonces es capaz de extraer su Autenticador de Google y copiarlo en un emulador/dispositivo Android virtual, por ejemplo, junto con la aplicación. Una versión similar de estas instrucciones me ayudó a restaurar todas mis cuentas, también. Y si lo tienes: Acuérdate de guardar tus códigos de seguridad .

0 votos

He aquí una respuesta que está relacionado con el formato de las copias de seguridad. Vea esta pregunta/respuesta sobre Cómo migrar las cuentas de Google Authenticator .

1voto

Firelord Puntos 161

No puede obtener las claves de recuperación (que se utilizan para crear códigos de copia de seguridad) de la copia de seguridad adb de Google Authenticator porque no existen en esa copia de seguridad. La copia de seguridad adb de Google Authenticator sólo hace una copia de seguridad de las preferencias del usuario de esa aplicación.

Además, si tomaste una sola copia de seguridad de adb, esperando que todas las aplicaciones se hubieran respaldado de esa manera, entonces me temo que ni siquiera se respaldaron las preferencias del usuario. Se utiliza una bandera específica para Authenticator cuando se hace una copia de seguridad a través de adb. Sin eso, la aplicación no puede ser respaldada. Puedes leer más sobre esto en mi respuesta aquí .

1 votos

Por el contrario, Titanium Backup hace una copia de seguridad de la clave - no filtrar su archivo TB a nadie :)

0voto

Arctiic Puntos 6

Creo que los miembros más experimentados aquí deberían ser capaces de dar una respuesta más detallada en lo que respecta a cómo ir sobre la migración real.

He conseguido encontrar algo a través del motor de búsqueda, para su consideración: Cómo trasladar las credenciales de Google Authenticator a un nuevo teléfono o tablet Android

Y sobre todo, yo quería sugerir también (como usted está preguntando específicamente acerca de cómo obtener acceso a Authenticator sin un dispositivo de reemplazo) el uso de un emulador de Android para lograr esto. Estos son muy fáciles de configurar y tienen acceso Root como un interruptor de preferencia, aunque la mayoría se comercializa hacia la comunidad de juegos móviles. Uno que he utilizado yo mismo es MEmu .

Sólo hay que tener en cuenta que cuando se accede a través de ADB y se tiene un dispositivo físico enchufado también, habrá que empujar los comandos por, por ejemplo:

adb -d ...  (to USB device)
adb -s ###.###.###.###:##### ... (to emulator)

Espero que eso ayude.

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