Magisk Manager

A resposta curta

Como cada ferramenta funciona

As três precisam de um bootloader desbloqueado, e as três são instaladas modificando uma imagem com o próprio app e gravando-a com o fastboot. A diferença está em de onde vem o root.

Magisk

O Magisk modifica o ramdisk, a pequena parte da imagem de boot que roda primeiro. Quando o celular liga, o Magisk se prepara antes do Android e adiciona o root sem alterar a partição do sistema. Dependendo do celular, você modifica a imagem boot, init_boot, vendor_boot ou recovery. O Magisk funciona no Android 7.0 e mais recentes e inclui o Zygisk para módulos que executam código dentro dos apps.

KernelSU

O KernelSU fornece root de dentro do kernel Linux. Ele tem suporte oficial em celulares com kernel GKI (Generic Kernel Image), que a maioria dos celulares lançados com Android 12 ou mais recente tem. Ele é instalado de uma de duas formas:

  • Modo LKM: o app KernelSU modifica a sua imagem boot ou init_boot para que um módulo do kernel seja carregado na inicialização. O kernel do próprio celular continua no lugar. O projeto KernelSU recomenda esse modo para celulares.
  • Modo GKI: você substitui o kernel do celular por um kernel KernelSU que corresponda à versão do kernel dele. Isso também funciona em celulares Samsung, onde o modo LKM não funciona.

O App Profile do KernelSU define exatamente o que cada app com root pode fazer. Os módulos dele usam quase o mesmo formato dos módulos do Magisk, mas a montagem fica a cargo de um "metamódulo" separado que você instala primeiro, e o Zygisk não vem integrado.

APatch

O APatch modifica o kernel dentro da sua imagem boot com o próprio código de patch de kernel. Durante a modificação, você escolhe uma SuperKey, uma senha de 8 a 63 letras e números que controla o acesso root. O APatch só aceita celulares ARM64 com kernel entre as versões 3.18 e 6.12, compilado com CONFIG_KALLSYMS ativado. Ele nunca modifica a init_boot.

O APatch aceita dois tipos de módulos: APModules, que funcionam como os módulos do Magisk, e KPModules, que adicionam código ao próprio kernel.

Comparação lado a lado

MagiskKernelSUAPatch
De onde vem o rootRamdisk modificadoO kernel (um módulo ou um kernel substituto)O kernel modificado
O que você modificaboot, init_boot, vendor_boot ou recoveryboot ou init_boot (LKM), ou um novo kernel (GKI)Só o kernel em boot
Celulares compatíveisQuase qualquer celular com Android 7.0+Celulares com um kernel GKI compatívelCelulares ARM64 com kernel 3.18 a 6.12
Permissões de rootPor app, na aba SuperUsuárioPor app, com o App ProfilePor app, liberadas pela sua SuperKey
MódulosMódulos do MagiskMódulos no estilo do Magisk mais um metamódulo de montagemAPModules e KPModules de kernel
ZygiskIntegradoMódulo separadoMódulo separado
SamsungPassos oficiaisSó no modo GKISem passos oficiais
Documentação oficialtopjohnwu.github.io/Magiskkernelsu.orgapatch.dev

Qual você deve escolher?

  • Escolha o Magisk se é a primeira vez que você faz root, se o celular é mais antigo ou não está no Android 12 ou mais recente, ou se é um celular Samsung ou um Googlebook. Também é a escolha mais segura se você quer seguir um guia passo a passo como o nosso.
  • Escolha o KernelSU se o celular tem um kernel GKI compatível com o KernelSU e você quer controle detalhado sobre o que cada app com root pode fazer.
  • Escolha o APatch se você tem um celular ARM64 cujo kernel o KernelSU não aceita e não se importa de gerenciar uma SuperKey.

Como trocar o Magisk por outra ferramenta de root

Só é possível ter uma ferramenta de root instalada por vez.

  1. Remova o Magisk com a Desinstalação completa no app Magisk. Nosso guia de desinstalação explica todos os métodos.
  2. Confira se o celular liga normalmente sem root.
  3. Instale a nova ferramenta seguindo a documentação oficial dela. Depois reinstale seus módulos, porque desinstalar o Magisk remove todos eles.

Para voltar ao Magisk, remova a outra ferramenta da mesma forma, grave a sua imagem original e depois instale o Magisk.

Perguntas frequentes

O KernelSU é melhor que o Magisk?

Nenhum é melhor para todo mundo. O KernelSU é indicado para celulares com um kernel GKI compatível e dá um controle detalhado sobre cada app com root. O Magisk funciona em muito mais celulares e versões do Android, e a maioria dos guias e módulos é feita para ele.

O KernelSU pode usar módulos do Magisk?

A maioria deles. Os dois usam o mesmo formato zip, instalam os módulos na mesma pasta e executam os scripts da mesma forma. O KernelSU precisa de um metamódulo de montagem instalado para os módulos que alteram arquivos do sistema, e os módulos Zygisk precisam de um módulo Zygisk separado.

O APatch funciona em qualquer celular?

Não. O APatch só aceita celulares ARM64 com kernel entre as versões 3.18 e 6.12, e o kernel precisa ter sido compilado com CONFIG_KALLSYMS ativado.

Posso instalar duas ferramentas de root ao mesmo tempo?

Não. Cada uma altera o processo de inicialização, e duas ao mesmo tempo podem impedir o celular de ligar. Remova uma por completo antes de instalar outra.

O KernelSU e o APatch são gratuitos?

Sim. Assim como o Magisk, os dois são gratuitos e de código aberto. Baixe-os apenas das versões oficiais no GitHub: KernelSU e APatch.