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 la depuración USB activada, 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, al ejecutar el siguiente comando adb,
adb backup -apk -shared -all -system -f D:/backup.ab
no funciono 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 mostraba el mensaje Backup started
y el Backup completed
brindis uno tras otro en tan solo un segundo de duración. Y, obviamente, el backup.ab
archivo generado también era un archivo vacío de 0kb.
Quitar y cambiar el parámetro tampoco ayudó.
La solución fue establecer la contraseña de copia de seguridad del escritorio en la configuración del desarrollador. Parece que hay un error en el proceso de copia de seguridad. Si no configuró una contraseña de copia de seguridad de escritorio en la configuración de opciones de desarrollador, se producen los problemas anteriores y su copia de seguridad finalmente estará incompleta (archivo de copia de seguridad vacío). Sin embargo, no pude encontrar una fuente oficial para este informe de error que establece que la configuración de la contraseña de la copia de seguridad del escritorio resuelve el problema de la 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 o raíz
Nota: parece haber 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 copia de seguridad 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 -system
parámetro como predeterminado y el backup.ab
archivo ahora tiene casi 6 GB.
.ab
archivo en un archivo .tar
para investigación)..ab
incluso .tar
si el archivo está encriptado con una contraseña. Por supuesto, debe proporcionar la contraseña durante la conversión. :)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. Ser capaz de eludir el cifrado del sistema simplemente haciendo una copia de seguridad es un error enorme.
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).
jpaugh
Suerte
jpaugh