¿Cómo hacer una copia de seguridad completa de los dispositivos no rooteados?

Sé que estoy pidiendo lo casi imposible, ya que una copia de seguridad completa real ciertamente requiere permisos de root. Pero todavía hay muchas personas en torno a no querer rootear sus dispositivos, temer anular sus garantías o bloquear sus dispositivos, o simplemente no tener sus dispositivos compatibles con ningún método de rooteo.

También sé que ya se han hecho muchas preguntas en este tema, y verifiqué que todos tenían la etiqueta copia de seguridad : ninguno cubre todo el tema, todos solo tienen partes, y especialmente las personas nuevas en Android (pero también otros usuarios no avanzados) sería difícil encontrar la mejor manera.

Entonces Quiero una respuesta canónica detallada a la pregunta:

No que involucre soluciones de raíz, cómo lograr una copia de seguridad tan cercana como ¿Es posible una copia de seguridad completa ?

Por favor, haga no dar respuestas simples de una sola línea como «Use la aplicación xyz [punto final]». Si menciona una aplicación (y dudo que una sola aplicación sea la respuesta aquí), incluya qué partes cubre, así como ideas sobre cómo llenar los espacios que deja. (Y para dejarlo absolutamente claro: sé que lo primero que me viene a la mente es Titanium Backup ; lo uso yo mismo, pero esto no se aplica aquí: esta pregunta es ¡estrictamente sobre métodos para dispositivos no rooteados! ) Además, la respuesta debe ser tan genérica como sea posible en términos de aplicación a una amplia gama de dispositivos (es decir, no debe ser restringido a un dispositivo o fabricante).

Ya mencioné haber investigado todas las preguntas aquí etiquetadas como copia de seguridad . Estos sin duda serán útiles al proporcionar detalles para las respuestas aquí, por lo que enumeraré las más importantes relacionadas con mi pregunta:

Todos estos proporcionan algunos detalles para mi pregunta (así que siéntete libre de inspirarte por ellos), pero creo que todavía faltan detalles. También sería útil tener un resumen, digamos, una respuesta que incluya la descripción completa de «el máximo posible».

Un último criterio: aunque «consideraría legítimas las soluciones basadas en la nube, yo» favorecer las soluciones locales. Si puede proporcionar ambos: mucho mejor. Pero algunas personas valoran bastante la privacidad (yo soy uno de ellos) y, por lo tanto, no confiarían sus datos en algún servicio en la nube.


Gracias a Ryan, ahora tenemos una solución para copia de seguridad realmente completa de todas las aplicaciones y sus datos, que no me atrevía a esperar. La única desventaja: su solución solo funciona para menos del 10% de todos los usuarios de Android; es decir, aquellos cuyos dispositivos se ejecutan al menos con Android 4.x .

De nuevo, pregunto lo casi imposible: Cualquier solución aplicable al menos en Gingerbread (2.3.x) o, mejor, incluso Froyo ( 2.2.x): ¿cubren la mayoría de los dispositivos actuales? Estas soluciones pueden involucrar varias herramientas (trate de que sea lo más simple posible; piense en su madre para seguir sus instrucciones).

Y tenga en cuenta: NO ROOT!


Para motivar aún más las respuestas de alta calidad (y con suerte evitar las de baja calidad), seré un duro : Como rara vez hago, votaré negativamente las respuestas que no se ajustan a los criterios mencionados en una end – pero en el otro extremo, Estableceré una recompensa por la mejor respuesta (que no se puede hacer de inmediato, pero antes de 2 días).

Comentarios

  • ¿Qué versión de Android quieres respaldar? porque con 4.x existe la solución ‘ adb backup ‘ que funciona para dispositivos no rooteados.
  • Como ‘ no me estoy buscando (mis dispositivos están rooteados, por lo que puedo usar copias de seguridad de NANDroid y Titanium Backup ), valdría la pena una respuesta, ya que se aplicaría a todos los que ya tienen 4.x en su dispositivo. ¿Cuánto cubriría y qué pasa con las brechas que quedan, si las hay?Por favor, también señale que necesita el SDK instalado en la computadora (incluyendo sus pros y contras para los usuarios sin experiencia).
  • Creé una pregunta – android. stackexchange.com/questions/33479/… para realizar un seguimiento del dispositivo con Android 2.3.xy versiones anteriores porque noté que la solución es para dispositivos Android 4.X

Respuesta

Solución disponible para dispositivos 4.0+:

Para dispositivos 4.0+ hay una solución llamada «copia de seguridad adb».

Nota: ¡Esto solo funciona para aplicaciones que no deshabilitan la copia de seguridad! Las aplicaciones que no permiten la copia de seguridad simplemente se ignoran al crear una copia de seguridad de esta forma.

Esto hace uso de adb, por lo que debe tener el Android Software Development Kit (SDK) instalado en tu computadora (en algunas distribuciones de Linux: solo paquetes android-tools-adb y android-tools-adbd).

NOTA: Esta solución no realizará una copia de seguridad ni restaurará la información de contactos, SMS o calendario

Las opciones para el comando adb son:

adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|nosystem] [<packages...>] 
  • -f: la ruta del *. ab archivo que se guardará en su computadora. Este archivo es un archivo comprimido que contiene un archivo de los datos / apks de su dispositivo.
  • -apk | -noapk: indica si los archivos * .apk deben ser respaldados (el valor predeterminado es -noapk)
  • -obb | -noobb: habilita / deshabilita la copia de seguridad de cualquier archivo de expansión apk instalado (también conocido como .obb) asociado con cada aplicación (el valor predeterminado es -noobb)
  • -shared | -noshared: habilitar / deshabilitar la copia de seguridad del almacenamiento compartido del dispositivo / contenido de la tarjeta SD (el valor predeterminado es -noshared)
  • -todos: indica que desea que se haga una copia de seguridad de todo el sistema. Puede usar el filtro de paquetes solo para hacer una copia de seguridad paquetes específicos, o use -all para una copia de seguridad completa del sistema.
  • -system | -nosystem: indica si todas las aplicaciones y datos del sistema se incluyen al realizar la copia de seguridad. (el valor predeterminado es -system)
  • < paquetes >: aquí es donde puede enumerar paquetes específicos para respaldar. Utilícelos si desea respaldar solo algunos aplicaciones. Si usa -todos, no necesita especificar paquetes.

Cómo hacer una copia de seguridad de su dispositivo:

Primero, debe habilitar la «depuración de USB» en su dispositivo Android:

  1. Ve a la sección «Acerca del dispositivo» (o «Acerca del teléfono» o «Acerca de la tableta») en Configuración.
  2. Toca 7 veces la fila «Número de compilación» (generalmente la última fila). Después, aparecerá la sección «Opciones de desarrollador» en Configuración

Habilitando

Opciones de desarrollador «

  1. Vaya a la sección» Opciones de desarrollador «en Configuración
  2. Toque la casilla de verificación» Depuración de USB «

Habilitación de Depuración USB »

En segundo lugar, en su PC desde el símbolo del sistema necesitará poder ubicar tanto el comando adb como su archivo de respaldo. La forma más fácil de hacerlo es ejecutar el comando adb desde el directorio donde se encuentra adb.

En El Explorador de Windows navega hasta donde instalaste el SDK de Android y SHIFT+RIGHT CLICK en la carpeta platform-tools. shift + clic derecho

Esto abrirá un símbolo del sistema (tu ventana se verá diferente a la mía).

En la terminal de Mac puedes escribir cd y luego arrastrar la carpeta platform-tools carpeta desde el buscador a la ventana de terminal y se insertará la ruta. Presiona y estarás en el lugar correcto.

En Linux, espero que sepas cómo ubicar y acceder al directorio principal del comando adb. están usando Linux después de todo.

Desde aquí, escriba el siguiente comando:

Windows:

adb backup -apk -shared -all -nosystem -f backup08262012.ab 

Linux & Mac

./adb backup -apk -shared -all -nosystem -f backup08262012.ab ## Notice that -all doesn"t mean ALL. See the big bold NOTE at the top of this answer. # drop the `./` in the command if you are using `android-tools-adb` package 

(si desea almacenar la copia de seguridad en un directorio diferente, incluya una ruta para el archivo «.ab» como se muestra en la captura de pantalla a continuación).

cmd

A continuación, se le pedirá en su dispositivo una contraseña (esta se utiliza para cifrar la copia de seguridad):
pantalla de copia de seguridad

Para restaurar, funciona casi de la misma manera.

Windows:

adb restore backup08262012.ab 

Linux & Mac

./adb restore backup08262012.ab 

Luego se le pedirá su contraseña para restaurar en el dispositivo: pantalla de restauración


Ahora para la autopromoción descarada:

Droid Explorer ( v0.8.8.7 +) podrá manejar esto para dispositivos 4.0+.Si bien Droid Explorer está actualmente optimizado para dispositivos rooteados, esta funcionalidad también funcionará para dispositivos no rooteados.

Droid Explorer hará copias de seguridad completas del dispositivo y las guardará en %USERPROFILE%\Android Backups\. Dentro de esa carpeta hay una carpeta con el nombre del dispositivo, y dentro de esa carpeta están las copias de seguridad.

de backup

Haga doble clic en el archivo de copia de seguridad de Android le permitirá restaurar su dispositivo desde el archivo de copia de seguridad.

Comentarios

  • Por cierto: agregando a su solución, solo hoy encontré una publicación en XDA News: Ultimate Backup Tool, No se requiere root . Esta » Ultimate Backup Tool » es solo un simple archivo .bat que llama a los comandos ADB que usted mencionado ( Pastebin ) y, por lo tanto, puede servir como » inspiración » a amigos de Linux / Unix / Mac para crear un script de shell similar;)
  • Sí, lo hace con datos. En realidad, solo hace los datos de forma predeterminada. El único inconveniente es que es para dispositivos 4.xy es una característica prácticamente no documentada de adb.
  • ¿Esto solo funciona para la restauración del mismo dispositivo o del mismo modelo? Tengo que reemplazar mi teléfono (One X con wifi poco fiable) y me gustaría poder restaurar todo a la nueva versión …
  • ! ¡Cuidado! la restauración de adb está lejos de ser completa, al menos en un Android 4.3 sin root en un Nexus 3. Se restauran algunas cosas, ¡otras no! Verifiqué la restauración de algunas características. NO RESTAURADO, básicamente todas las funciones de telefonía clave : contactos, sms, tono de llamada & sonido de notificación, idiomas de entrada activados (= diseños kbd), nombre de propietario (nombre de propietario establecido en el primer asistente de arranque se mantiene en su lugar) CORRECTAMENTE RESTAURADO : Vocabulario personalizado, fondo de pantalla, posiciones de iconos de inicio, aplicaciones y su configuración. Declaración de cierre: ¡Esta es una solución de respaldo inadecuada! ¿Se completará la copia de seguridad de adb en un teléfono rooteado?
  • @RyanConrad Supongo que esta respuesta puede requerir algunas actualizaciones: las aplicaciones pueden optar por no participar en adb_backup (configuración ALLOW_BACKUP a » no » en sus Manifest archivos) . Si » usuarios root » quieren solucionar esto, hay ‘ s el Copia de seguridad de todas las aplicaciones Módulo Xposed, pero no hay forma de evitarlo sin root. Quizás también debería señalar lo que no está cubierto (aparte de lo que ‘ ya mencionó – vea porg ‘ s «! Cuidado! » comentario anterior). Además, ¿puede integrar otras sugerencias de los comentarios y luego solicitar una limpieza de comentarios?

Responder

Hay una aplicación llamada Simple ADB Backup .

ingrese la descripción de la imagen aquí

Simple ADB Backup realiza una copia de seguridad de su teléfono Android desde el escritorio, no se requiere root. La mayoría de las herramientas de respaldo de Android requieren root, o se ejecutan desde su teléfono y guardan sus datos en su tarjeta SD. Simple ADB Backup es diferente. La aplicación se ejecuta desde y hace una copia de seguridad de los datos de su teléfono en su escritorio, y lo hace todo sin root.

Para usar Simple ADB Backup, necesitará el modo de depuración USB habilitado en su dispositivo Android (Ir a Configuración> Desarrollador, habilite las opciones de desarrollador, luego habilite la depuración USB) y la utilidad instalada en su escritorio. Eso es todo: simplemente conecte su teléfono, inicie la aplicación en su sistema Windows o Linux y elija una opción de respaldo. Tiene la opción de respaldar todo su dispositivo, solo aplicaciones, todos los datos con o sin aplicaciones del sistema, o incluso una sola aplicación si lo desea.

La aplicación también le permite restaurar los datos respaldados en su dispositivo. Antes de realizar la copia de seguridad, se le pedirá que genere una contraseña que también deberá escribir en la aplicación en su teléfono antes de que pueda comenzar la copia de seguridad, pero después de eso, el proceso se ejecuta sin problemas. Es extremadamente simple, completamente gratis y no requiere que usted sea root primero.

Mientras que Titanium Backup es una aplicación con más funciones si está dispuesto a rootear (especialmente si desea un sistema de respaldo a prueba de balas para su Android), y MyBackup Pro es excelente si está migrando a un nuevo teléfono y no quiere un escritorio como intermediario, pero Simple ADB Backup es gratuito y aparentemente tan fácil de usar que incluso los principiantes de Android pueden realizar una copia de seguridad de sus datos importantes de forma fácil y rápida.

Simple AD B Backup se lanzó de forma gratuita en los foros de desarrolladores de XDA. Haga clic en el enlace de abajo para descargarlo allí.

http://forum.xda-developers.com/showthread.php?p=36499906

Nota: esta es una aplicación nueva actualmente todavía en Beta

Comentarios

  • Y también tenga en cuenta que, al menos según su nombre, probablemente requiera al menos Android 4.0, al igual que Ryan ‘ s solución . Sin embargo, haga +1 de mí, ya que esto facilita las cosas para aquellas personas que temen la línea de comandos 🙂
  • @Izzy: Sí para aclarar Windows / Linux / Android (4.0+)
  • @Izzy Acabo de encontrar este artículo, ¿debería editarlo en mi respuesta anterior lifehacker.com/…
  • Estaba un poco escéptico, pero parece que este también hace una copia de seguridad completa que incluye aplicaciones (?) y sus datos. ¡Claro, adelante! No ‘ olvide mencionar que no ‘ no funciona sin una cuenta en la nube (ya sea avast ‘ s own o GDrive), lo que me descarta 🙂 ¡Gracias por la pista!
  • @Celeritas, esta no es un área de discusión (sea bienvenido a nuestra sala de chat ). Pero incluso en una computadora, formatearía el disco en tal caso. ‘ nunca escuché que restaurar una copia de seguridad se encargó de eliminar » archivos adicionales » sin ser dicho explícitamente. Eso me alienaría mucho. Más aún, ya que una copia de seguridad de ADB puede ser una copia de seguridad completa o simplemente cubrir una sola aplicación; en el último caso, incluso sería absurdo eliminar todo lo demás en la restauración.

Responder

Técnicamente , PUEDE crear una copia de seguridad completa de Nandroid sin rootear el dispositivo. Solo necesita flashear CWM (o cualquier recuperación que admita la copia de seguridad de Nandroid) a través de USB. Por ejemplo, puede usar Odin (Windows) para flashear CWM en dispositivos Samsung después de ir al modo de descarga, todo sin tocar el Android. Entonces, no hay ningún acceso de root o root involucrado en absoluto.

Comentarios

  • Bueno, creo que cuál es la verdadera pregunta entonces, al menos cómo lo percibo, es ¿Cómo se puede hacer una copia de seguridad completa sin anular la garantía? Los usuarios promedio no querrán, ni siquiera sabrán cómo rootear, y mucho menos flashear una recuperación de reemplazo.
  • @RyanConrad Estoy de acuerdo . 🙂 Al menos, mi respuesta aclarará los conceptos erróneos ..
  • @Izzy Unlocking no obtiene acceso de root. Pero anula la garantía. Flashear la recuperación personalizada no requiere acceso de root, solo requiere un bootloader. Una vez que la recuperación personalizada está en su lugar, la recuperación tiene acceso de root (pero no es lo mismo que tener root dentro del sentido del sistema operativo). Sin embargo, creo que flashear una recuperación personalizada es una gran barrera para la mayoría de los usuarios. En muchos En algunos casos, es más fácil rootear un dispositivo que flashear una recuperación. También hay una mayor posibilidad de hacer un bloqueo suave de un dispositivo con flashear una recuperación.
  • Un problema importante con esta solución es para b ootloader bloqueado dispositivos, un ‘ fastboot oem unlock ‘ limpiará el dispositivo.
  • @lid Mantenga presionado un segundo .. ¿Tu pregunta anterior estaba relacionada con la discusión? Mira … estoy diciendo, no ‘ no necesitas obtener root en absoluto. ¿Por qué estás intentando encontrar un exploit para rootear?

Responder

Koushik Dutta (también conocido como Koush, también conocido como Mr. ClockworkMod ) ha publicado Helium Backup , que debería hacer que todo sea posible incluso sin la necesidad de una computadora y un cable USB:

Carbon Backup

Helium Backup debería poder respaldar aplicaciones y datos a la tarjeta SD, dispositivos USB conectados, Dropbox, Google Drive o Box.

Esto no es «una» copia de seguridad completa «en lo que respecta a la configuración del sistema, pero restaura la configuración y los datos de la aplicación. No realiza una copia de seguridad de su almacenamiento interno (los archivos del usuario), por lo que tendrá que hacer una copia de seguridad de esos archivos por separado.

Si no puede para ver sus copias de seguridad en la lista de restauración, es posible que algunos de los metadatos de la copia de seguridad se hayan perdido en la traducción. La copia de seguridad en sí se puede restaurar, pero «necesitará un poco de trabajo adicional para obtenerlos.

Editar: Para ver un procedimiento completo sobre el uso de helio , consulte Cómo hacer una copia de seguridad de aplicaciones y datos sin root usando la aplicación Helium para Android (¡gracias por la pista, Simon!). Y antes de quejarse de cualquier cosa, asegúrese de haber verificado con el Helium Wiki (gracias a golimar por señalar esto).

Comentarios

  • Lamentablemente, requiere Android 4.0, al igual que la solución de Ryan ‘.
  • Seguro: como Ryan ‘ s solución, utiliza adb backup como backend.
  • @Izzy Acabo de encontrar un buen artículo sobre Carbon: maketecheasier.com/another-way-to-back-up-android-without-root/ …
  • @ Afortunadamente para un dispositivo no rooteado que ‘ es tristemente cierto, ya que El componente ADB en el dispositivo primero debe activarse (después de cada inicio), lo que requiere privilegios elevados, por lo que no se puede hacer directamente en el dispositivo sin root, pero es posible solo a través de ADB.
  • Lectura recomendada antes de la instalación: github.com/koush/support-wiki/wiki/Helium-Wiki

Respuesta

Esta respuesta no es la pista que esperaban, queridos lectores, sino el resultado de mis pruebas del mundo real:

adb backup está lejos de estar completo, en un Nexus 3, tanto con un Android 4.3 stock sin root como si se ejecuta con adb root en Cyanogenmod 10.1.3.


¡Algunas cosas se restauran, otras no! Comprobé la restauración de algunas funciones:

NO RESTAURADO: básicamente todas las funciones clave de telefonía: Contactos, sms, ringtone & sonido de notificación, idiomas de entrada activados (= diseños kbd), ownername (el nombre del propietario establecido en el primer asistente de arranque se mantiene en su lugar)

CORRECTAMENTE RESTAURADO: Vocabulario personalizado, fondo de pantalla, posiciones de los iconos del iniciador, aplicaciones y su configuración.


Estos fueron mis requisitos, lo que me llevó al tema:

  1. Maximización de privacidad de Android
  2. Seguridad física para evitar unidades de descargas ( PDF ), es decir:
    • gestor de arranque bloqueado, recuperación de stock, ADB desactivado
    • aún más seguro con: cifrado de disco completo
  3. Copia de seguridad local completa, sin copia de seguridad en la nube (tema de este mismo hilo aquí)

El Cyanogenmod la situación era un poco diferente: los SMS se restauraron por completo, pero los contactos y los registros de llamadas aún no se han restaurado. Incluso cuando la copia de seguridad y restauración de adb se ejecutó con un adb ejecutándose como root a través de adb root.


Así que intentaré usar una ROM personalizada, con root (para obtener algunas funciones adicionales), un gestor de arranque bloqueado, recuperación personalizada y solo actualizar la recuperación temporalmente (teóricamente posible desde el dispositivo rooteado con flash_image , pero para mí este falló también ), desde el cual luego hago copias de seguridad NANDROID (o copia de seguridad adb + soluciones de copia de seguridad especiales para sms / registros de llamadas / contactos) más actualizaciones personalizadas de ROM.

Responder

Podemos realizar la copia de seguridad de nuestro dispositivo sin usar ninguna aplicación o sin rootear nuestro teléfono.

Android incluye una forma integrada de realizar copias de seguridad y restaurar el contenido de su teléfono o tableta. Todo lo que necesita es una computadora y un dispositivo con Android 4.0 (Ice Cream Sandwich) o más reciente.

Vaya a la carpeta adt-bundle-windows-x86\sdk\platform-tools y abra el símbolo del sistema aquí.

  1. Asegúrese de que la depuración USB esté habilitada.

  2. Compruebe que su dispositivo esté conectado ejecutando «adb device «.

  3. Ahora ejecute» adb backup -apk -shared -all -f C:\Users\UserName\backup.ab «.

  4. Desbloquee su dispositivo, proporcione la contraseña de cifrado y se hará una copia de seguridad de todo el dispositivo.

  5. Para restaurar nuevamente, simplemente ejecute «adb restore C:\Users\UserName\backup.ab«.

He escrito un procedimiento paso a paso con capturas de pantalla para el mismo aquí . ¡Espero que esto ayude!

Comentarios

  • Sí. Esa ‘ es lo que Ryan ‘ s respuesta establece como su start 🙂 ¡Pero gracias por los detalles adicionales y la guía paso a paso!

Responder

I » Estoy un poco sorprendido por las otras (complicadas) respuestas. Tal vez no he entendido bien la pregunta, así que siéntete libre de comentar y votar en consecuencia.

  1. Por definición, una copia de seguridad completa (incluyendo ROM, aplicaciones y datos) se denomina copia de seguridad de Nandroid . Por lo tanto, la pregunta es «cómo hago una copia de seguridad de Nandroid en mi dispositivo no rooteado».
  2. No necesita un dispositivo rooteado para poder hacer una copia de seguridad de Nandroid. Las copias de seguridad de Nandroid generalmente se realizan a través de una recuperación personalizada (como TWRP o Clockwordmod) que no siempre necesitan un dispositivo rooteado para instalar. Por ejemplo, se puede instalar ADB TWRP, según las instrucciones aquí . Es posible cargar temporalmente una recuperación personalizada, preservando así la recuperación de stock (y su garantía; para TWRP, esto se puede hacer reemplazando fastboot flash recovery twrp*.img con fastboot boot twrp*.img en el paso 4 del tutorial vinculado).Algunos dispositivos requieren que se desbloquee el cargador de arranque para instalar una recuperación personalizada, otros no. Tenga en cuenta que al desbloquear el cargador de arranque normalmente se restablece el dispositivo de fábrica.

Comentarios

  • No. Una copia de seguridad nandroid no es la definición de una copia de seguridad completa, pero la pregunta no define qué es eso. Su método requiere un cargador de arranque desbloqueado y conocimiento de cómo actualizar una recuperación (que difiere según el modelo). No son cosas con las que una persona que no ‘ t root quiera meterse.
  • @jiggunjer ¿qué te hace decir que una copia de seguridad nandroid no es una copia de seguridad completa? Además, algunos teléfonos vienen con un cargador de arranque desbloqueado. También en comparación con las otras respuestas, no ‘ diría que esta es compleja.
  • Una copia de seguridad completa sería cada sector del eMMC, los nandroides son a menudo imágenes de un subconjunto de sectores, normalmente excluyen el cargador de arranque y la recuperación en sí. Podría decirse que una copia de seguridad tan completa no suele ser necesaria. Su respuesta es realmente simple pero no práctica para el 95% de los usuarios sin root.
  • @jiggunjer bien, quizás tenga ‘ tenga razón en que técnicamente hablar Nandroid no significa exactamente lo mismo que » copia de seguridad completa » aunque creo que ‘ es lo que piensa la mayoría de la gente. El método que describo no ‘ t requiere root. Requiere flashear temporalmente una recuperación personalizada, pero dadas otras respuestas, use adb desde la línea de comandos (que a su vez requiere descargar archivos grandes) No ‘ t creo que ‘ es mucho más complejo.
  • Una copia de seguridad completa en la vista de un técnico es probablemente una réplica de todo el hardware, incluido el estado de todos los bits . Pero como este es un sitio orientado al usuario, una copia de seguridad completa simplemente significa: puedo restaurar desde eso y terminar exactamente en el estado donde se realizó la copia de seguridad (todas las configuraciones, aplicaciones & los datos están cubiertos). Además: mientras que una manzana es una fruta, una fruta no es necesariamente una manzana; sí, una copia de seguridad de Nandroid suele ser una copia de seguridad completa (aunque, por ejemplo, TWRP omite el » almacenamiento compartido «), pero eso no ‘ t significa que una copia de seguridad completa siempre es una copia de seguridad de Nandroid;)

Respuesta

Una «copia de seguridad completa» parece ser un término muy sobrecargado en el mundo de Android. Permítame definirlo primero (parafraseando un comentario):

Una copia de seguridad completa es cualquier cosa que restaure el estado de su sistema al que hizo la copia de seguridad. ~ Izzy (OP)

Entonces, la pregunta obvia de seguimiento debería ser: ¿restaurar su estado desde qué?

  • Escenario 0: su teléfono está físicamente roto.
  • Escenario 1: toda su unidad (eMMC) se ha borrado.
  • Escenario 2: Solo puede iniciar en un modo flash USB como fastboot / ODIN.
  • Escenario 3: Puede iniciar en fastboot Y su recuperación (¿personalizada?)
  • Situación 4: su teléfono se restableció al modo de fábrica. Tiene una funcionalidad normal sin root.
  • Escenario 5: Borró accidentalmente la imagen de fondo de pantalla de su gato favorito.
  • Etc.

Cada uno de estos escenarios puede tener una solución de respaldo diferente. Una copia de seguridad completa tendría que poder abordar todos ellos. Por supuesto, estoy tropezando un poco con el escenario del teléfono roto (0), pero señala lo mal definida que es esta pregunta canónica. Esto refleja el hecho de que muchas personas y empresas tienden a simplificar demasiado las copias de seguridad e ignorar la parte más importante. : restaurando.

Considere que en la comunidad de Android se da a entender que los hardbricks (0 & 1) son pisapapeles; se espera que obtenga un nuevo teléfono. Así que dividamos las soluciones de copia de seguridad restantes en 2 categorías:

  1. Restauraciones del desarrollador (2+).
    Por lo general, implica el uso de un Nandroid (copia del sector de la mayoría de las particiones) y tal vez volver a actualizar una recuperación personalizada. Poco técnico. Puede afectar la garantía.
  2. Restauraciones del consumidor (4+).
    Por lo general, restaura aplicaciones y datos, incluidas las fotos de su gato. Las restauraciones parciales podrían funcionar en diferentes modelos.

Ambos pueden considerarse copias de seguridad completas para sus casos de uso. Deje que el contexto determine si alguien que solicita una copia de seguridad completa quiere la opción 1 o 2. Hay «un poco de área gris (¿3.5?) entre el escenario 3 y 4, p. Ej. si un usuario borró archivos de la partición /system, el método de restauración puede depender de lo que falte.

Cuidado con las restauraciones de consumidores

La respuesta actual más votada basada en adb backup es una restauración de consumidores que puede restaurar aplicaciones y datos, con una Algunas advertencias:

  • Parece omitir algunos archivos
  • Resultados variables dependiendo de la ROM (por ejemplo, no funciona en algunos modelos de Sony, omite diferentes elementos en CyanogenMod vs TouchWiz) .

Aunque recientemente en Oreo ha habido pequeñas mejoras (noticias de XDA) todavía no puedo confirmar si se puede copiar todos los archivos de usuario, como fotos y música, copiados desde su PC.

Para una restauración de desarrollo, desea un Nandroid.

Usted no puede obtener un Nandroid sin rootear O usando una recuperación. Una excepción es quizás una imagen de su tarjeta SD, que le da un Nandroid parcial. Por lo tanto, debe arriesgarse a instalar una imagen o rootear temporalmente, o esperar hasta que los OEM ofrezcan mejores recuperaciones.

Recuerde nombrar sus copias de seguridad con información importante como la fecha y las particiones incluidas.

No «No tienes que hacer una copia de seguridad de lo que no te importa volver a crear

Normalmente, un Nandroid no incluye una recuperación, porque normalmente se aplican desde una recuperación, por lo que es redundante. Pero si tu dispositivo está estropeado y su recuperación se ha ido, puede entrar en pánico, pensando que no hizo una copia de seguridad, por lo que no hay nada que restaurar. Pero a menudo es fácil de descargar y luego reinstalar la recuperación con una herramienta flash USB (por ejemplo, fastboot).

De manera similar, si almacena sus contactos en la nube, generalmente no es necesario hacer una copia de seguridad de ellos. Simplemente sincronice nuevamente después de restaurar.

Recuerde, una copia de seguridad completa depende de lo que desee recuperar No existe una solución perfecta al «nivel de consumidor» que he descrito. En los países de la UE / Asia, donde la gente no está tan preocupada por la denegación de la garantía, hay pocas razones para no instalar una recuperación personalizada si existe.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *