LineageOS 15.1 ahora admite oficialmente dispositivos A/B a partir del Motorola Moto Z2 Force. Espere compatibilidad con Pixel 2 XL, Xiaomi Mi A1 y más pronto.
Uno de los cambios más interesantes que trajo Android Nougat 7.0 fue la introducción del esquema de partición dual A/B para dispositivos lanzados con esta versión del sistema operativo. Este cambio abordó cómo se aplican las actualizaciones del sistema Android a los dispositivos, con el objetivo de proporcionar una experiencia de actualización perfecta para el usuario donde un reinicio simple y rápido lo lleva a la versión actualizada SO. Este cambio también agregó el beneficio de un sistema de seguridad que garantizaba que al menos un sistema de arranque viable permanece en el dispositivo durante una actualización OTA, lo que permite que los dispositivos "reviertan" al sistema anterior si falla una OTA arrancar.
Desafortunadamente, no todos los dispositivos que han recibido Android 7.0 son compatibles con este esquema de partición dual A/B. Este esquema de partición A/B se ve principalmente en dispositivos que originalmente se enviaron con Android Nougat 7.0+, como la actualización de un dispositivo a Nougat y luego respaldar este cambio requeriría una nueva partición, lo que muchos OEM consideraron una propuesta arriesgada.
Aquí hay una lista de dispositivos. que admiten actualizaciones fluidas A/B. Alternativamente, también puedes compruebe manualmente si su dispositivo admite actualizaciones perfectas.Si bien el esquema de partición dual A/B fue muy bien recibido, planteó un desafío para la comunidad de ROM personalizadas. Los dispositivos A/B no vienen con una partición de recuperación Como el sistema Android no necesitaba estas particiones, la comunidad tuvo que adaptar sus métodos. TWRP v3.1.0 fue lanzado con soporte para dispositivos A/B, mientras Magisk trajo soporte para dispositivos A/B con la versión 14.1.
Ahora, LineageOS 15.1 agrega soporte para dispositivos A/B. El soporte se retrasó el 15.1 debido a que El equipo de LineageOS estaba trabajando para arreglar su script addon.d. Este script es responsable de realizar una copia de seguridad de GApps y el complemento SU de Lineage, y necesitaba modificaciones para funcionar correctamente con dispositivos A/B. Las siguientes personas estuvieron involucradas en hacer realidad este desarrollo (disculpas si nos perdimos a alguien).
Contribuciones para hacer posible la compatibilidad A/B para LineageOS 15.1
- Desarrollador reconocido por XDA invisible - Escribí addon.d-v2/backuptool_ab y contribuí con parches originales para el actualizador A/B.
- Miembro senior de XDA npjohnson - Se mantuvo addon.d-v2/backuptool_ab e implementó algunas correcciones. Trabajé con proyectos externos (OpenGApps/Magisk) para ayudarlos a ser compatibles con la nueva herramienta.
- Miembro senior de XDA abhishek987 - Mantuve addon.d-v2/backuptool_ab, ayudé a depurarlo/arreglarlo en el camino.
- gmrt - Configure el actualizador integrado A/B, soporte agregado para una variedad de funciones A/B en el Actualizador, exposición build.prop para iniciar herramientas de lanzamiento para A/B, cambie a update_engine (WIP) sin restricciones
- Desarrollador reconocido por XDA tdm - Se creó Lineage Recovery, la plataforma para enviar en A/B como recuperación incorporada.
- Desarrollador reconocido por XDA raymanfx - varios parches de recuperación para permitir la instalación de zips de estilo antiguo y zips de estilo de carga útil más nuevos, algunas herramientas AVB funcionan, lo que hace que los complementos A/B sean compatibles
- Miembro senior de XDA intervigilancia - Lógica de arranque verificado de Android y herramienta para deshabilitarla/tratarla
- Desarrollador reconocido inactivo de XDA Rashed97 - contribuciones addon.d e inicio de sesión en la plataforma
leer más
Inicialmente, sólo el Motorola Moto Z2 Force (nash) tiene sido agregado a la lista, y se espera soporte para más dispositivos en el futuro. El Moto Z2 Force la construcción se implementará mañana. La construcción del Z2 Force está a cargo de un miembro senior de XDA npjohnson.
Esperamos que los siguientes dispositivos reciban soporte pronto una vez que se hayan solucionado todos los errores específicos del dispositivo:
- Google Píxel
- Google Píxel XL
- Google Píxel 2
- Google Píxel 2XL
- Teléfono esencial PH-1
- Xiaomi Mi A1
De hecho, esperamos que el Xiaomi Mi A1 reciba soporte muy pronto dados los comentarios aquí. Asimismo, un error relacionado con el MAC Bluetooth debe arreglarse antes de que llegue la compilación del Essential Phone. Lo mantendremos informado una vez que comiencen a implementarse las compilaciones oficiales de LineageOS 15.1 para los otros dispositivos A/B.