O Magisk v26 foi lançado, trazendo uma série de melhorias em relação ao seu antecessor. Talvez o mais notável, no entanto, seja uma grande mudança nas versões que suporta. Esta atualização começa a lançar as bases para suportar o Android 14, que está atualmente em desenvolvimento. Mas, ao mesmo tempo, está diminuindo o suporte para Android 5.0 e 5.1, com a versão mínima do SDK agora sendo Android 6.0 Marshmallow.
De acordo com o criador do Magisk, John Wu, o Magisk foi quebrado em dispositivos Lollipop por “muito tempo”, algo que passou despercebido, pois ele também observa que “ninguém realmente se importava”. Também não é algo que a equipe Magisk possa consertar de qualquer maneira. Nenhum desenvolvedor Magisk ativo tem hardware Lollipop disponível para teste, e as imagens do emulador Lollipop do Google não têm suporte SELinux, então eles realmente não têm como testar uma possível correção. E, francamente, dado o número de usuários que estão executando o Lollipop em 2023, consertá-lo beneficiaria apenas uma pequena quantidade de pessoas.
Se você ainda estiver usando um dispositivo Lollipop, precisará de uma atualização por alguns anos, mas esse pode ser o ponto de inflexão para que você mude.
Existem muitas adições, todas detalhadas no seguinte changelog:
- [General] Aumente a versão mínima suportada do Android para o Android 6.0
- [General] Novo back-end de montagem mágica. Ele suporta o carregamento de módulos no sistema com
overlayfs
arquivos injetados - [Zygisk] Lançar nova API versão 4
- [Zygisk] Previna o travamento do daemon com erro
- [Zygisk] Reescrever a injeção de código do zigoto com a nova abordagem de biblioteca de carregador
- [Zygisk] Reescrever implementação de descarregamento de código
- [MagiskBoot] Suporte a dispositivos microloader amonet
- [MagiskBoot] Sempre use a compactação lz4_legacy em imagens de inicialização v4. Isso corrige problemas de patch de imagem de inicialização na visualização do Android U.
- [MagiskInit] Suporte para substituição de arquivos *.rc existentes em
overlay.d
- [MagiskInit] Reescrever a implementação de montagem e carregamento de sepolicy.rules
- [App] Torne o patch de stub 100% offline
- [App] Patch de suporte
init_boot.img
para firmware Samsung ODIN - [MagiskPolicy] Corrige um pequeno bug na análise de argumentos da linha de comando
- [MagiskPolicy] Atualizar regras para oferecer suporte ao Android U
A nova versão do Magisk já está disponível no Github — certifique-se de conferir agora.