¿Cómo realizo una copia de seguridad completa de pre-rooting de un teléfono Android?

41

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

(Samsung Galaxy S9000)

Joerg W.
fuente

Respuestas:

9

Que yo sepa, 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 las aplicaciones y sus datos) o necesita root para actualizar ClockWork Recovery que le permite realizar una copia de seguridad Nandroid (copia de seguridad de imagen completa de todo el dispositivo).

Bryan Denny
fuente
3
¿No puedes respaldar nada? Aplicaciones? ¿Datos? ¿Nada puede ser respaldado antes de enraizar? Si arruinas el enraizamiento, ¿estás completamente arruinado?
Alex B
2
@AlexB Esa es la cosa. No puede hacer una copia de seguridad completa sin root. Sus contactos, correo electrónico, calendario, etc. se sincronizan con la nube. Puede usar Copia de seguridad de SMS para hacer una copia de seguridad de sus textos. Market descargará automáticamente tus aplicaciones. Tus fotos están en la tarjeta SD. Pero si solo quiere sacar todo de / system / data, necesita acceso de administrador (root).
Bryan Denny
1
Contexto del comentario anterior: lo que sea que esté dentro /systemy que/data no sea (subjetivo, por supuesto) importante. Solo se trata de puntos de acceso inalámbrico, sus cuentas, etc. Los correos y contactos deben estar en la nube. Las aplicaciones que guardan cosas en (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. Entonces sí, muerda la bala y obtenga root ahora para que pueda obtener copias de seguridad completas en el futuro. /sdcard/sdcard
pzkpfw
no necesitas root para flashear CWM.
jiggunjer
9

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, respaldar 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.

Matthew Read
fuente
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
@ Diego Lo probé con resultados mixtos, actualizaré mi respuesta.
Matthew leyó el
@MatthewRead ¿qué pasa con CWM y su copia de seguridad 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?
Izzy
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. Intentaré nuevamente después de cambiar los permisos como root.
jiggunjer
@jiggunjer Sí, creo que dependerá tanto de tu ROM como de la versión de Android. Algunos fabricantes parecen un poco más laxos. Creo que la conclusión final se mantiene sin embargo :)
Matthew Read
5

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

RR
fuente
1
Es extremadamente 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.
pzkpfw
@ bigbadonk420 No dice eso en la respuesta de Ryan que he vinculado. ¿Por qué falla? (También, ¿por qué querrías hacer una copia de seguridad /system?)
RR
1
Veo android.stackexchange.com/questions/29635/... - En cuanto a su pregunta por qué desea hacer copia de seguridad del sistema, estoy un poco confundido. Hay algunas razones bastante obvias por las que querrías
pzkpfw
Obviamente no es tan obvio como no lo entiendo. Si está rooteando, probablemente no quiera restaurar eso y las imágenes de fábrica están disponibles en los foros. También su comentario sería más útil aquí, ya que es donde están las instrucciones reales. No es una buena idea tener pequeños fragmentos de información repartidos.
RR
1
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 lo cierto. /data Tienes razón en 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.
RR