O que é o Magisk?
Tradicionalmente, o enraizamento de um telefone Android tem sido algo assim: desbloquear o bootloader (ou encontrar um exploit), flash de uma recuperação personalizada, instalar o SuperSU. E durante anos isso funcionou muito bem.
Mas a partir de Marshmallow, o Google basicamente bloqueou os métodos de raiz mais populares das versões anteriores - descartando o daemon "su" na partição / system e executando-o com as permissões necessárias na inicialização. Isso resultou em um novo tipo de acesso raiz, chamado de raiz "sem sistema", chamado assim porque não modifica a partição / system de nenhuma maneira.
Como parte dessa segurança aumentada, coisas como o Google SafetyNet foram implementadas para manter serviços como o Android Pay seguro, o que faz com que os usuários tenham que escolher entre acesso root e serviços valiosos. É uma chatice.
Mas é aí que entra o Magisk. Essa é basicamente a evolução do acesso e do gerenciamento root no Android. Ele deixa a SafetyNet intacta, de modo que os usuários ainda possam acessar o Android Pay e o Netflix, mas ainda permite que ferramentas poderosas como o Xposed continuem funcionando. É verdadeiramente o melhor dos dois mundos.
É completamente open source, em constante desenvolvimento e melhorando a cada dia. Agora pode ser a hora de mudar para essa nova solução de raiz se você estiver preocupado em perder itens como o Android Pay.
Como começar com o Magisk
Primeiro, você precisará do arquivo Magisk. Você pode ler sobre todos os benefícios do Magisk e pegar o download indo para este tópico no XDA. Vá em frente e pegue o Magisk Manager enquanto estiver nisso - você precisará dele mais tarde. Copie para o armazenamento interno ou o cartão SD do seu telefone.
Nota: se já tiver utilizado um método de raiz diferente, terá de desarmar completamente o seu dispositivo antes de utilizar o Magisk. Recomendamos usar o script unSU para fazer isso.
Você também precisará de uma recuperação personalizada, como o TWRP, para fazer o flash do Magisk no seu smartphone. Estou realizando esse processo em um Nexus 5 totalmente carregado, com o bootloader desbloqueado, para que sua milhagem possa variar.
Para iniciar o processo, inicie a sua recuperação personalizada. Fazer isso é um pouco diferente em todos os telefones - por exemplo, você pode ter que segurar os botões Power e Volume Down simultaneamente, então use as teclas de volume para inicializar o “Recovery Mode”. Instruções do Google para seu modelo específico para ver como isso é feito.
A partir de sua recuperação personalizada, exiba o ZIP Magisk que você transferiu para o telefone anteriormente. No TWRP, isso significa tocar em “Install” e encontrar o arquivo Magisk. Toque em "Instalar imagem".
OBSERVAÇÃO: seu dispositivo não passará na verificação SafetyNet se o bootloader estiver desbloqueado, a menos que você use o Magisk Hide, sobre o qual falaremos abaixo.
Usando o Magisk
O aplicativo é muito simples e fácil de entender, especialmente se você já usou um telefone com raiz antes. Veja um resumo rápido do menu, que você pode acessar deslizando pelo lado esquerdo do aplicativo:
- Status: Isso mostra a versão atualmente instalada, bem como o status root e SafetyNet.
- Instalar: Para instalação do Magisk diretamente do aplicativo. Útil quando você já tiver passado pela configuração inicial e quiser manter o Magisk atualizado.
- Superusuário: Esta é basicamente a seção SuperSU do Magisk.
- Módulos: Módulos Magisk instalados atualmente.
- Transferências: Onde você fará o download dos módulos do Magisk.
- Registro: Log de solicitação raiz.
- Tema escuro: Altera o tema do aplicativo.
- Notificação de atualização: Receba uma notificação por push quando houver uma nova versão do Magisk disponível.
- Limpar Repo Cache: Atualiza o repositório do aplicativo.
- Apenas no Magisk Core Mode: Magisk em sua forma mais simples, com apenas superusuário, hide, hosts sem sistema e busybox. Ative isso se seu dispositivo não passar na verificação SafetyNet.
- Ativar Busybox: Monta o busybox.
- Magisk Hide: Hide's Magisk de detecções conhecidas que determinados aplicativos usam para bloquear o acesso devido ao status da raiz.
- Hosts sem sistema: Para aplicativos Adblock.
- Acesso ao SuperUser: Escolha quais serviços são permitidos para solicitar acesso de superusuário. Apps, ADB, ambos, ou desabilitar completamente o SuperUser.
- Resposta automática: Solicitar, aprovar ou negar o pedido de superusuário automaticamente.
- Tempo limite do pedido: Quantos segundos o Magisk aguarda antes de negar automaticamente um pedido.
- Notificação de superusuário: Torrada ou nenhuma. Exibido quando um aplicativo recebe permissões de superusuário.
- Registro de depuração avançado ativado:Registro de log detalhado ativado. Provavelmente não é necessário para a maioria dos usuários.
- Ativar o log de depuração do comando shell: Permite o registro de comandos do shell e sua saída. Novamente, provavelmente não é necessário para a maioria dos usuários.
A maioria deles é ativada passivamente (o que significa que eles funcionam em segundo plano), com exceção do Magisk Hide. Uma vez ativado, uma nova opção aparecerá no menu - Magisk Hide. É aqui que você dirá ao Magisk quais aplicativos devem ocultar sua presença (e status). O Android Pay é selecionado por padrão, mas você também pode escolher qualquer outro que não funcione em um dispositivo com raiz, como Netflix e Pokémon Go, por exemplo.
No geral, o Magisk é a resposta para muitas das perguntas-raiz que os usuários tiveram desde Marshmallow. É a solução para a maioria (se não todos) dos problemas que os usuários com raízes têm com aparelhos e serviços modernos. Quando configurado corretamente, o Magisk deve fornecer o equilíbrio perfeito entre usar o Android com todos os serviços que você adora sem sacrificar as ferramentas-raiz que você se acostumou a usar.