Como fazer root em celulares Samsung

Autor: Cézar Augusto de Campos
3 de maio de 2020

Requerimentos

Existem várias formas de se fazer root nos smartphones e nesse artigo eu abordarei o método Magisk, mas o que é Magisk?

A máscara mágica para Android

O Magisk é uma suíte de ferramentas open source para Android que fornece o acesso root, scripts e módulos que facilitam a customização do sistema. Ele te fornece esses recursos se instalando na partição recovery do celular.

Como faremos o Root

Basicamente o que vamos fazer é pegar o firmware original do smartphone, remendar o Magisk nele e instalar de volta usando o Heimdall.

Alguns avisos antes de começar:

Baixando os arquivos necessários

Faça download do seu firmware em qualquer um dos sites:

Descompacte o arquivo e envie o AP para o seu celular. Já no celular instale o Magisk manager cujo apk poderá ser baixado aqui:

Se você pesquisar na internet você verá que o Magisk possui dezenas de sites, não confie neles! Sempre baixe os artefatos da página do desenvolvedor no Github.

Dentro do Magisk Manager vá em:

Instalar -> Instalar -> Selecionar e patchear um arquivo;

e selecione o arquivo AP que você acabou de passar do computador.

Após finalizado o processo você verá uma tela assim:

Na pasta download do seu celular vai haver um novo arquivo chamado "magisk_patched.tar" que contém o firmware modificado com o Magisk pré-instalado. Passe este arquivo para o computador.

Instalação do Magisk

Reinicie o celular em modo download e instale o "magisk_patched.tar" no slot AP se estiver usando o Odin junto com os outros arquivos BL, CP e HOME_CSC que você baixou anteriormente.

Se você não tiver acesso ao Odin você pode descompactar todos os arquivos BL, CP, HOME_CSC e magisk_patched.tar em arquivos de imagem, uma vez que tenha esses arquivos você deve abrir o Heimdall-frontend e instalar cada um em uma partição específica do celular. Nesse artigo eu mostro como fazer isso.

Se optar pelo Heimdall ficará igual esta imagem e sim, é recomendável que você instale o sistema todo e não somente os arquivos que o Magisk modificou, caso contrário a sua partição de dados ( /data ) será encolhida.

Outra coisa, você deve desmarcar a opção "auto reboot" no Odin, caso esteja usando o Heimdall marque a opção "no reboot".

Tudo certo, agora clique para começar a instalação!

Pós instalação

Agora temos o Magisk instalado, porém ainda não podemos usar o aparelho. Devemos fazer uma restauração de fábrica.

Saia do modo download segurando as teclas:

Botão liga/desliga + Volume baixo

E imediatamente segure os botões para ir a recovery:

Botão liga/desliga + Volume cima

Segure por uns 3 ou 4 segundos.

Na tela de recuperação do aparelho procure a opção: wipe data/factory reset

Selecione "yes" para formatar o aparelho.

Agora podemos inciar o sistema normalmente, é normal que o aparelho reinicie algumas vezes sozinho durante a primeira inicialização.

Depois que o aparelho ligar, preencha as configurações iniciais normalmente, você deve ver o aplicativo do Magisk na tela inicial, se não estiver lá então você deve instalar o APK manualmente igual você fez na página 1.

Quando você abrir o Magisk pela primeira vez ele deve pedir para fazer algumas configurações extras, deixe ele fazer o seu trabalho e reiniciar o dispositivo automaticamente.

E voilà você tem o Magisk instalado!

É isso, espero ter esclarecido sobre como fazer root em aparelhos Samsung. Não deixe de ler a documentação do Magisk e o fórum xda developers para mais informações, o inglês lá é obrigatório.

Referências