En mi teléfono no rooteado primero hice adb backup -all -apk -obb -f lenovo.ab
y un poco más tarde adb restore lenovo.ab
(ambos comandos no tenían errores). Sorprendentemente no encontré muchas aplicaciones después de la restauración. Hay dos opciones: estas aplicaciones no estaban almacenadas en el archivo de copia de seguridad en el primer comando o no fueron restauradas en el segundo. Para comprobar la primera opción, hice un archivo tar desde la copia de seguridad con dd if=lenovo.ab bs=24 skip=1 | openssl zlib -d > lenovo.tar
(consejo tomado de ¿Existe una manera de mirar dentro y modificar un archivo creado por la copia de seguridad de adb? ) y no encontró allí las aplicaciones que faltaban. Así que adb
no los almacenó.
La pregunta es ¿por qué? Probablemente muchas de las aplicaciones que faltan (o incluso todas) no fueron actualizadas durante mucho tiempo. ¿Puede ser esta la razón para descartar la aplicación de la copia de seguridad?