jonkie
19/11/15, 12:08:05
Buenos dias,
buceando un poco por XDA he visto este post que me ha parecido interesante (no se si se habra hablado ya aqui de ello) para hacer backup del movil sin necesidad de ser root y a traves de comandos Adb.
http://forum.xda-developers.com/google-nexus-5/general/guide-backup-data-root-t2824790
Voy a tratar de explicarlo:
Requerimientos:
- habilidad para usar comandos ADB
- drivers bien instalados
Empezamos:
- habilitar la depuracion USB
- conectar el cable USB
- abrir ventana de comandos (windows) o terminal (linux/mac)
Parametros disponibles:
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
-f <file>: nombre del backup. si no lo ponemos el nombre por defecto sera backup.ab
-apk: guardar apk
-noapk: no guardar apk
-shared: guardar contenido de sdcard
-noshared: no guardar contenido de sdcard
-system: guardar datos de apps de sistema
-nosystem: no guardar datos de apps de sistema
<packages...>: guardar los datos de app o apps dados como un parametro
-all: guardar datos de apps de sistema y datos de apps de usuario
Nota:
Encontrareis el archivo de backup en la carpeta de usuario si se ha añadido el comando adb a su ruta, sino estara en la carpeta donde este el binario adb
Opciones para el backup: (Importante: en todas las opciones el segundo comando (en rojo) es solo un ejemplo de como seria si le ponemos un nombre al backup)
Opcion 1: Backup solo datos de app de usuario con su apk.(Nota: no se puede hacer backup de apk de apps de pago)
----- adb backup -all -apk -nosystem
----- adb backup -all -apk -nosystem -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 2: Backup solo datos de app de usuario sin su apk.
----- adb backup -all -nosystem
----- adb backup -all -nosystem -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 3: Backup datos de apps de sistema y datos de apps de usuario con su apk.(Nota: no se puede hacer backup de apk de apps de sistema)
----- adb backup -all -apk
----- adb backup -all -apk -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 4: Backup datos de apps de sistema y datos de apps de usuario sin su apk.
----- adb backup -all
----- adb backup -all -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 5: Backup de TODO. (Para mi la opcion mas facil y completa:ok:)
----- adb backup -all -apk -shared
----- adb backup -all -apk -shared -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 6: Backup ciertas apps especificas. (quiza la opcion mas compleja que no voy a explicar ;-), hay que ir al Google Play y averiguar los nombres de las apk...... Si se quiere leer esta explicada en el post original de XDA)
Tras introducir cualquiera de estos comandos nos aparecera en al movil una pantalla como esta, donde podemos ponerle una contraseña si queremos:
http://kepfeltoltes.hu/140722/Screenshot_2014-07-22-22-01-04_www.kepfeltoltes.hu_.png
Restaurar el backup:
Basta con teclear el siguiente comando desde la ventana de comandos
----- adb restore <ruta donde esta guardado el backup>
ejemplo: adb restore C:\backups\backup-2014-07-15.ab
Tras introducir este comando nos aparecera en al movil una pantalla como esta:
http://kepfeltoltes.hu/140722/Screenshot_2014-07-22-22-01-30_www.kepfeltoltes.hu_.png
- si le habiamos puesto contraseña al hacer el backup nos la pedira
- seleccionar Restore my data
Yo lo he probado desde el mac y no me ha dado ningun problema y no ha tardado mucho en hacerlo.
Espero que sirva de ayuda a alguno....
buceando un poco por XDA he visto este post que me ha parecido interesante (no se si se habra hablado ya aqui de ello) para hacer backup del movil sin necesidad de ser root y a traves de comandos Adb.
http://forum.xda-developers.com/google-nexus-5/general/guide-backup-data-root-t2824790
Voy a tratar de explicarlo:
Requerimientos:
- habilidad para usar comandos ADB
- drivers bien instalados
Empezamos:
- habilitar la depuracion USB
- conectar el cable USB
- abrir ventana de comandos (windows) o terminal (linux/mac)
Parametros disponibles:
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>]
-f <file>: nombre del backup. si no lo ponemos el nombre por defecto sera backup.ab
-apk: guardar apk
-noapk: no guardar apk
-shared: guardar contenido de sdcard
-noshared: no guardar contenido de sdcard
-system: guardar datos de apps de sistema
-nosystem: no guardar datos de apps de sistema
<packages...>: guardar los datos de app o apps dados como un parametro
-all: guardar datos de apps de sistema y datos de apps de usuario
Nota:
Encontrareis el archivo de backup en la carpeta de usuario si se ha añadido el comando adb a su ruta, sino estara en la carpeta donde este el binario adb
Opciones para el backup: (Importante: en todas las opciones el segundo comando (en rojo) es solo un ejemplo de como seria si le ponemos un nombre al backup)
Opcion 1: Backup solo datos de app de usuario con su apk.(Nota: no se puede hacer backup de apk de apps de pago)
----- adb backup -all -apk -nosystem
----- adb backup -all -apk -nosystem -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 2: Backup solo datos de app de usuario sin su apk.
----- adb backup -all -nosystem
----- adb backup -all -nosystem -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 3: Backup datos de apps de sistema y datos de apps de usuario con su apk.(Nota: no se puede hacer backup de apk de apps de sistema)
----- adb backup -all -apk
----- adb backup -all -apk -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 4: Backup datos de apps de sistema y datos de apps de usuario sin su apk.
----- adb backup -all
----- adb backup -all -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 5: Backup de TODO. (Para mi la opcion mas facil y completa:ok:)
----- adb backup -all -apk -shared
----- adb backup -all -apk -shared -f backup-2014-07-22.ab (de esta manera le damos un nombre al backup)
Opcion 6: Backup ciertas apps especificas. (quiza la opcion mas compleja que no voy a explicar ;-), hay que ir al Google Play y averiguar los nombres de las apk...... Si se quiere leer esta explicada en el post original de XDA)
Tras introducir cualquiera de estos comandos nos aparecera en al movil una pantalla como esta, donde podemos ponerle una contraseña si queremos:
http://kepfeltoltes.hu/140722/Screenshot_2014-07-22-22-01-04_www.kepfeltoltes.hu_.png
Restaurar el backup:
Basta con teclear el siguiente comando desde la ventana de comandos
----- adb restore <ruta donde esta guardado el backup>
ejemplo: adb restore C:\backups\backup-2014-07-15.ab
Tras introducir este comando nos aparecera en al movil una pantalla como esta:
http://kepfeltoltes.hu/140722/Screenshot_2014-07-22-22-01-30_www.kepfeltoltes.hu_.png
- si le habiamos puesto contraseña al hacer el backup nos la pedira
- seleccionar Restore my data
Yo lo he probado desde el mac y no me ha dado ningun problema y no ha tardado mucho en hacerlo.
Espero que sirva de ayuda a alguno....