¿Cómo sé cuándo finaliza "adb backup"?

23

Tengo un Verizon Samsung Galaxy Nexus no rooteado y quería probar la función "copia de seguridad adb". Posiblemente en preparación para el enraizamiento, pero eso no es realmente relevante para la pregunta.
Quiero hacer una copia de seguridad de todo .
Usé este comando en una línea de comandos de Windows 7:

adb backup -apk -shared -all -f c:\mybackup.ab

Mi teléfono me solicitó mi contraseña, que ingresé, e hice clic en el botón para comenzar la copia de seguridad.

Lo dejé correr durante varios minutos, y la ventana cmd volvió a C: prompt. En el teléfono, todavía estaba hojeando los nombres de archivo.

En algún momento, dejó de cambiar los nombres de los archivos, pero los botones de selección de copia de seguridad todavía estaban en gris. C: \ mybackup.ab existía, y tenía un tamaño de aproximadamente 1 GB, que es significativamente más pequeño de lo que pensé que debería ser, especialmente desde que dije hacer una copia de seguridad de los archivos apk y todo el espacio "compartido" (/ mnt / sdcard).

¿Qué debería ver (en la PC y en el teléfono) cuando se complete el proceso de copia de seguridad? ¿Cuánto tiempo debo esperar si calculo que estoy usando aproximadamente 10 GB de los 32 GB de espacio?

Editar: ... y / o es ese el conjunto incorrecto de argumentos de la línea de comandos?

Josh
fuente
Intenté ejecutarlo por segunda vez, obtuve un tamaño de archivo diferente (más como 1.7GB) cuando regresó al indicador, y mi teléfono tenía la pantalla apagada y no respondió hasta unos segundos después de presionar el botón de encendido y ver la animación de arranque (pero no el logotipo de Google, como un "reinicio suave")
Josh
1
¿Está seguro de que el adb backupcomando es totalmente compatible con un dispositivo no rooteado? Mi única experiencia es usar Galaxy Nexus Toolkit, y eso me dio problemas para hacer copias de seguridad cuando no era root. Si intenta hacer una copia de seguridad de las particiones protegidas del sistema, probablemente será denegado.
pzkpfw
Pensé que de eso se trataba adb backup, por lo que leí sobre esto en Googlenet. Si ya estuviera rooteado, usaría una herramienta de respaldo más robusta como Titanium. Si no puedo hacer que adb backup funcione, entonces no es el fin del mundo; Es un gran dolor reinstalar todo (especialmente cuando está involucrada la tienda de aplicaciones de Amazon) y restaurar la configuración manualmente ... y perder cosas "críticas" como el progreso de mi Angry Birds.
Josh
1
Si adb backupintenta hacer una copia de seguridad de cosas como /systemesta, fallará con seguridad en un dispositivo no rooteado.
pzkpfw
44
Intenté nuevamente con -nosystemy se completó. El tamaño del archivo era de 7,5 GB, lo que definitivamente parece estar más cerca de la corrección, y el proceso de copia de seguridad salió del teléfono. ¿Puede alguno de ustedes publicar su comentario como respuesta para que pueda marcarlo como "mejor"?
Josh

Respuestas:

13

El adb backupcomando no funcionará completamente en un dispositivo /systemsin raíz, ya que intentará hacer una copia de seguridad de cosas como la partición, y sin acceso a la raíz, el teléfono lo negará por razones de seguridad. Me alegra saber que ejecutarlo con la -nosystembandera funcionó para ti :)

Si desea hacer una copia de seguridad completa, debe estar rooteado. La /systempartición, de acuerdo con esta página :

contiene todo el sistema operativo, excepto el kernel y el ramdisk. Esto incluye la interfaz de usuario de Android, así como todas las aplicaciones del sistema que vienen preinstaladas en el dispositivo. Al limpiar esta partición, se eliminará Android del dispositivo sin que sea arrancable, y aún podrá poner el teléfono en modo de recuperación o cargador de arranque para instalar una nueva ROM.

Esto significa que su copia de seguridad no incluye nada relacionado con su sistema operativo, solo sus aplicaciones y sus configuraciones. Si decide rootear su dispositivo, puede crear una copia de seguridad muy sólida desde CWM Recovery donde todas las particiones se respaldan en la tarjeta SD del dispositivo, incluidas las particiones del sistema y de arranque.

pzkpfw
fuente
Terminé aquí después de probar los pasos AQUÍ . Me estoy vinculando porque este es un detalle clave para aquellos de nosotros que intentamos hacer una copia de seguridad de un teléfono no rooteado (como el Verizon Note 4). ¿Debería cambiar el tamaño del archivo a medida que ocurre la copia de seguridad? Decidí hacer -compartido también y el teléfono está sentado en "Almacenamiento compartido" sin cambio de archivo. Preguntándose si ese es el comportamiento esperado.
rainabba
Creo que la capacidad de adb backup /systemvaría según la ROM.
jiggunjer
0

Sé que esto es realmente antiguo, pero solo quiero agregar que el teléfono debe decirle explícitamente que la copia de seguridad se realiza mediante una notificación de brindis, de la misma manera que lo hace para mostrar que el trabajo comenzó.

Además, en mi caso, con un teléfono no rooteado, se quedaría atascado al intentar hacer una copia de seguridad de una aplicación específica y el almacenamiento compartido. Para resolver el primer problema, obtuve una lista de paquetes que usan este comando y simplemente elimino el que falla y la bandera -todos del comando: http://www.digitalinternals.com/mobile/android-adb-list-installed- nombres de paquete / 416 /

Aruku64
fuente
0

Mis propios dos centavos

Mi copia de seguridad se congeló en alguna aplicación que se estaba ejecutando en segundo plano. Paré la aplicación y la copia de seguridad continuó.

Amanuel Nega
fuente
Umm, ¿podría decirnos cómo está abordando su publicación " ¿Qué debería ver (en la PC y en el teléfono) cuando finalice el proceso de copia de seguridad? espacio? "
Señor del Fuego
@Firelord mi mal, tenía otra página abierta y es posible que tenga que responder sobre eso.
Amanuel Nega