Página principal » cómo » Cómo instalar una actualización de Android OTA sin perder la raíz con FlashFire

    Cómo instalar una actualización de Android OTA sin perder la raíz con FlashFire

    Las actualizaciones por aire durante mucho tiempo han sido la pesadilla de la existencia de muchos usuarios rooteados de Android. Es una batalla sin fin: la instalación de la actualización rompe la raíz o no parpadea en absoluto, pero todos quieren la última versión de su sistema operativo móvil. Gracias a una nueva herramienta llamada FlashFire, la lucha puede haber terminado.

    ¿Por qué las actualizaciones de OTA no funcionan bien con los teléfonos rooteados?

    Android se basa en Linux, por lo que los dispositivos Android vienen con un usuario "raíz" que funciona como la cuenta de usuario Administrador en Windows. De forma predeterminada, Android no le da acceso a la cuenta raíz. Rooting es el proceso de habilitar el acceso a la cuenta root, instalando el binario su. Las aplicaciones pueden llamar a su para obtener privilegios elevados, por lo que pueden liberarse de la caja de seguridad de Android y hacer cosas más poderosas. Android no viene pre-rooteado debido a los problemas de seguridad a los que podría llegar, especialmente para los usuarios menos inclinados técnicamente..

    El proceso raíz también instala una aplicación como SuperSU, que controla el acceso al binario su, para que pueda elegir qué aplicaciones pueden tener acceso root..

    Por lo general, perderá su acceso de root cuando instale una actualización del sistema operativo. En Lollipop y versiones anteriores de Android, la actualización por aire (OTA) establece la partición del sistema Android en su estado de fábrica, eliminando el binario su. En dispositivos más nuevos con raíz sin sistema, sobrescribe la imagen de arranque. Y si tiene una recuperación personalizada, la actualización OTA puede no ser capaz de instalarse en absoluto.

    Érase una vez, SuperSU tenía un "Modo de supervivencia" que le permitiría actualizar las actualizaciones, pero ya no existe. Entrar en flashfire.

    ¿Qué es FlashFire??

    FlashFire es una poderosa herramienta de Chainfire, el fabricante de SuperSU, que permite a los usuarios rooteados realizar una variedad de acciones, como actualizaciones de OTA y archivos zip completos, crear y restaurar copias de seguridad, borrar datos y mucho más. Elimina de forma efectiva la necesidad de utilizar la recuperación para realizar copias de seguridad o restauraciones de forma manual, y maneja automáticamente el desarraigo y el re-rooting cuando se actualizan los archivos de actualización..

    En teoría, debería funcionar en muchos, si no en la mayoría, en los teléfonos con Android 4.2+. Sin embargo, hay advertencias.

    En muchos dispositivos, tener root evitará que las OTA se descarguen y parpadeen. En algunos dispositivos realmente se descargará, pero necesitaría una herramienta como FlashFire para flashearlo con éxito. En otros dispositivos, en realidad no se descargará, por lo que tendría que obtener el archivo OTA de alguna otra forma (a menudo se publican en sitios como XDA Developers), y tal vez pueda actualizarlo con una herramienta como FlashFire. Si no puede obtener el archivo OTA, es posible que no tenga suerte.

    Además, si está ejecutando un dispositivo rooteado que está obteniendo una actualización de la versión completa, desde Lollipop a Marshmallow, por ejemplo, las cosas se ponen más turbias. Como no hay manera de rootear Marshmallow sin un gestor de arranque desbloqueado, perderá completamente el acceso de root si el gestor de arranque de su dispositivo está bloqueado. Eso es inevitable. Sin embargo, si ha desbloqueado el cargador de arranque, FlashFire debería poder preservar (o al menos restablecer) el acceso de root una vez que la actualización haya finalizado..

    Entonces, si bien FlashFire no garantiza que funcione en todos los dispositivos, si has elegido la ruta “oficial” para rootear tu teléfono, probablemente funcionará.

    Si desea obtener más información, aliento a cualquier persona interesada a que revise este hilo en XDA antes de comenzar. Cuando estés listo, puedes instalar FlashFire desde Play Store.

    Cómo usar FlashFire para actualizar una actualización OTA, sin perder la raíz

    Cuando se le notifique que hay una actualización disponible para su dispositivo, lo primero que querrá hacer es seguir adelante y descargarla.-pero no lo instales. Si le dices a la actualización que siga adelante e instale, es probable que falle ya que estás ejecutando un dispositivo rooteado..

    En su lugar, inicie FlashFire una vez que la OTA haya terminado de descargarse. Debería detectar automáticamente el archivo de actualización y preguntarle si desea generar las acciones para actualizarlo. Sigue adelante y toca "OK".

    Esto generará una pantalla que puede parecer un poco abrumadora para los usuarios novatos, pero en esencia es solo un desglose de lo que FlashFire pretende hacer con el archivo OTA. Cada opción es personalizable si la toca, por ejemplo, si no desea borrar la partición del caché, simplemente deseleccione esa opción. También puedes agregar varias acciones, pero no necesariamente recomendaría hacerlo ahora mismo..

    Si tiene una recuperación personalizada como TWRP instalada, FlashFire la respaldará antes de iniciar el proceso y luego la restaurará.

    Una vez que haya finalizado el conjunto de instrucciones, presione el botón "Flash". Aparecerá una advertencia de que FlashFire puede demorar un poco en cargarse y pueden aparecer un par de pantallas negras. Sigue adelante y toca "OK" otra vez..

    Después de eso, FlashFire se reiniciará y verás un montón de texto en desplazamiento en la pantalla. Deje el dispositivo solo para que haga su trabajo, eso es solo FlashFire ejecutando los comandos necesarios. Cuando termine, se reiniciará con la actualización flasheada y la raíz restaurada. Auge. Tan sencillo.

    Qué hacer si el flasheo de la OTA no funciona

    Si ha modificado su dispositivo de una manera que impida que FlashFire aplique la actualización, tal vez esté ejecutando un kernel personalizado, o la partición / system haya sido modificada por el Marco Xposed, por ejemplo, entonces la actualización "fallará". "Actualmente no hay notificación de que la actualización no se haya aplicado, por lo que tendrá que saltar a la configuración> Acerca del menú del teléfono y ver si el número de versión ha cambiado. Si no, entonces sabrás que la actualización no se aplicó (también es muy probable que Android te notifique que todavía es necesario instalar la actualización).

    Cuando esto sucede, lo mejor que puede hacer es descargar la imagen de fábrica para su dispositivo si está disponible. En este ejemplo, incluiré la actualización más reciente (parches de seguridad de abril de 2016) en mi Nexus 7.

    Una vez descargado, copie el archivo .tgz de la imagen de fábrica en el almacenamiento interno de su teléfono o en la tarjeta SD.

    Abre FlashFire y toca el botón de acción flotante (el botón rojo con el signo más) en la esquina inferior derecha. Seleccione "paquete de firmware Flash".

    Esto abrirá un tipo de administrador de archivos, que debería predeterminarse en la carpeta de almacenamiento interno raíz. Desplácese hacia abajo hasta que encuentre el archivo que acaba de mover al dispositivo.

    Una vez que seleccione el archivo de imagen, FlashFire escaneará el archivo para verificar su contenido y, a continuación, presentará una lista de lo que puede (y será) flasheado. Usted es libre de seleccionar lo que desea aquí: si tiene una recuperación personalizada y desea mantenerla de esa manera, simplemente deseleccione la opción "recuperación", por ejemplo.

     

    Una vez que esté listo para parpadear, simplemente toque la marca de verificación en la esquina superior derecha. Una vez más se le presentará la lista de acciones antes de que proceda, así que si quiere o necesita cambiar algo, ahora es el momento.

    Una vez que hayas confirmado todos los pasos, pulsa el botón "Flash". Verá la misma advertencia acerca de que FlashFire se demora un poco en cargarse y puede aparecer un par de pantallas negras. Simplemente pulsa "OK".

    FlashFire se reiniciará y hará lo suyo. Ya que muestra un archivo de imagen completo y no solo una actualización, puede tardar un poco en terminar. Sin embargo, una vez que lo haga, se reiniciará y estará listo para comenzar.


    Esto es solo arañar la superficie de lo que FlashFire puede hacer actualmente, y eso sin mencionar lo que será capaz de hacer en el futuro. Sin duda, tendremos más cosas que decir al respecto una vez que hayamos pasado más tiempo con las próximas actualizaciones de la aplicación..