La actualización de Magisk Canary agrega soporte para dispositivos A-Only System-as-root en Android Pie

El ecosistema de Android admite dos tipos de diseño de partición: el esquema de partición tradicional (donde el ramdisk está presente en la partición / boot y montado como rootfs y el sistema está montado en / system), y el nuevo esquema de partición A / B, donde está el sistema montado como rootfs. Google ha hecho obligatorio el sistema como raíz para los dispositivos que se inician con Android 9 Pie (como parte de los cambios realizados para Project Treble), pero la partición A / B sigue siendo una característica recomendada pero opcional debido a los cambios que requiere. Esto significa que hay nuevos dispositivos que se lanzarán con Android Pie, pero que vienen con una única partición "A-only". Para estos dispositivos, el OEM aún debe asegurarse de que el teléfono use el sistema como root, lo que a su vez significa que el ramdisk debe fusionarse en la imagen del sistema para poder montarse como rootfs. El sistema como root no es obligatorio para los dispositivos que se actualizan a Android 9 Pie.

Este escenario creó un problema para los usuarios que desean ejecutar Magisk en sus dispositivos. Magisk ya era compatible con los dispositivos del sistema como raíz, pero esto estaba restringido a los dispositivos con el nuevo esquema de partición A / B. Varios dispositivos chinos, como el Xiaomi Mi 8 SE y algunos otros, y aparentemente el nuevo Samsung Galaxy S10 también, que utilizan la configuración del sistema como raíz sin usar la partición A / B terminarían siendo incapaces de arrancar si Magisk fuera instalado en sus compilaciones de Android Pie.

Magisk ahora ha agregado soporte para dispositivos de solo sistema A como root. Este cambio está disponible actualmente en el canal de compilación de Canary con el número de compilación v18.2-e72c6685 (18111). También puede instalar las compilaciones de Canary a través de Magisk Manager cambiando el canal de actualización a personalizado y pegando este enlace:

 //raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json 

Tenga en cuenta que el canal de lanzamiento canario se considera el "punto de inflexión" de los lanzamientos de Magisk y, como tal, se recomienda solo para desarrolladores y no para usuarios promedio. No instale las compilaciones canarias solo por estar en la última versión absoluta.


Fuente: Enlace del foro de Magisk Github: Tema de lanzamiento de Magisk Canary Channel