Resumen de los comentarios:
Esto depende mucho de...
- la ROM utilizada
- el formato de actualización elegido para una actualización específica
Algunas ROMs (por ejemplo, CyanogenMod) vienen con sus propios "actualizadores", donde podrían aplicarse reglas especiales. Específicamente, podrían ofrecer "actualizaciones de parche", donde solo se reemplazarán algunos archivos. En esos casos, no se requiere ninguna acción adicional (excepto, tal vez, un reinicio).
Otras ROMs se entregan en formatos específicos, y podrían requerir herramientas especiales para ser flasheadas (por ejemplo, odin o heimdall para dispositivos Samsung).
Otras ROMs se entregan utilizando el principio update.zip
, donde se necesita una recuperación personalizada para instalarlas. Este update.zip
puede ser una ROM completa, o también solo un parche. Las instrucciones generalmente se encuentran donde se ofrecen las actualizaciones para su descarga.
En todos los casos anteriores, algunos "pasos iniciales" necesarios para la primera instalación de la ROM se pueden omitir y no deben repetirse, incluyendo...
- rootear tu dispositivo (las ROMs personalizadas generalmente vienen pre-rooted)
- desbloquear el bootloader (a menos que lo hayas vuelto a bloquear)
- instalar una recuperación personalizada (cuando ya esté allí, no se requiere una reinstalación; aunque también podría haber actualizaciones para esto, y una ROM personalizada más nueva podría requerir una versión mínima aquí también. Nuevamente, las instrucciones deberían indicarlo)
Siempre es buena idea realizar una copia de seguridad antes de instalar actualizaciones (o de modificar cosas del sistema de cualquier otra forma). Los puntos a verificar incluyen:
- copia de seguridad de nandroid: una copia "sector por sector" completa de todas las particiones importantes. Si las cosas salen mal en conjunto, esto te permite revertir al estado exacto en que se crearon estas copias de seguridad
- copia de seguridad completa lógica: esto se realiza con herramientas como titanium-backup, y generalmente incluye todas tus aplicaciones y datos. Entonces, si falta algo después de la actualización de la ROM, puedes sustituir las partes necesarias. (nota que Titanium Backup también puede hacer eso con Nandroid-Backups)
- copia de seguridad de adb: bastante similar a la anterior (ver el wiki de backup para detalles y diferencias).
Además, ten en cuenta que una actualización ota-update es bastante improbable que ocurra con ROMs personalizadas. Algunas incluso incluyen una aplicación llamada fota-kill
para "silenciar" la verificación de actualizaciones relacionada. Traen su propio actualizador, o ninguno. En el último caso, el usuario tiene que verificar por sí mismo si y cuándo hay actualizaciones disponibles; a menudo, se puede configurar un "recordatorio" suscribiéndose al hilo correspondiente en XDA (o donde sea que provenga la ROM), pero las acciones deben tomarse manualmente (como se describe arriba).
Como he mostrado hasta aquí, es muy probable que no existan videos sobre cómo actualizar tu ROM, ya que el proceso ya ha sido descrito como parte del video inicial; aunque unas pocas palabras como "para actualizar, ve al índice ab:cd" sería una buena idea (y podría ser sugerido en los comentarios).
Un caso especial son las google-apps (abreviado: GApps). Si tienes que reinstalarlos o no depende principalmente de si fue una "actualización completa" (ROM completa) o la actualización solo reemplazó algunos archivos. Pero es fácil averiguarlo: cuando hayas terminado, simplemente verifica si están allí y funcionando. Si no, obviamente tendrás que flashearlos de nuevo. Como una actualización completa reemplaza todo el contenido de la partición, los GApps desaparecerían con eso; una "actualización de parche" solo reemplazaría/agregaría algunos archivos, y no tocaría los GApps, por lo que seguirían estando allí. Los GApps jamás son parte de una ROM personalizada (si lo son, el "cocinero de la ROM" está en problemas debido a problemas de licencia).
1 votos
Suponiendo que no haya una OTA, generalmente es el mismo proceso que el anterior. Utiliza algo como Titanium Backup para tus aplicaciones de usuario. Realiza una copia de seguridad de nandroid. Borra datos / caché, etc. Flashea el nuevo archivo zip. Restaura aplicaciones a través de Titanium Backup. Normalmente me suscribo al tema en XDA y chequeo de vez en cuando para ver si la versión ha subido en el hilo particular. A VECES no es necesario borrar datos, pero te lo dirán en el hilo. Encuentro que en Android, al igual que en la vida, ¡una limpieza a fondo siempre es una buena idea!
1 votos
@RossC ¿Entonces básicamente es el mismo procedimiento que se siguió al flashear una ROM personalizada inicialmente desde la ROM predeterminada en el dispositivo/tableta?
0 votos
Eso es correcto. Al menos, de esa manera funciona para todas las ROMs (y por supuesto, algunos de los pasos iniciales podrían ser omitidos; por ejemplo, no necesitarás reinstalar una recuperación personalizada). Algunas ROMs podrían ofrecer "actualizaciones de parches", pero de nuevo, generalmente se instalan de la misma manera.
0 votos
Sí, exactamente. Por ejemplo, las ROMs de MiUi se actualizan a través de OTA, ¡pero las nightlies de CyanogenMod deben ser flasheadas desde cero! ¡Solo para decirlo nuevamente: ¡COPIAS DE SEGURIDAD! ¡He olvidado muchas veces y es un dolor de cabeza!
0 votos
@Izzy Sí, es cierto. La recuperación de ClockworkMOD / TWRP ya estará instalada. ¿Qué sucede en relación a GApps (si no están incluidas dentro del Custom Rom mismo), tendrías que flashearlas nuevamente por separado?
1 votos
Depende de la actualización. Si es una ROM completa, sí. Si es una "actualización de parche", probablemente no. Fácil de averiguar: Si faltan, ¡necesitas instalarlos! :) Y como escribió RossC: ¡COPIAS DE SEGURIDAD! No tienes idea de cuántos casos aparecen aquí (y en otros lugares) de personas que han olvidado eso. ¡Ser "un dolor" es quedarse corto! Aunque con el flasheo, los problemas son raros, nunca está de más tener una cerveza fría en la nevera :)
0 votos
@Izzy Como dije en la pregunta, todo esto me resulta un poco abrumador, ojalá la técnica del instalador de CyanogenMod llegue al Nexus 5 (ya que creo que actualmente no está disponible) y eso aliviará mi ansiedad en mi primera incursión con Rooting, Flashing y Updating.....
0 votos
@Izzy Alternativamente, podría simplemente revisar el Marco Xposed en su lugar, ya que parece estar ganando popularidad recientemente!
0 votos
No solo recientemente. Pero ese es un tema completamente diferente (por lo tanto, si tienes preguntas al respecto, por favor no las hagas en este post aquí, sino utiliza uno nuevo / verifica otro diferente :)
0 votos
@Izzy No estaba planeando hacerlo. Para esta pregunta simplemente quiero saber cómo actualizar un Custom Rom a la última versión desde una versión previamente instalada, de forma sencilla (o quizás complicada).