¿El comando de copia de seguridad adb en un dispositivo no rooteado crea un archivo de copia de seguridad vacío?

15

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 a través de USB con depuración usb activada y ejecuté el comando de copia de seguridad adb para hacer una copia de seguridad de mi dispositivo por completo y esta pregunta Copia de seguridad completa de dispositivos no rooteados y La solución me guió. Sin embargo, ejecutando el siguiente comando adb,

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

No funciona en mi caso. El comando me indicó que desbloqueara mi dispositivo y confirmara la operación de copia de seguridad. Sin embargo, al hacerlo, se visualiza el mensaje Backup startedy las Backup completedtostadas de forma consecutiva en solo un segundo. Y obviamente, el backup.abarchivo generado también era un archivo vacío de 0kb.

Quitar y cambiar el parámetro tampoco ayuda.

Suerte
fuente
3
Tuve un problema similar en un dispositivo 4.4.2, pero su solución no funciona por alguna razón ... aunque había funcionado antes ... curioso.
jpaugh
1
@jpaugh Pruebe esta respuesta android.stackexchange.com/q/83080/96277 que es específicamente para KitKat.
Lucky
1
¡Muy apreciado!
jpaugh

Respuestas:

10

La solución consistía en establecer la contraseña de la copia de seguridad del escritorio en Configuración del desarrollador. Parece que hay un error en el proceso de copia de seguridad. Si no configuró una contraseña de respaldo de escritorio en la configuración de opciones del desarrollador, se producen los problemas anteriores y su respaldo finalmente estará incompleto (archivo de respaldo vacío). Sin embargo, no pude encontrar una fuente oficial para este informe de error que establezca la contraseña de copia de seguridad de escritorio resuelve el problema de copia de seguridad de adb.

Obtuve esta información basada en el foro XDA [GUÍA] Copia de seguridad completa del teléfono sin desbloqueo ni root

Nota: Parece que hay un error en el que las operaciones de copia de seguridad y restauración fallarán a menos que se establezca una contraseña de copia de seguridad de escritorio en Opciones de desarrollador. No funcionará con una contraseña en blanco.

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

Settings > Developer Options > Desktop backup password

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

Ahora puedo ejecutar los comandos de copia de seguridad adb anteriores con éxito. Tenga en cuenta que dejé el -systemparámetro, ya que es uno predeterminado y el backup.abarchivo ahora tiene casi 6 GB.

Suerte
fuente
1
¿Verificaste si se ha archivado un error? Su respuesta está en desacuerdo con esta pregunta (sin embargo, para Kitkat).
Señor del fuego
@Firelord No, no pude encontrar un error informado sobre este problema. Pero no recuerdo encriptar o establecer mi contraseña de respaldo de escritorio anteriormente. Ingresé 1234 en el campo de contraseña actual y afortunadamente aceptó. :)
Lucky
2
Es bueno tener esto, así que gracias por compartir, pero en el mejor de los casos es una solución alternativa (no una "solución"). A veces es necesario tener las copias de seguridad sin cifrado de contraseña (por ejemplo, para convertir el .abarchivo en una .tarpara investigación).
Izzy
2
Pero @Izzy Android de copia de seguridad Extractor puede convertir el .aben .tarincluso si el archivo está cifrado con una contraseña. Por supuesto, debe proporcionar la contraseña durante la conversión. :)
Firelord
Podría ser, todavía hace las cosas un poco más complicadas :) Solo digo, ¡no hay críticas intencionadas!
Izzy
0

En Marshmallow, configurar (o usar una) contraseña de respaldo funcionó para mí, pero no creo que estos archivos de 0 bytes se deban a un error. Poder evitar el cifrado del sistema simplemente haciendo una copia de seguridad es un error, uno masivo.

Tenga en cuenta que, a diferencia de los dispositivos no cifrados, el acceso físico a un dispositivo cifrado no compromete los datos del dispositivo (siempre que el cifrado no sea defectuoso).

Vladimir G. Ivanovic
fuente
3
La palabra error era de una publicación del foro XDA. Y esto debería ser un comentario, ya que no agrega nada más que lo que ya está especificado en mi respuesta.
Lucky
Creo que es importante que las personas se den cuenta de que permitir copias de seguridad de un dispositivo encriptado sin contraseña anula el propósito del cifrado. Solo digo.
Vladimir G. Ivanovic