1 votos

Pasos necesarios para actualizar un ROM personalizado a su última versión.

En muchas ocasiones, cuando veo vídeos de YouTube sobre personas realizando root y flasheando ROMs personalizadas en sus teléfonos inteligentes Android, te muestran cómo llevar a cabo el procedimiento tanto en sus respectivos vídeos como quizás también en diálogos escritos en su sitio web principal.

Sin embargo, según mi entendimiento, la mayoría de las ROMs personalizadas no incluyen actualizaciones OTA, por lo tanto, generalmente se tendría que consultar el sitio web de XDA, por ejemplo, para ser notificado de una versión más nueva de la ROM personalizada para el dispositivo en particular que estás utilizando. (Creo que, sin embargo, el instalador de CyanogenMod recientemente introducido puede ser una excepción a esa regla general).

También es el caso, como se menciona en mi primer párrafo, que esas personas que tienen vídeos de YouTube sobre rootear y flashear ROMs personalizadas no hacen un video de seguimiento mostrando cómo se puede instalar la última versión de una ROM personalizada que están presentando desde una versión anterior.

Para un principiante, esto puede ser muy desafiante si deseas la última versión. Por lo tanto, me gustaría saber: ¿cuáles son los pasos necesarios que uno debe seguir para actualizar una ROM personalizada a su última versión desde una versión anterior?

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.

2voto

Izzy Puntos 45544

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).

0 votos

Excelente resumen. Llevo años haciendo esto y aún olvido ciertas cosas, un nandroid, o hacer una copia de seguridad de los datos de la aplicación para algo que necesito. He instalado la recuperación incorrecta, olvidé verificar el MD5 y así sucesivamente. Es fácil entrar en pánico un poco cuando un costoso dispositivo hardware se queda en blanco, o entra en un bootloop. Esta guía es una excelente referencia. Me gustaría añadir: Siempre he sido capaz de arreglarlo, ¡así que manténganse tranquilos y simplemente empiecen desde el principio!

1 votos

Puedo añadir que mi peor caso fue una "copia rota" (sacar la tarjeta SD un poco temprano, o más bien el indicador se apagó muy rápido). El resultado fue que la "actualización" borró todas las particiones y luego no encontró nada para flashear. Desafortunadamente, decidí reiniciar. No había señales de vida (excepto que ADB pudo conectar "algo"). Incluso eso fue recuperable (tarjeta SD booteable). Parece difícil realmente bricksar un dispositivo en estos días, excepto al flashear una imagen de radio (tal vez :)

0 votos

@Izzy En cuanto a hacer una copia de seguridad antes de flashear a la versión más reciente, ¿sería suficiente con Titanium Backup, o la gente (o tú mismo) llevan a cabo las tres maneras que mencionaste?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X