
Ganhar acesso root em dispositivos Android não é um conceito novo, mas a forma como isto é feito mudou com o Android 6.0 Marshmallow. O novo método de root “sem sistema” pode ser um pouco confuso no início, então estamos aqui para ajudá-lo a entender tudo, por que tu o deseja e por que este método é a melhor maneira de fazer root em um telefone Android daqui para frente .
Índice
O que é exatamente raiz “sem sistema”?
Antes de entrarmos no que é root sem sistema, provavelmente é melhor primeiro falarmos sobre como o root “normalmente” funciona no Android e o que é necessário para fazer seu trabalho.
Desde o Android 4.3, o daemon “su” – o processo que lida com as solicitações de acesso root – deve ser executado na inicialização, e deve fazer isto com permissões suficientes para executar com eficácia as tarefas solicitadas por ele. isto era tradicionalmente realizado modificando ficheiros encontrados na partição do sistema / Android. Mas nos primeiros dias do Lollipop, não havia maneira de iniciar o daemon su na inicialização, então uma imagem de inicialização modificada foi usada — esta foi efetivamente a introdução da raiz “sem sistema”, chamada assim porque não modifica nenhum ficheiro na partição / system.
Uma maneira de obter acesso root da maneira tradicional no Lollipop foi encontrada posteriormente, o que efetivamente interrompeu o progresso no método sem sistema na época.
Com a introdução do Marshmallow, no entanto, o Google reforçou a segurança que foi implementada primeiro no Lollipop, basicamente tornando inviável a inicialização do daemon su com as permissões necessárias apenas modificando a partição / system. O método sem sistema foi ressuscitado e agora é o método de root padrão para telefones que executam o Marshmallow. Também vale a pena mencionar que isto também se aplica ao Android Nougat, bem como aos dispositivos Samsung com 5.1 (ou mais recente).
Quais são as vantagens (e desvantagens) da raiz sem sistema?
Como com qualquer coisa, existem vantagens e desvantagens em obter acesso root com o método sem sistema. A principal desvantagem é que ele não funciona em dispositivos com bootloaders bloqueados por padrão – pode haver soluções alternativas, mas elas são muito específicas para cada dispositivo. Em outras palavras, se não houver uma solução alternativa para o seu dispositivo e ele tiver um bootloader bloqueado, essencialmente não há como obter acesso root.
Fora isto, no entanto, o método sem sistema geralmente é melhor. Por exemplo, é muito mais fácil aceitar atualizações over-the-air (OTA) quando tu está enraizado usando este método, especialmente ao usar uma ferramenta como FlashFire . FlashFire pode atualizar firmwares de estoque e reenraizá-los durante o flash, bem como lidar com a instalação OTA (novamente, reenraizá-los durante o flash). Basicamente, se tu estiver executando um dispositivo com acesso root, o FlashFire é uma boa ferramenta para se ter. Lembre-se de que ele ainda está em beta, mas o desenvolvimento está progredindo bem.
O método de root sem sistema também é muito mais limpo, pois não adiciona ou modifica ficheiros na partição / system. isto significa que também é muito mais fácil desbloquear o seu telefone. Ele nem sobrevive a uma redefinição de fábrica , por isto é muito mais simples garantir que os dispositivos não tenham raiz e sejam limpos antes de vendê-los.
Claro, esta última parte é uma faca de dois gumes, já que alguns utilizadores preferem permanecer com o root depois de redefinir seus dispositivos de fábrica – a boa notícia é que tu só precisa atualizar novamente o ficheiro SuperSU apropriado para obter novamente acesso root, o que é fácil . E se tu deseja desenraizar sem realizar uma redefinição de fábrica, tu pode simplesmente fazer o flash de uma imagem de inicialização limpa para o seu dispositivo. Um comando de prompt de comando e pronto.
Também é importante notar que existem certos serviços, como o Android Pay, que simplesmente não funcionam em dispositivos com acesso root . Em um ponto, Pay fez trabalho em dispositivos sem sistema, mas esta foi completamente acidental. Atualmente, não há planos para tentar contornar a proteção do Pay em dispositivos com acesso root.
Então, qual método devo usar?

A boa notícia é que tu realmente não precisa “decidir” qual método de root usar. Quando tu atualiza o SuperSU , ele decide qual método de root é melhor para o seu telefone e age de acordo. Se o seu telefone estiver executando o Lollipop ou mais antigo, provavelmente usará o método / system. Se estiver executando o Marshmallow ou mais recente (ou se for um dispositivo Samsung com 5.1 ou mais recente), ele modificará sua imagem de inicialização, fornecendo a tu uma raiz sem sistema.
É improvável que o método sem sistema se torne compatível com versões anteriores do Android, pois isto exigiria uma quantidade significativa de trabalho para dezenas de dispositivos que serão atualizados para uma versão mais recente do Android ou retirados. Assim, o foco para este novo método está sendo colocado no Android Marshmallow e Nougat.
O Android é um sistema complexo e obter acesso root pode abrir a porta para desbloquear todo o seu potencial. Dito isto, fazer o root em seu dispositivo não é algo que tu deva tomar de ânimo leve – a menos que seja um desenvolvedor ou outra unidade desbloqueável de bootloader com imagens disponíveis, tu definitivamente deve agir com cuidado. Os desenvolvedores da comunidade de root se esforçam muito para fornecer a melhor experiência de root possível, mas isto nem sempre significa que funcionará perfeitamente.
Muito obrigado ao Chainfire por responder às nossas perguntas e ajudar com este artigo!