Atualização do Magisk Canary adiciona suporte para dispositivos A-Only System-root no Android Pie

O ecossistema do Android suporta dois tipos de layout de partição: o esquema de particionamento tradicional (onde o ramdisk está presente na partição / boot e montado como rootfs e o sistema é montado em / system) e o mais recente esquema de particionamento A / B, onde o sistema está montado como rootfs. O Google tornou obrigatório o sistema como raiz para dispositivos iniciados com o Android 9 Pie (como parte das alterações feitas no Project Treble), mas o particionamento A / B continua sendo um recurso recomendado, mas opcional, devido às alterações necessárias. Isso significa que existem novos dispositivos que serão lançados com o Android Pie, mas que vêm com uma única partição "A-only". Para esses dispositivos, o OEM ainda deve garantir que o telefone use o sistema como raiz, o que significa que o ramdisk deve ser mesclado na imagem do sistema para ser montado como rootfs. O sistema como raiz não é obrigatório para dispositivos que atualizam para o Android 9 Pie.

Esse cenário criou um problema para os usuários que desejam executar o Magisk em seus dispositivos. O Magisk já suportava dispositivos de sistema como raiz, mas isso era restrito a dispositivos com o esquema de particionamento A / B mais recente. Vários dispositivos chineses, como o Xiaomi Mi 8 SE e alguns outros, e aparentemente também o novo Samsung Galaxy S10, que utilizam a configuração do sistema como raiz sem usar a partição A / B, acabariam impossibilitando a inicialização se o Magisk fosse instalado em suas versões do Android Pie.

Magisk agora adicionou suporte para dispositivos A-system-only-root. Atualmente, essa alteração está disponível no canal de compilação Canary com o número de compilação v18.2-e72c6685 (18111). Você também pode instalar as compilações do Canary por meio do Magisk Manager, alternando o canal de atualização para customizado e colando este link:

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

Observe que o canal de lançamento canário é considerado o "ponto crítico" dos lançamentos Magisk e, como tal, é recomendado apenas para desenvolvedores e não para usuários comuns. Por favor, não instale o canary builds apenas para estar na versão mais recente absoluta.


Fonte: Link do fórum Magisk Github: Tópico de lançamento do canal Magisk Canary