4 votos

¿Hacer una copia de seguridad DE TODOS los archivos de Android en la PC?

He tenido este problema tanto con mi GS3 como con mi N5. Routinely limpio mi teléfono y empiezo de nuevo, por lo que el uso de aplicaciones como TitaniumBackup y Helium no me ayuda ya que no planeo restaurar ninguna de mis aplicaciones en el futuro.

El problema surge cuando conecto mi teléfono a mi PC o a mi laptop Mac e intento simplemente hacer una copia de seguridad DE TODOS los archivos ("¡Copia de seguridad DE TODOS los archivos!") en mi computadora o en un disco duro externo. La computadora comienza a copiar los archivos, pero luego la barra de progreso desaparece después de unos segundos (mucho antes de llegar al 100%) sin errores ni mensajes. Al verificar los archivos copiados, algunas carpetas y archivos están completamente respaldados con un simple arrastrar y soltar, pero otras carpetas no.

Tengo el teléfono configurado en MTP y la depuración está habilitada, y todos los archivos aparecen. Me doy cuenta de que algunas carpetas no permiten simplemente arrastrarlas y soltarlas (¿posiblemente la carpeta "Android"?), pero otras, como mi carpeta de "Descargas", no deberían tener ninguna restricción, ¿verdad?

¿Cómo puedo hacer una copia de seguridad completa de todos los archivos que están en el teléfono? He hecho esto con éxito en el pasado, pero no puedo recordar qué método o programa se usó.

0 votos

Además de las respuestas a continuación, echa un vistazo a las respuestas aquí. Debería ayudarte a seguir adelante.

4voto

Izzy Puntos 45544

MTP puede que no sea lo suficientemente confiable para eso. Varios enfoques que puedo ofrecer:

usando las capacidades a bordo a través de ADB

Esto requiere que las herramientas de ADB estén disponibles en tu computadora (ver p. ej. ¿Existe una instalación mínima de ADB? para saber cómo hacerlo). Ahora veamos cómo obtener los archivos.

  1. abre una ventana de comandos, y (opcionalmente) cambia al directorio donde se encuentra tu ejecutable adb
  2. Asegúrate de que depuración por USB esté activada en tu dispositivo
  3. conecta tu dispositivo a través de USB
  4. asumiendo que tu tarjeta SD está montada/disponible como /sdcard en tu dispositivo, copiémosla con su contenido:

    adb pull /sdcard /home/chris/android/sdcard

Solo ajusta la ruta según tus necesidades ;)

usando una aplicación con una GUI más amigable para el usuario

Utilizo FolderSync para hacer copias de seguridad de varios directorios. La gran ventaja de este enfoque es: incluso si tu dispositivo colapsa un día, seguirás teniendo una copia de seguridad bastante actualizada de todos los archivos en tu computadora.

Pantalla principal de FolderSync Pares de FolderSync
FolderSync: Pantalla principal, pares de carpetas (fuente: Google Play; haz clic en las imágenes para ver variantes más grandes)

FolderSync soporta muchos servicios y protocolos – no solo almacenamiento en la nube. Puedes usarlo fácilmente con shares de Windows (también conocido como Samba o SMB), o a través de SCP en Linux, o FTP con cualquier servidor, entre otros. Simplemente define pares de carpetas (qué directorio en tu dispositivo debe estar sincronizado con qué directorio remoto), y configura un horario (p. ej., cada vez que estés conectado a tu WiFi en casa, a las 3 am), y listo. Con la versión Pro (que yo uso) incluso puedes configurarlo para que sea "solo manual" y activarlo a través de tasker.

Por supuesto, también puedes configurarlo para que sea "manual", y luego iniciar la transferencia cuando lo encuentres conveniente. Siendo una "herramienta de sincronización", siempre copiará solo los archivos que necesiten ser copiados – si el mismo archivo existe en ambos extremos con el mismo contenido y marca de tiempo, ¡no necesita ser copiado de nuevo! ;)

Otras opciones

Hay muchas. Más herramientas de sincronización. O un gestor remoto como AirDroid. O utilizando un administrador de archivos con capacidades remotas, como ES File Explorer. Solo para darte algunas ideas ;)

1voto

Jaskaranbir Singh Puntos 125

Hay una manera de crear una copia de seguridad al mismo tiempo usando ADB (incluirá tus propios datos, así como datos de aplicaciones, etc.).

  • Primero configura ADB desde el enlace anterior (asegúrate de instalar los controladores adecuados primero).

  • Activa Depuración USB en tu teléfono y conéctalo a la PC. No necesitas entrar en modo de recuperación o fastboot. Conéctalo mientras está encendido normalmente.

  • Abre CMD/Terminal y ejecuta el comando adb devices. Si devuelve algún resultado significa que el teléfono es reconocido con éxito por ADB. De lo contrario, si no hay resultado, necesitarás reinstalar los controladores correctos.

  • Una vez que el teléfono sea reconocido, ahora comenzamos el proceso real. Primero, para decirte lo que vamos a hacer, usaremos adb backup para hacer una copia de seguridad de todo! ¡Incluyendo la memoria interna, sistema, aplicaciones, datos, etc. (tienes opciones para elegir qué quieres respaldar).

  • La sintaxis de comando base para adb backup es la siguiente:

    adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] []


Para explicar los parámetros:

1) f: Este interruptor determina la ubicación de tu copia de seguridad. Por ejemplo, -f D:/Backup/mybackup.ab guardará el archivo de copia de seguridad dentro de la unidad D:/ y luego dentro de una carpeta llamada Backup y con el nombre de archivo mybackup.ab.

2) -apk|-noapk: Este interruptor es responsable de incluir APKs (para incluir APKs, o no). Por defecto, si no especificas ninguna opción, utiliza -noapk. Personalmente, te sugiero que lo actives para que no tengas que descargar APKs del mercado al restaurar. Si decides no incluir los APKs, solo se respaldarán los datos respectivos de la aplicación sin el APK en sí.

3) -shared|-noshared: Esto se usa para habilitar/deshabilitar la copia de seguridad de los contenidos de /sdcard. Aunque sugiero que hagas una copia de seguridad manual de tus fotos personales, música, etc., ya que a veces no respalda todo. Por defecto es -noshared si no se especifica.

4) -all: Esto se usa para respaldar TODAS las aplicaciones. A menos que estés respaldando alguna aplicación específica, yo diría que lo mantengas activado.

5) -system|-nosystem: Esto es para incluir aplicaciones del sistema o preinstaladas en tu copia de seguridad también. Por defecto es -system

6) : Esto te permite hacer una copia de seguridad de aplicaciones/paquetes específicos. Simplemente menciona el nombre aquí (por ejemplo-> com.facebook.orca (solo un nombre imaginario)).


  • Una vez que hayas elegido tu comando y cambios y qué quieres respaldar, ejecuta el comando en cmd. Por ejemplo, para mí, usé el comando adb backup -apk -shared -system -all -f D:/DroidBackup.ab.

  • Verás un cuadro de diálogo en tu dispositivo pidiendo una contraseña para la encriptación. Ingresa la contraseña (si lo deseas) y GUÁRDALA PARA PODER RESTAURAR LOS DATOS.

  • Puede llevar bastante tiempo dependiendo de qué decides respaldar.

NOTA: Dependiendo de lo que hayas respaldado, es posible que necesites rootear tu dispositivo para restaurar. Por ejemplo, si respaldas aplicaciones del sistema, entonces puedes hacerlo sin root. Pero necesitarás root al restaurar la copia de seguridad. Ya que necesitamos root para escribir en la partición /system.

Cómo Restaurar:

Conéctate a ADB de la misma manera que arriba. Luego usa el comando adb restore RutaACopiaDeSeguridadYNombreDeArchivo.ab.

Recibirás una solicitud en tu dispositivo, ingresa la contraseña que elegiste en el paso anterior y presiona el botón Restaurar mis Datos en el teléfono.

NOTA:

Esto NO respalda Mensajes, así que usa alguna aplicación externa para hacerlo manualmente.

Cuando hice esto hace unos 2 años, no funcionó a menos que le diera una contraseña. Así que trata de no dejar ese campo de contraseña en blanco (aunque ese error probablemente esté arreglado ahora. Solo lo menciono por si aún está allí...).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X