Definitivamente no quiero restaurar archivos de caché. ¿Por qué querría restaurar los archivos del sistema también? Si entendí la respuesta de Izzy aquí , como usuario normal (no como desarrollador de sistemas), todo lo que necesito es restaurar la carpeta /data, ¿verdad? Debería funcionar al cambiar los sistemas debajo de él.
Según tengo entendido, Titanium Backup tampoco es necesario cuando se usa Nandroid/ClockworkMod.
Por "usuario normal" quiero decir que no soy un desarrollador.
Como se explica en mis comentarios sobre la pregunta en sí: una restauración es más que solo los .apk
archivos. Todas las partes del sistema deben encajar juntas, o podría tener problemas (sistema inestable, las cosas no funcionan como se esperaba, las aplicaciones fallan y similares). Existen diferentes enfoques para la copia de seguridad y la restauración, y uno no debe mezclarlos sin la experiencia necesaria.
Una copia de seguridad de Nandroid (como lo hace, por ejemplo, ClockworkMod) básicamente crea imágenes completas de todas las particiones de su dispositivo, sin ninguna abstracción. Esto no significa necesariamente que uno no pueda seleccionar elementos individuales de una copia de seguridad de Nandroid, pero no es tan trivial. Si restaura una sola partición (como /data
), debe ajustarse a las otras partes del sistema. La /data
partición también contiene el /data/dalvik-cache
, por ejemplo, que consiste en el código de bytes para todas las aplicaciones instaladas, optimizado para la ROM que lo creó. Si, por ejemplo, restaurara la /data
partición desde una copia de seguridad de ROM-X a un dispositivo con ROM-Y, esos DEX (Dalvik EXecutables) no encajarían. Además, ROM-Y podría usar diferentes estructuras de directorio para varias cosas, que no se reflejan aquí.
Verás, no sería tan buena idea.
Las copias de seguridad creadas con el adb backup
comando son un caso diferente: se "abstraen". Si observa un archivo de este tipo, no encontrará reflejada la estructura del directorio. Por lo tanto, al menos en teoría, una copia de seguridad de la aplicación (incluidos los datos de las aplicaciones) creada en ROM-X debería restaurarse bien en ROM-Y, ya que el demonio ADB en el dispositivo debería cuidar qué pertenece a dónde.
De alguna manera comparable con la copia de seguridad ADB mencionada anteriormente . TiBu usa su propio formato y, además, ofrece un "modo de migración" al restaurar copias de seguridad desde una ROM diferente. TiBu también puede extraer aplicaciones/datos de las copias de seguridad de Nandroid (¿y ADB?) y, con suerte, encaja bien incluso entre diferentes ROM.
Como notó correctamente: No, no se necesita Titanium Backup para restaurar una copia de seguridad de Nandroid. La misma colección de scripts (Nandroid) utilizada para el proceso de copia de seguridad también se ocuparía de la restauración, nuevamente desde el mismo lugar (recuperación de ClockworkMod). Pero como se describió anteriormente: Titanium Backup puede leer archivos de copia de seguridad creados con Nandroid .
Como última línea, quiero repetir lo que escribí al principio: Nandroid, ADB Backup y Titanium están usando conceptos completamente diferentes. Aunque es posible mezclarlos en una restauración, esto solo lo deben hacer usuarios experimentados que entiendan esos conceptos y sepan lo que están haciendo.
izzy
/system
(y se dejó intacto y completo, incluidos los "archivos raíz"), eso podría ser. O no. O en parte. Debe indicar las condiciones: ¿Restaurar a un nuevo dispositivo? ¿O después de un restablecimiento de fábrica del mismo dispositivo? ¿O después de un flash ROM? ¿O después de que el dispositivo haya sido devuelto de la reparación? Según la condición previa, la respuesta puede ser "sí", "no" o "tal vez". // Por cierto, la pregunta a la que te refieres es solo sobre los.apk
archivos. No es una vista completa de todo el sistema :)superusuario
izzy