¿Cómo realizo una copia de seguridad completa previa al rooteo de un teléfono Android?

La pregunta surge porque la aplicación de respaldo mejor calificada (Titanium Backup) requiere root. Entonces, ¿qué se usaría en su lugar cuando obtener una copia de seguridad realmente completa es esencial? ¿Hay una aplicación de tipo administrador de archivos disponible que permita copiar todo el sistema de archivos en el teléfono en algún lugar (a la tarjeta SD, en línea o de forma inalámbrica, no importa cuál?)

(Samsung Galaxia S9000)

Respuestas (3)

Hasta donde yo sé, solo puede hacer una copia de seguridad completa/completa del teléfono con root. Porque necesita root para ejecutar Titanium Backup (que solo realiza copias de seguridad de aplicaciones y sus datos) o necesita root para actualizar ClockWork Recovery, que le permite realizar una copia de seguridad de Nandroid (copia de seguridad de imagen completa de todo el dispositivo).

¿No puedes hacer una copia de seguridad de nada? ¿Aplicaciones? ¿Datos? ¿No se puede hacer una copia de seguridad de nada antes de rootear? Si te equivocas al rootear, ¿estás completamente arruinado?
@AlexB Esa es la cuestión. No puede hacer una copia de seguridad completa sin root. Tus contactos, correo electrónico, calendario, etc. se sincronizan con la nube. Puede utilizar la copia de seguridad de SMS para hacer una copia de seguridad de sus textos. Market descargará automáticamente sus aplicaciones. Tus fotos están en la tarjeta SD. Pero si solo desea extraer todo del /sistema /datos, necesita acceso de administrador (raíz).
Contexto del comentario anterior: lo que sea y/system no /datasea (subjetivo, por supuesto) importante. Son solo cosas como puntos de acceso inalámbrico, sus cuentas, etc. Los correos y contactos deben estar en la nube. Las aplicaciones que guardan cosas (TitaniumBackup es una) volverán inmediatamente después de una instalación limpia porque no se borran en un restablecimiento de fábrica, solo las particiones del sistema. Así que sí, muerda la bala y obtenga la raíz ahora para que pueda obtener copias de seguridad completas en el futuro. /sdcard/sdcard
no necesitas root para flashear CWM.

Necesita root para una copia de seguridad completa porque no se puede acceder a la partición del sistema (entre otras áreas) con permisos de usuario.

adb shellle permitirá navegar /system/aunque no /system/app/y otras áreas. adb pullle permitirá extraer, /system/app/aunque otros archivos fallarán con errores de permisos.

Sin embargo, hacer una copia de seguridad de eso es esencialmente inútil sin root, ¡porque no puede restaurar los archivos! /system/es de solo lectura y no se puede volver a montar como RW sin root.

En mi teléfono no rooteado, pude extraer (a través de adb) toda la carpeta del sistema. Lo que no pude extraer fue la carpeta de datos.
@Diego Lo acabo de probar con resultados mixtos, actualizaré mi respuesta.
@MatthewRead, ¿qué pasa con CWM y su copia de seguridad de Nandroid? Algunos CWM estatales se pueden instalar/flashear en teléfonos no rooteados, siempre que el gestor de arranque no esté bloqueado. ¿Alguna experiencia con eso?
Puedo confirmar que adb pull no funciona con el sistema. Incluso en un teléfono rooteado, probablemente porque el demonio adb no puede ejecutarse como root. Lo intentaré de nuevo después de cambiar los permisos como root.
@jiggunjer Sí, creo que dependerá tanto de tu ROM como de la versión de Android. Algunos fabricantes parecen un poco más laxos. Sin embargo, creo que la conclusión final se mantiene :)

Si está ejecutando 4.0 o superior, puede usar adb backup. Siga las instrucciones aquí .
Después de rootear, Titanium Backup Pro puede restaurar los datos que necesita de ese archivo.

Es muy importante tener en cuenta que debe ejecutar adb backupcon la --nosystembandera (o similar), porque de lo contrario intentará hacer una copia de seguridad /systemy fallará. No será una copia de seguridad completa sin root, punto.
@ bigbadonk420 No lo dice en la respuesta de Ryan que he vinculado. ¿Por qué falla? (Además, ¿por qué querrías hacer una copia de seguridad /system?)
Consulte android.stackexchange.com/questions/29635/… - en cuanto a su pregunta de por qué querría hacer una copia de seguridad del sistema, estoy un poco confundido. Hay algunas razones bastante obvias por las que querrías hacerlo.
Obviamente no es tan obvio ya que no lo entiendo. Si está rooteando, probablemente no quiera restaurar eso y las imágenes de fábrica están disponibles en los foros. Además, su comentario sería más útil aquí , ya que ahí es donde se encuentran las instrucciones reales. No es una buena idea tener pequeños fragmentos de información esparcidos.
Busque en qué cosas se almacena realmente /systemy luego verá por qué es obvio que algunas personas en algunas situaciones podrían querer conservarlo. Claves wifi, por nombrar una cosa.
Claves WiFi ? Eres tú quien debería mirarlo. El sistema está montado en modo de solo lectura.
Entonces, ¿dónde propones que se almacenen las claves Wifi? Además, estar montado como solo lectura es irrelevante con respecto a la copia de seguridad sin root, todavía no funcionará.
Si no me equivoco, está almacenado en /data/misc/wifi/wpa_supplicant.conf. Estoy seguro del nombre del archivo, pero no de la ruta, ya que no tengo un teléfono conmigo. Pero definitivamente está en /dataTienes razón que el sistema que se está montando roes irrelevante para la copia de seguridad, no para agregar información durante el tiempo de ejecución.
Entonces, ¿puedes hacer una copia de seguridad /datasin root? Porque si no, no veo de qué estás hablando. Si puede, genial, pero si desea una copia de seguridad de nandroid, aún desea /systemque sea una copia de seguridad completa, así que tl; dr no hay una copia de seguridad completa sin root.
¡¡¡SÍ TU PUEDES!!! ¿Has leído la respuesta a la que me he vinculado? No mencioné nandroid en ninguna parte . El sistema es totalmente irrelevante ya que no contiene ningún dato de usuario. La pregunta era sobre los datos que puede respaldar con TB, y eso no incluye system.
Dios, eres odioso. No, la pregunta era sobre no usar TB.
Gracias por los insultos. La pregunta pide algo porque TB requiere root.
Richard, creo que la pregunta era cómo "realizar una copia de seguridad completa" y "completa" de "todo el sistema de archivos". No creo que su enlace proporcione tal respuesta.
La copia de seguridad de @Sepero ADB le permite hacer una copia de seguridad de todos sus datos.
Creo que quisiste decir: "La copia de seguridad de ADB te permite hacer una copia de seguridad solo de tus datos". Pero sí, también puede hacer una copia de seguridad de todos los datos. No sé qué le impediría descargar una parte de los datos y permitiría otra parte. Parecería un punto extraño para hacer. Simplemente creo que es una lástima que la copia de seguridad de adb no pueda "realizar una copia de seguridad completa" y "completa", que incluiría el sistema /.