Sé que estoy pidiendo lo casi imposible, ya que una copia de seguridad completa realmente requiere permisos de root. Pero todavía hay muchas personas que no quieren rootear sus dispositivos, temen anular sus garantías o bloquear sus dispositivos, o simplemente no tienen sus dispositivos compatibles con ningún método de rooteo.
También sé que ya se hicieron muchas preguntas sobre este tema, y verifiqué que todas tengan la etiqueta de copia de seguridad : ninguna cubre todo el tema, todas tienen partes y especialmente personas nuevas en Android (pero otras no -usuarios también) tendrían dificultades para descubrir la mejor manera.
Entonces quiero una respuesta canónica detallada a la pregunta:
Sin involucrar soluciones raíz, ¿cómo lograr una copia de seguridad lo más cerca posible de una copia de seguridad completa ?
Por favor, no dar respuestas sencillas de una sola línea como "Uso de aplicaciones XYZ [-parada completa]." Si menciona una aplicación (y dudo que una sola aplicación sea la respuesta aquí), incluya qué partes están cubiertas por ella, así como ideas sobre cómo llenar los vacíos que deja. (Y para que quede 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 lo más genérico posible en términos de aplicación a una amplia gama de dispositivos (es decir, no debe limitarse a un dispositivo o fabricante).
Ya mencioné haber investigado todas las preguntas aquí etiquetadas como copia de seguridad . Sin duda, serán útiles para proporcionar detalles para las respuestas aquí, por lo que enumeraré los más importantes sobre mi pregunta:
- ¿Cómo hacer una copia de seguridad de un dispositivo Android?
- ¿Cómo realizo una copia de seguridad completa de pre-rooting de un teléfono Android?
- ¿Qué información respalda Google?
- ¿Cómo se puede hacer una copia de seguridad de los datos de un teléfono no rooteado?
- ¿Podría ser una copia de seguridad de la rom de un teléfono inteligente Android 4.0.3 no root?
- ¿Cómo hago una copia de seguridad (y restauro) mi teléfono antes de instalar una ROM personalizada?
- Copia de seguridad de mi Android sin mis aplicaciones, configuraciones, configuraciones, etc.
Todos estos proporcionan algunos detalles para mi pregunta (así que siéntase libre de inspirarse en ellos), pero siento que todavía faltan detalles. También sería útil tener un resumen, por ejemplo, una respuesta que incluya la descripción completa del "máximo posible".
Un último criterio: si bien consideraría legítimas las soluciones basadas en la nube, preferiría las soluciones locales. Si puede proporcionar ambos: mucho mejor. Pero algunas personas valoran la privacidad bastante alta (yo soy uno de ellos), y por lo tanto no confiarían sus datos a algún servicio en la nube.
Gracias a Ryan, ahora tenemos una solución para una copia de seguridad realmente completa de todas las aplicaciones y sus datos, ¡algo que no me atreví 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 están ejecutando al menos con Android 4.x .
Entonces, nuevamente, pregunto lo casi imposible: ¿ Alguna solución aplicable al menos en Gingerbread (2.3.x) o, mejor, incluso Froyo (2.2.x), por lo que cubren la mayoría de los dispositivos actuales? Estas soluciones pueden involucrar múltiples herramientas (sin embargo, trate de que sea lo más simple posible; piense en su madre para que siga sus instrucciones;)
Y tenga en cuenta: ¡ NO RAÍZ!
Para motivar aún más respuestas de alta calidad (y esperemos que evitar los de baja calidad), voy a ser una dura aquí: Como que raramente hacemos, yo voluntad hacia abajo-voto respuestas no cumplían con los criterios mencionados en un extremo - pero por otro Al final, estableceré una recompensa por la mejor respuesta (que no se puede hacer de inmediato, pero antes de 2 días).
Respuestas:
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 permiten la copia de seguridad! Las aplicaciones que no permiten la copia de seguridad simplemente se ignoran al crear una copia de seguridad de esta manera.
Esto hace uso de adb, por lo que debe tener instalado el Kit de desarrollo de software de Android (SDK) en su computadora (en algunas distribuciones de Linux: solo paquetes
android-tools-adb
yandroid-tools-adbd
).NOTA: Esta solución no hará una copia de seguridad y restaurará la información de contacto, SMS o calendario
Las opciones para el comando adb son:
Cómo hacer una copia de seguridad de su dispositivo:
Primero, debe habilitar la "depuración de USB" en su dispositivo Android:
En segundo lugar, en su PC desde el símbolo del sistema, deberá poder ubicar tanto el
adb
comando como su archivo de copia de seguridad. La forma más fácil de hacer esto es ejecutar eladb
comando desde el directorio dondeadb
se encuentra.En el Explorador de Windows navegue hasta donde instaló el SDK de Android y
SHIFT+RIGHT CLICK
en laplatform-tools
carpeta.Esto abrirá un símbolo del sistema (su ventana se verá diferente a la mía).
En la Terminal de Mac, puede escribir
cd
y luego arrastrar la carpeta carpeta -herramientas de plataforma desde el buscador hasta la ventana de terminal y se insertará la ruta. Golpea y estarás en el lugar correcto.En Linux, espero que sepa cómo ubicar y cd al directorio principal del comando adb. Estás usando Linux después de todo.
Desde aquí, escriba el siguiente comando:
Ventanas:
Linux y Mac
(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).
Luego se le pedirá en su dispositivo una contraseña (esto se usa para cifrar la copia de seguridad):
Para restaurar, funciona casi de la misma manera.
Ventanas:
Linux y Mac
Luego se le pedirá su contraseña para restaurar en el dispositivo:
Ahora para la auto promoción descarada:
Droid Explorer ( v0.8.8.7 +) podrá manejar esto para dispositivos 4.0+. Si bien Droid Explorer está actualmente optimizado para dispositivos enraizados, esta funcionalidad también funcionará para dispositivos no rooteados.
Droid Explorer hará copias de seguridad completas del dispositivo y las guardará
%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.Al hacer doble clic en el archivo de copia de seguridad de Android, podrá restaurar su dispositivo desde el archivo de copia de seguridad.
fuente
.bat
archivo que llama a los comandos ADB que mencionó ( Pastebin ) y, por lo tanto, puede servir como "inspiración" para los amigos de Linux / Unix / Mac para crear un script de shell similar;)adb_backup
(configurandoALLOW_BACKUP
"no" en susManifest
archivos). Si los "usuarios root" quieren solucionar esto, existe el módulo Xposed Backup All Apps , pero no hay forma de evitarlo sin root. Tal vez también debería señalar lo que no está cubierto (aparte de lo que ya ha mencionado; vea el comentario de porg "¡Cuidado!" Más arriba). Además, ¿quizás integre otras sugerencias de los comentarios y luego solicite una limpieza de comentarios?Hay una aplicación llamada Simple ADB Backup .
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. El respaldo simple de ADB es diferente. La aplicación se ejecuta y realiza una copia de seguridad de los datos de su teléfono en su escritorio, y lo hace todo sin root.
Para usar la Copia de seguridad ADB simple, necesitará el Modo de depuración USB habilitado en su dispositivo Android (Vaya 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 copia de seguridad. Tiene la opción de hacer una copia de seguridad de 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 datos respaldados en su dispositivo. Antes de realizar una copia de seguridad, se le pedirá que genere una contraseña, 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 gratuito y no requiere que primero rootees.
Si bien Titanium Backup es una aplicación más completa 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 desea un escritorio como intermediario, pero Simple ADB Backup es gratuito y aparentemente tan fácil de usar que incluso los principiantes de Android pueden hacer una copia de seguridad de sus datos importantes de manera fácil y rápida.
Simple ADB 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
Tenga en cuenta: Esta es una nueva aplicación actualmente todavía en Beta
fuente
Técnicamente, PUEDES crear una copia de seguridad completa de Nandroid sin rootear el dispositivo. Solo necesita actualizar 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. Por lo tanto, no hay rooteo o acceso a la raíz involucrado en absoluto.
fuente
Koushik Dutta (también conocido como Koush aka 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:
Helium Backup debería poder hacer copias de seguridad de aplicaciones y datos en la tarjeta SD, dispositivos USB conectados, Dropbox, Google Drive o Box.
Esto no es una "copia de seguridad completa" en la medida en que se trata de la configuración del sistema, pero hace restaurar la configuración de la aplicación y los datos. No hace una copia de seguridad de su almacenamiento interno (los archivos de usuario), por lo que tendrá que hacer una copia de seguridad de esos archivos por separado.
Si no puede 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í misma todavía se puede restaurar, pero necesitará un poco de trabajo extra para obtenerlos.
Editar: para obtener un tutorial completo sobre el uso de Helium , 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 algo, asegúrese de haber consultado con Helium Wiki (¡gracias a golimar por señalar esto!).
fuente
adb backup
como backend.Esta respuesta no es la pista que querían lectores, sino el resultado de mis pruebas del mundo real:
La copia de seguridad de adb está lejos de completarse, en un Nexus 3, tanto en un Android 4.3 no rooteado como si se ejecuta con la raíz de adb en Cyanogenmod 10.1.3.
¡Algunas cosas se restauran, algunas no! Verifiqué la restauración de algunas características:
NO RESTAURADO: básicamente todas las funciones clave de telefonía: Contactos, sms, tono de llamada y sonido de notificación, idiomas de entrada activados (= diseños kbd), nombre del propietario (el nombre del propietario establecido en el primer asistente de arranque se mantiene en su lugar)
RESTAURADO CORRECTAMENTE: Vocabulario personalizado, fondo de pantalla, posiciones de iconos de iniciador, aplicaciones y sus configuraciones.
Estos fueron mis requisitos, que me llevaron al tema:
En 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 restauraron. Incluso cuando adb copia de seguridad y restauración donde se ejecutó con un adb ejecutándose como root
adb root
.Así que intentaré usar una ROM personalizada, con root (para obtener algunas características adicionales), un gestor de arranque bloqueado, recuperación personalizada, y solo flashear la recuperación temporalmente (teóricamente posible desde el dispositivo rooteado con flash_image , pero para mí esto también falló ) , desde donde hago copias de seguridad NANDROID (o copias de seguridad adb + soluciones de copia de seguridad especiales para sms / call-logs / contactos) más actualizaciones de ROM personalizadas.
fuente
Podemos hacer una 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 posterior.
Vaya a la
adt-bundle-windows-x86\sdk\platform-tools
carpeta y abra el símbolo del sistema aquí.Asegúrese de que la depuración USB esté habilitada.
Verifique que su dispositivo esté conectado ejecutando "
adb device
".Ahora ejecuta "
adb backup -apk -shared -all -f C:\Users\UserName\backup.ab
".Desbloquee su dispositivo, proporcione una contraseña de cifrado y se realizará una copia de seguridad de todo su dispositivo.
Para restaurar nuevamente simplemente ejecute "
adb restore C:\Users\UserName\backup.ab
".He escrito el procedimiento paso a paso con capturas de pantalla para el mismo aquí . ¡Espero que esto ayude!
fuente
Estoy un poco sorprendido por las otras respuestas (complicadas). Tal vez he entendido mal la pregunta, así que siéntase libre de comentar y votar en consecuencia.
fastboot flash recovery twrp*.img
confastboot boot twrp*.img
en el paso 4 del tutorial relacionado). Algunos dispositivos requieren que el gestor de arranque esté desbloqueado para instalar una recuperación personalizada, otros no. Tenga en cuenta que desbloquear el gestor de arranque generalmente restablece de fábrica su dispositivo.fuente
adb
Requiere la actualización temporal de una recuperación personalizada, pero dado el uso de otras respuestas desde la línea de comandos (que a su vez requiere descargar archivos grandes), no creo que sea mucho más complejo.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 restaurará el estado de su sistema cuando realizó la copia de seguridad. ~ Izzy (OP)
Entonces, la pregunta obvia de seguimiento debería ser: ¿ restaurar su estado de qué?
Cada uno de estos escenarios puede tener una solución de respaldo diferente. Una copia de seguridad completa tendría que poder abordarlos a todos. Por supuesto, estoy tropezando un poco con el escenario del teléfono roto (0), pero señala cuán mal definida está esta pregunta canónica. Esto refleja el hecho de que muchas personas y empresas tienden a simplificar demasiado el respaldo e ignoran la parte más importante: la restauración.
Tenga en cuenta que en la comunidad de Android está implícito que los ladrillos duros (0 y 1) son pisapapeles; se espera que obtengas un nuevo teléfono. Entonces, dividamos las soluciones de respaldo restantes en 2 categorías:
Normalmente implica el uso de un Nandroid (copia sectorial de la mayoría de las particiones) y quizás volver a flashear una recuperación personalizada. Poco técnico. Puede afectar la garantía.
Por lo general, restaura aplicaciones y datos, incluidas las fotos de tu 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 los escenarios 3 y 4, por ejemplo, si un usuario eliminó archivos de la
/system
partición, el método de restauración puede depender de lo que sea desaparecido.Cuidado con las restauraciones del consumidor
La respuesta actual más votada basada en
adb backup
una restauración del consumidor que puede restaurar aplicaciones y datos, con algunas advertencias:Aunque recientemente en Oreo ha habido pequeñas mejoras (noticias XDA) , todavía no puedo confirmar si puede copiar todos los archivos de usuario, como fotos y música copiados de su PC.
Para una restauración de desarrollo, quieres un Nandroid.
No puedes obtener un Nandroid completo sin rootear O usar una recuperación. Una excepción es quizás una imagen de su tarjeta SD, que le proporciona 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 tiene que respaldar lo que no le importa recrear
Un Nandroid generalmente no incluye una recuperación, porque generalmente se aplican desde una recuperación, por lo que es redundante. Pero si su dispositivo está en mal estado y su recuperación se ha ido, podría entrar en pánico, pensando que no lo hizo, así 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).
Del mismo modo, 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 desea recuperar. No hay una solución perfecta en el 'nivel de consumidor' que he descrito. En los países de la UE / Asia, donde las personas no están tan preocupadas por la denegación de garantía, hay pocas razones para no instalar una recuperación personalizada si existe.
fuente