18 votos

¿El comando de copia de seguridad de adb en un dispositivo sin acceso root crea un archivo de copia de seguridad vacío?

Recientemente intenté hacer una copia de seguridad de mi teléfono Motorola Moto G2 XT1068 con Lollipop 5.0.1 y después de conectarlo por USB con la depuración USB activada y ejecuté el comando de copia de seguridad adb para respaldar completamente mi dispositivo y esta pregunta Full backup of non-rooted devices y la solución me guiaron. Sin embargo, al ejecutar el siguiente comando adb,

adb backup -apk -shared -all -system -f D:/backup.ab

no funcionó en mi caso. El comando me indicaba que desbloqueara mi dispositivo y confirmara la operación de respaldo. Sin embargo, al hacerlo, se mostraban los mensajes de toast Backup started y Backup completed uno tras otro en tan solo un segundo de duración. Y obviamente el archivo backup.ab generado también era un archivo vacío de 0kb.

Eliminar o cambiar el parámetro tampoco ayudó.

3 votos

Tuve un problema similar en un 4.4.2 dispositivo, pero tu solución no funciona por alguna razón... aunque había funcionado antes... curioso.

1 votos

@jpaugh Prueba esta respuesta android.stackexchange.com/q/83080/96277 que es específicamente para KitKat.

1 votos

¡Muy apreciado!

14voto

Lucky Puntos 122

La solución alternativa fue establecer la contraseña de respaldo de escritorio en la configuración de Desarrollador. Parece que hay un error en el proceso de respaldo. Si no establece una contraseña de respaldo de escritorio en las opciones del desarrollador, los problemas mencionados anteriormente ocurrirán y su respaldo eventualmente estará incompleto (archivo de respaldo vacío). Sin embargo, no pude encontrar una fuente oficial que confirme que establecer la contraseña de respaldo de escritorio resuelve el problema de respaldo de adb.

Obtuve esta información en base al Foro XDA [GUIA] Respaldo completo del teléfono sin Desbloqueo o Root

Nota: Parece haber un error en el que las operaciones de respaldo y restauración fallarán a menos que se establezca una contraseña de respaldo de escritorio en las Opciones del Desarrollador. No funcionará con una contraseña en blanco.

Después de establecer mi contraseña de respaldo de escritorio en

Configuración > Opciones de Desarrollador > Contraseña de respaldo de escritorio

adb backup -apk -shared -all -f D:/backup.ab

Ahora puedo ejecutar correctamente los comandos de respaldo de adb mencionados anteriormente. Tenga en cuenta que dejé el parámetro -system como está por defecto y ahora el archivo backup.ab tiene casi 6GB.

1 votos

¿Verificaste si se ha presentado un error? Tu respuesta va en contra de esta pregunta (aunque sea para Kitkat).

0 votos

@Firelord No encontré ningún informe de error sobre este problema. Pero no recuerdo haber encriptado o establecido la contraseña de mi copia de seguridad de escritorio anteriormente. Ingresé 1234 en el campo de contraseña actual y afortunadamente fue aceptado. :)

2 votos

Es bueno tener esto, así que gracias por compartirlo, pero es una solución temporal en el mejor de los casos (no una "solución"). A veces uno necesita tener las copias de seguridad sin encriptación de contraseña (por ejemplo, para convertir el archivo .ab a un archivo .tar para investigar).

0voto

En Marshmallow, establecer (o utilizar) una contraseña de respaldo funcionó para mí, pero no creo que estos archivos de 0 bytes se deban a un error. Poder pasar por alto la encriptación del sistema simplemente haciendo una copia de seguridad es un error, uno masivo.

Tenga en cuenta que, a diferencia de los dispositivos no encriptados, el acceso físico a un dispositivo encriptado no compromete los datos del dispositivo (si la encriptación no es defectuosa).

3 votos

La palabra bug fue mencionada en una publicación del foro de XDA. Y esto debería ser un comentario ya que no añade nada más a lo que ya está especificado en mi respuesta.

0 votos

Creo que es importante que la gente se dé cuenta de que permitir copias de seguridad de un dispositivo encriptado sin contraseña va en contra del propósito de la encriptación. Solo digo.

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