2024 Autor: Peter John Melton | [email protected]. Última modificación: 2023-12-16 04:49
¿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. El enraizamiento es el proceso de habilitar el acceso a la cuenta raíz, 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 esto 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. Entra 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, 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á que obtener el archivo OTA de alguna otra forma (a menudo se publican en sitios como XDA Developers), y luego puede flashearlo 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, por ejemplo, de Lollipop a Marshmallow, las cosas se ponen más turbias. Como no hay manera de rootear Marshmallow sin un cargador de arranque desbloqueado, perderá completamente el acceso de root si el cargador 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 a la raíz una vez que la actualización haya finalizado.
Por lo tanto, aunque 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 instale Si le dices a la actualización que siga adelante e instale, es probable que falle ya que estás ejecutando un dispositivo rooteado.
Si tiene una recuperación personalizada como TWRP instalada, FlashFire la respaldará antes de iniciar el proceso y luego la restaurará.
Qué hacer si el flasheo de la OTA no funciona
Si ha modificado su dispositivo de una manera que impide que FlashFire aplique la actualización (tal vez esté ejecutando un kernel personalizado, o la partición / system ha 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 aplicó, por lo que tendrá que saltar a la configuración> Acerca del menú del teléfono y ver si el número de compilación ha cambiado. De lo contrario, sabrá que la actualización no se aplicó (también es muy probable que Android le notifique que la actualización aún debe estar instalada).
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 es solo rascar la superficie de lo que FlashFire puede hacer actualmente, y eso sin mencionar lo que será capaz en el futuro. Sin duda, tendremos más cosas que decir al respecto una vez que hayamos dedicado más tiempo a las próximas actualizaciones de la aplicación.
Recomendado:
Cómo combinar carpetas en Mac OS X sin perder todos tus archivos (en serio)
El comportamiento predeterminado de combinación de carpetas en Mac OS X es borrar la carpeta existente, eliminando todos sus archivos en lugar de ofrecer combinarlos de manera inteligente. Los administradores de archivos de Windows y Linux han ofrecido la fusión de carpetas durante décadas, pero las Mac aún no lo hacen.
Cómo restablecer tu interruptor de Nintendo sin perder tus datos de juego
Si su interruptor de Nintendo tiene un problema grave, o simplemente desea borrarlo antes de vendérselo a alguien, es posible que deba hacer un restablecimiento completo. El conmutador tiene varias opciones para atenuar sus datos y comenzar de nuevo, por lo que es útil saber cuál hace qué.
Cómo instalar el nuevo marco Xposed sin sistema para la personalización de Android sin frustración
Xposed es una de las herramientas más poderosas que un usuario de Android rooteado tiene en su arsenal. Trae cosas a la mesa que antes solo estaban disponibles en ROM personalizadas, como menús de reinicio personalizados, modificaciones de temas y mucho más. Por supuesto, toda esa personalización tiene un costo: ya que modifica la partición del sistema, el uso de Xposed básicamente rompe el sistema de actualización de Android. Pero ya no más.
Sincronice su dispositivo iOS con una computadora nueva sin perder datos
La sincronización de su dispositivo iOS existente con una computadora nueva puede ser una tarea desalentadora, especialmente cuando no quiere perder ningún dato que ya esté en el dispositivo. Hacer que la nueva computadora acepte su dispositivo iOS puede ser difícil, pero ciertamente no imposible. Avancemos y veamos cómo puede sincronizar su iPod Touch, iPhone o iPad existente con una nueva computadora, sin perder ningún contenido existente en el dispositivo.
Cómo sincronizar tu iPod con otra PC sin perder tu música
Como todos los propietarios de iPod pueden saber, no es posible sincronizar su iPod con más de una computadora. ¿Pero qué pasa si esta computadora (con la que sincronizas el iPod) muere? Todo el contenido de su iPod está en juego, porque sincronizarlo con otra computadora lo borrará todo. Ah, pobre iPod solitario. Afortunadamente, hay una salida. Así que sigue leyendo para ver cómo puedes sincronizar tu iPod con una computadora nueva sin el riesgo de perder datos.