¿Pasos necesarios para actualizar una ROM personalizada a su última versión?

Muchas veces, cuando veo videos de YouTube sobre personas que rootean y actualizan ROM personalizadas en sus teléfonos inteligentes Android, te muestran cómo llevar a cabo el procedimiento en sus respectivos videos y quizás también en un diálogo escrito en su sitio web principal.

Sin embargo, hasta donde yo sé, la mayoría de las ROM personalizadas no incluyen actualizaciones OTA, por lo tanto, por lo general, uno tendría que consultar el sitio web de XDA, por ejemplo, para recibir una notificación de una versión más nueva de cualquier ROM personalizada para el dispositivo en particular. usando se vuelve disponible. (Sin embargo, creo que el instalador CyanogenMod recientemente presentado puede ser una excepción a esa regla general).

También es el caso, como se describe en mi primer párrafo, que aquellas personas que tienen videos de YouTube sobre rootear y flashear ROM personalizadas no hacen un video de seguimiento que muestre cómo puede instalar la última versión de una ROM personalizada que están mostrando de un anterior versión.

Para un principiante, esto puede ser muy desalentador si desea la última versión. Por lo tanto, me gustaría saber: ¿cuáles son los pasos necesarios que se deben realizar para actualizar una Custom Rom a su última versión desde una versión anterior?

Suponiendo que no haya una OTA, suele ser el mismo proceso que el anterior. Use algo como Titanium Backup para sus aplicaciones de usuario. Haz una copia de seguridad de nandroid. Borrar datos/caché, etc. Flashear nuevo archivo zip. Restaurar aplicaciones a través de Titanium Backup. Por lo general, me suscribo al tema en XDA y reviso de vez en cuando para ver si la versión ha subido en el hilo en particular. A VECES no necesitas borrar datos, pero te lo dirán en el hilo. Creo que en Android como en la vida, ¡un borrado completo siempre es una buena idea!
@RossC Entonces, ¿es básicamente el mismo procedimiento que con la forma en que se flasheó inicialmente una rom personalizada desde la rom predeterminada en el teléfono / tableta?
Eso es correcto. Al menos, de esa manera funciona para todas las ROM (y, por supuesto, algunos de los pasos iniciales pueden omitirse; por ejemplo, no necesitará volver a instalar una recuperación personalizada). Algunas ROM pueden proporcionar "actualizaciones de parches", pero nuevamente, en su mayoría se instalan de la misma manera.
Si, exacto. Como ejemplo, las ROM de MiUi se actualizan a través de OTA, ¡pero los nightlies de CyanogenMod deben actualizarse desde cero! Solo para decir esto de nuevo: ¡RESPALDOS! Lo he olvidado muchas veces y es un dolor!
@Izzy Sí, la recuperación correcta de ClockworkMOD/TWRP ya estará instalada. ¿Qué ocurre con las GApps (si no están incluidas en la propia Rom personalizada), tendrías que volver a actualizarlas por separado?
Depende de la actualización. Si es una ROM completa, sí. Si se trata de una "actualización de parche", probablemente no. Fácil de averiguar: si faltan, debe instalarlos :) Y como escribió RossC: ¡RESPALDOS! No tienes idea de cuántos casos aparecen aquí (y en otros lugares) de personas que los han olvidado. ¡Ser "un dolor" es un eufemismo! Aunque con el parpadeo, los problemas son raros, nunca está de más tener una cerveza fría en la nevera :)
@Izzy Como dije en la pregunta, es un poco desalentador para mí, espero que la técnica del instalador de CyanogenMod llegue al Nexus 5 (ya que creo que no está disponible actualmente) y eso aliviará mi ansiedad en mi primera aventura con Rooting, Flashing & Actualizando.....
@Izzy Alternativamente, podría revisar Xposed Framework en su lugar, ¡ya que parece estar ganando popularidad recientemente!
No solo recientemente. Pero ese es un tema completamente diferente (así que si tiene preguntas al respecto, no las haga en esta publicación aquí, pero use una nueva / marque una diferente :)
@Izzy No estaba planeando hacerlo. Para esta pregunta, solo quiero saber cómo actualizar una ROM personalizada a la última versión de una versión previamente instalada, simplemente simple (o quizás complicado).

Respuestas (1)

Resumiendo de los comentarios:

Esto depende mucho de...

  • la rom usada
  • el formato de actualización elegido para una actualización específica

Algunas ROM (por ejemplo, CyanogenMod) vienen con sus propios "actualizadores", donde se pueden aplicar reglas especiales. Específicamente, pueden entregar "actualizaciones de parches", donde solo se reemplazarán algunos archivos. En esos casos, no se requiere ninguna otra acción (excepto, tal vez, un reinicio).

Algunas otras ROM se envían en formatos específicos y pueden requerir herramientas especiales para actualizarse (por ejemplo, o para dispositivos Samsung).

Nuevamente, se entregan otras ROM utilizando el update.zipprincipio, donde se necesita una recuperación personalizada para instalarlas. Esta update.zippuede 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 instalación de la primera ROM pueden omitirse y no deben repetirse, incluidos...

  • rootear su dispositivo (las ROM personalizadas generalmente vienen pre-rooteadas)
  • desbloquear el (a menos que lo haya vuelto a bloquear)
  • instalar una recuperación personalizada (cuando ya está allí, no se requiere una reinstalación; aunque también puede haber actualizaciones para esto, y una ROM personalizada más nueva también puede requerir una versión mínima aquí. Nuevamente, las instrucciones deben decirlo)

Siempre es una buena idea realizar una copia de seguridad antes de instalar actualizaciones (o manipular el sistema de alguna otra manera). Los puntos a verificar incluyen:

  • : una copia completa "por sectores" de todas las particiones importantes. Si todo sale mal, esto le permite volver al estado exacto en el que se crearon estas copias de seguridad.
  • copia de seguridad completa lógica: esto lo realizan herramientas como y, por lo general, incluye todas sus aplicaciones y datos. Entonces, si falta algo después de la actualización de la ROM, puede sustituir las piezas necesarias. (tenga en cuenta que Titanium Backup también puede hacer eso con Nandroid-Backups)
  • : bastante similar a la anterior (consulte la wiki para obtener detalles y diferencias).

Tenga en cuenta también que es poco probable que ocurra una Algunos incluso incluyen una aplicación nombrada fota-killpara "silenciar" la verificación de actualización relacionada. O traen su propio actualizador, o ninguno en conjunto. En este último caso, el usuario debe comprobar por sí mismo si hay actualizaciones disponibles y cuándo; a menudo, se puede configurar un "recordatorio" suscribiéndose al hilo correspondiente en XDA (o de donde sea que provenga la ROM), pero las acciones deben realizarse manualmente (como se describe anteriormente).

Como he mostrado hasta aquí, lo más probable es que no existan videos sobre la actualización de su ROM, ya que el proceso ya se ha descrito como parte del video inicial; aunque algunas palabras como "para actualizar, pase al índice ab:cd" serían una buena idea (y podrían sugerirse en los comentarios).


Un caso especial son las (abreviado: GApps ). Si tiene que volver a instalarlos o no, depende principalmente de si se trata de una "actualización completa" (ROM completa), o si la actualización simplemente reemplazó algunos archivos. Pero es fácil de entender: cuando termine, simplemente verifique si están allí y funcionando. Si no, obviamente tienes que flashearlos de nuevo. Como una actualización completa reemplaza todo el contenido de la partición, GApps desaparecería con eso; una "actualización de parche" simplemente reemplazaría/agregaría algunos archivos y no tocaría las GApps , por lo que aún estarían allí. Las GApps nunca son parte de una ROM personalizada (si lo son, el "cocinero de ROM" está en problemas debido a problemas de licencia).

Excelente resumen. He estado haciendo esto durante años y todavía olvido ciertas cosas, un nandroid o datos de aplicaciones de respaldo para algo que necesito. Instalé la recuperación incorrecta, olvidé verificar MD5, etc. Es fácil entrar un poco en pánico cuando una costosa pieza de hardware se queda en blanco o en un bootloop. Esta guía es una excelente referencia. Me gustaría agregar: siempre he podido solucionarlo, así que manténganse tranquilos amigos y ¡comiencen desde el principio!
Puedo agregar que mi peor caso fue una "copia rota" (retiré la tarjeta SD un poco antes, o mejor dicho, el indicador se apagó demasiado rápido). El resultado fue que la "actualización" borró todas las particiones y luego no encontró nada para flashear. Desafortunadamente, decidí reiniciar. No hay signos de vida (excepto que ADB pudo conectar "algo"). Incluso eso era recuperable (tarjeta SD de arranque). Parece difícil realmente bloquear un dispositivo en estos días, excepto cuando se muestra una imagen de radio (tal vez :)
@Izzy En cuanto a la copia de seguridad antes de actualizar a la versión más reciente, ¿sería suficiente la copia de seguridad de titanio, o las personas (o usted mismo) emprenden las tres formas que mencionó?
@Simon Por lo general, también hago una copia de seguridad de Nandroid. Hace que la restauración al estado anterior sea mucho más fácil en caso de que falle el flasheo (o la ROM resulte "inadecuada").
@Izzy Entonces, ¿se realiza la copia de seguridad de Nandroid antes de realizar la copia de seguridad con Titanium Backup? (Por interés, ¿qué opinas de esta aplicación play.google.com/store/apps/… )?
Uso TiBu regularmente (copias de seguridad programadas). Las copias de seguridad de Nandroid las hago de vez en cuando, pero siempre antes de flashear una nueva ROM. Nunca usé Nandroid Manager , por lo que no puedo hablar de ello desde mi propia experiencia.
@Izzy Ok, gracias (perdón por la respuesta tardía, nunca me notificaron)