Flasheo de ROM: ¿Estoy "haciéndolo mal?"

Soy desarrollador de software y administrador de sistemas, por lo que mi conocimiento tecnológico es moderadamente alto. Dejaré eso aquí como un prefacio.

He ejecutado modificaciones de Android personalizadas desde mi primer teléfono con Android, el Nexus One. Desde el principio, parecía que la idea de cambiar/actualizar ROM implica el siguiente proceso:

  1. Respaldo. Respaldo. Respaldo.
    1. Titanium Copia de seguridad del teléfono desde el interior del sistema operativo.
    2. Nandroid el teléfono desde el gestor de arranque.
  2. Si hay una diferencia significativa entre la ROM de origen y la ROM de destino, es necesario restablecer los valores de fábrica.
  3. Flashear la ROM.
  4. Limpie el caché y Dalvik Cache.
  5. Arranque y restaure desde Titanium Backup.

Sin embargo, cuando cambio entre ROM, las cosas me toman un tiempo ridículamente largo. Por lo general, tengo que reservar al menos 3 horas al día cuando cambio la ROM de mi teléfono.

Así es como se ve mi proceso real :

  1. Respaldo.
  2. Restablecimiento de fábrica.
  3. A veces también limpia la partición del sistema. (¿Debería estar haciendo esto? Solo lo hago por paranoia).
  4. Flashear la ROM y las Gapps.
  5. Borre el caché y el caché de Dalvik.
  6. Arranque en el sistema operativo.
  7. Realice la configuración lo más rápido posible.
  8. Copia de seguridad de titanio: la identificación de su teléfono ha cambiado, ¿quiere restaurarla?
    Yo: Sí. *reiniciar*
  9. Copia de seguridad de titanio: restaura todas las aplicaciones.
  10. Configurar mi cuenta de Google.
  11. Dispara, Dropbox no funciona, tienes que volver a iniciar sesión manualmente.
  12. Dispara, Evernote no funciona, tienes que volver a iniciar sesión manualmente.
  13. ...etc.
  14. (15 horas después) Genial, listo.

¿Estoy haciendo esto mal? Realmente siento que no debería llevar tanto tiempo cambiar de ROM. ¿Qué puedo hacer para acelerar este proceso? ¿Me estoy recuperando de la TB incorrectamente? Me encantaría poder restaurar todas las aplicaciones, sus configuraciones, mis cuentas de Dropbox y Evernote, mi pantalla de inicio, etc. sin tener que pasar por este laborioso proceso.

Restaurar con TB entre diferentes ROM puede ser un poco arriesgado cuando se trata de aplicaciones del sistema. Además, ¿ha verificado la opción de "migración" de TB (específicamente para eso, restaurar entre diferentes ROM)? Como su pregunta no indica ningún problema relacionado, esto parece no ser un problema para usted (pero por si acaso;) No veo nada malo en su procedimiento; tal vez configuraría la cuenta de Google antes de realizar la restauración de TB, en caso de que algunas aplicaciones lo requieran.
Si su teléfono lo admite (ROM basada en ICS 4.0+, dispositivo que no sea de Motorola), probaría Carbon como la solución de copia de seguridad/restauración preferida en lugar de TB. Carbon utiliza los mecanismos de copia de seguridad integrados de Android, por lo que evita problemas con los permisos a nivel del sistema de archivos. Tiene limitaciones, como no hacer una copia de seguridad de ninguna aplicación del sistema, y ​​actualmente admite muy pocas configuraciones del sistema (mensajería, Wi-Fi y diccionario del usuario), pero es mucho más seguro de usar cuando se cambia entre ROM incompatibles.

Respuestas (1)

Debe tener cuidado al restaurar aplicaciones de titanio. Ese software no solo hace una copia de seguridad del apk en sí. También realiza una copia de seguridad de los datos de la aplicación. Eso es todo lo que hace. Si la aplicación que respalda está programada para ejecutarse de manera diferente de acuerdo con la versión de Android y la cambia con otra rom y luego en su nueva versión restaura la aplicación inicializada para que funcione con la versión anterior, bueno... aparecerán errores. Por lo demás, hago exactamente lo mismo que tú excepto por el respaldo de titanio. Solo hago una copia de seguridad de las redes Wi-Fi guardadas y sus contraseñas. Ni siquiera las bases de datos de Whatsapp porque están guardadas en la tarjeta SD y el restablecimiento de fábrica (y el caché dalvik y el formato de datos) no lo borra, así que cuando reinstalo Whatsapp, la aplicación encuentra mágicamente esas bases de datos. También hago una copia de seguridad de las palabras guardadas de Swype y los mensajes (¡pero no la aplicación de mensajes y sus datos como lo hace el titanio!) Pero esas cosas son por comodidad. El resto lo borro todo! Nueva rom significa aire nuevo. Siempre pierdo pequeñas cosas, pero guardar contactos y notas en la nube es suficiente.