Magisk versão 13 chegando ao ramo estável, novos recursos e compatibilidade

Magisk v13 passou de seu ramo beta para o ramo estável. Continue lendo para saber tudo sobre as mudanças que a última versão estável traz para seus usuários!

Depois de mais de um mês de testes como beta, Colaborador e Desenvolvedor Reconhecido pelo XDA topjohnwuO Magisk v13 do está a caminho do ramo estável. A versão estável v13 trará consigo compatibilidade com Android O, um binário unificado, bem como uma série de correções de bugs e melhorias de todos os betas anteriores.

Como topjohnwu menciona em sua postagem no fórum, a nova versão estável do Magisk estará no ar em algumas horas. Como resultado, o tópico beta do Magisk foi encerrado porque não é mais necessário. O tópico será aberto quando o próximo beta chegar, mas até então, o thread para a versão estável continuará como o tópico principal.

O changelog oficial e completo da versão mais recente ainda não foi publicado, mas podemos acompanhar as mudanças que ocorreram nos betas anteriores. O principal destaque é a compatibilidade com a versão mais recente do Android O, juntamente com a fusão de MagiskSU, magiskhide, resetprop e magiskpolicy em um binário unificado. Agora há suporte para addon.d survival, e magiskhide também deve ser habilitado por padrão. Magisk v13 também precisará do aplicativo Magisk Manager mais recente, que suporta o novo binário unificado Magisk e também possui uma verificação de integridade básica adicional para SafetyNet.

Desde Magisk Manager não está mais disponível na Google Play Store, você precisará ir até o tópico do fórum para obter a versão mais recente. Alternativamente, você também pode instale o MagiskManager através de nosso próprio XDA Labs. Anexaremos o changelog completo aqui assim que estiver disponível, então fique ligado ou fique de olho nos fóruns!


Atualizar:

O branch estável recebe a versão 13.1 como seu lançamento mais recente. Devido às enormes diferenças entre v12.0 e v13.x+, muitas coisas não são mais compatíveis com versões anteriores. Permanecer em uma versão antiga fará com que você perca muitas correções e melhorias.

Esta atualização também traz consigo o novo modelo de módulo Magisk v4, que por sua vez traz o manuseio adequado do Android O e muitas correções de flash. Os comandos no script flash agora foram bastante reduzidos, pois apenas o essencial e as chamadas de função permanecem. O script agora depende de uma instalação adequada do Magisk v13.1, pois o busybox não está mais incluído. Como resultado desta e de outras mudanças mencionado na postagem de atualização, Os módulos Magisk não podem mais ser atualizados em recuperações personalizadas sem acesso /data, então você precisará de uma recuperação configurada adequadamente com acesso /data ou terá que atualizar dentro do próprio Magisk Manager. Uma versão futura do Manager filtrará os módulos do repositório com versão de modelo inferior à v4, portanto, os desenvolvedores devem atualizar seus módulos em breve!

Aqui está o registro de alterações oficial para Magisk v13.1:

  • [Geral] Mesclar MagiskSU, magiskhide, resetprop, magiskpolicy em um binário
  • [Geral] Adicionar suporte para Android O (testado em DP3)
  • [Geral] Link dinâmico libselinux.so, libsqlite.so do sistema para reduzir bastante o tamanho do binário
  • [Geral] Remova o busybox incluído porque causa muitos problemas
  • [Geral] Desbloqueie todos os dispositivos de bloco para suporte de leitura e gravação em vez de apenas emmc (pensei que nem todos os dispositivos usam emmc haha)
  • [Scripts] Execute todas as operações de imagem ext4 através do binário magisk em scripts flash
  • [Scripts] Scripts atualizados para usar comandos nativos do magisk para aumentar a compatibilidade
  • [Scripts] Adicionar suporte de sobrevivência addon.d
  • [Scripts] Introduzir util_functions.sh, usado como fonte de função de script shell global para todos os tipos de instalação
  • [MagiskBoot] Lógica de patch de inicialização movida para o binário magiskboot
  • [MagiskSU] Não bifurca novos processos para cada solicitação, em vez disso adiciona novos threads
  • [MagiskSU] Adicionado suporte multiusuário
  • [MagiskSU] Introduzir novo mecanismo de fila de tempo limite, evitar impacto no desempenho com aplicativos su mal escritos
  • [MagiskSU] Várias configurações movidas da detecção de prop para o banco de dados
  • [MagiskSU] Adicionar suporte à opção de modo namespace
  • [MagiskSU] Adicionar opção de montagem mestre
  • [resetprop] Atualizado para o upstream AOSP mais recente, suporta suportes de 5.0 para Android O
  • [resetprop] Todas as funções foram renomeadas para evitar chamadas de funções de libc externa
  • [magiskpolicy] Libsepol atualizado do repositório oficial do SELinux
  • [magiskpolicy] Adicionado suporte para patch xperm (para fazer o Android O funcionar corretamente)
  • [magiskpolicy] Regras atualizadas para Android O e suporte ao Liveboot
  • [MagiskHide] Remova o modo pseudopermissivo, em vez disso oculte diretamente o status permissivo
  • [MagiskHide] Remova o monitor de arquivos de lista não confiável, mude para o modo de solicitação daemon
  • [MagiskHide] MagiskHide agora está habilitado por padrão
  • [MagiskHide] Atualize as políticas de desmontagem, passe o CTS no SafetyNet!
  • [MagiskHide] Adicione mais acessórios para se esconder
  • [MagiskHide] Remove o daemon magiskhide de fundo, gera um processo de vida curta para fins de desmontagem
  • [Magic Mount] Montagem baseada em shell script abandonada, use o programa C adequado para analisar e montar arquivos. A velocidade melhorou SIGNIFICATIVAMENTE

Aqui está o changelog oficial do Magisk Manager:

  • v5.0.4
    • Corrigir bug no tempo limite do su
  • v5.0.3
    • Corrigir FC na inicialização do Android O
    • Adapte-se às limitações de transmissão do Android O: reautentique o aplicativo quando a atualização for desativada no Android O
  • v5.0.2
    • Reescreva a parte de assinatura do zip, os zips baixados do repositório serão devidamente assinados e ajustados para recuperações personalizadas
  • v5.0.1
    • Adicionar opções de modo de namespace
    • Corrigir um bug no sistema Manager OTA
  • v5.0.0
    • Apoie o novo binário unificado Magisk
    • Lidar adequadamente com problemas de gerenciamento de raiz de instalação/desinstalação de aplicativos
    • Adicionar suporte ao modo multiusuário
    • Adicionar recurso de reautenticação de atualização de aplicativo
    • Adicione verificação básica de integridade para SafetyNet
    • Fragmento de instalação e fragmento de status mesclados no fragmento Magisk
    • Corrigir falha na troca de tema
    • Atualizar traduções

Você instalou a versão mais recente? Conte-nos sua experiência nos comentários abaixo!


Confira Magisk em nosso fórum de aplicativos da comunidade!Baixe o Magisk Manager através do XDA Labs!