Como fazer root em seu telefone Android com SuperSU e TWRP

androidroot

Se você realmente deseja se aprofundar no sistema Android, pode descobrir que alguns aplicativos requerem acesso root. O enraizamento se tornou menos necessário com o passar dos anos , mas ainda é útil se você deseja executar determinados tipos de aplicativos . Este é o método mais amplamente suportado para fazer o root em seu dispositivo e por que você pode querer fazer isso.

Este post foi publicado originalmente em 2012. Desde então, foi atualizado para focar no método de enraizamento mais amplamente suportado, em vez de uma coleção de aplicativos de um clique.

O que é Root, afinal?

Android é baseado em Linux . No Linux e em outros sistemas operacionais semelhantes ao UNIX , o usuário root é equivalente ao usuário Administrador no Windows. O usuário root tem acesso a todo o sistema operacional e pode fazer qualquer coisa. Por padrão, você não tem acesso root ao seu próprio dispositivo Android e certos aplicativos não funcionarão sem acesso root. Como outros sistemas operacionais móveis modernos, o Android confina os aplicativos a caixas de proteção de segurança restritivas para fins de segurança.

A conta do usuário root sempre existe no Android; simplesmente não há uma maneira integrada de acessá-lo. “Rooting” é o ato de obter acesso a esta conta de usuário root. Geralmente, isso é comparado ao desbloqueio de um iPhone ou iPad, mas o desbloqueio e o desbloqueio são bastante diferentes .

Deixando de lado os aspectos técnicos, o acesso root permite que você faça muitas coisas úteis. Com o root, você pode remover bloatware que veio em seu telefone, executar um firewall, habilitar tethering mesmo se sua operadora estiver bloqueando, fazer backup manualmente de seu sistema e usar uma variedade de outros ajustes que requerem acesso ao sistema de baixo nível .

Aplicativos que exigem root não são difíceis de encontrar – eles estão disponíveis no Google Play, mas não funcionarão até que você obtenha acesso root. Alguns aplicativos possuem recursos que funcionam apenas em um dispositivo com acesso root.

Você só precisa fazer o root em seu telefone se quiser executar um aplicativo específico que requer acesso de root. Se você não planeja fazer nada com esse acesso root, não se preocupe. Você sempre pode fazer o root depois se precisar.

Avisos

Os dispositivos Android não têm root por um motivo . Na verdade, alguns fabricantes de dispositivos fazem o possível para impedir que você faça o root. Aqui está o porquê:

  • Segurança : o enraizamento tira os aplicativos da caixa de proteção de segurança normal do Android. Os aplicativos podem abusar dos privilégios de root que você concedeu e espionar outros aplicativos, algo que normalmente não é possível. Na verdade, o Google impede que você use o Android Pay em dispositivos com acesso root por esse motivo.
  • Garantia : Alguns fabricantes afirmam que o enraizamento anula a garantia do seu dispositivo . No entanto, o enraizamento não danificará realmente o seu hardware. Em muitos casos, você pode “desenraizar” seu dispositivo e os fabricantes não serão capazes de dizer se ele foi feito root.
  • Bricking : Como de costume, você faz isso por sua própria conta e risco. Geralmente, o enraizamento deve ser um processo muito seguro, mas você está por conta própria aqui. Se você bagunçar alguma coisa, não pode simplesmente esperar que o serviço de garantia gratuito conserte. Se você estiver preocupado, faça uma pequena pesquisa primeiro e veja se outras pessoas relatam sucesso ao fazer o root em seu dispositivo com a ferramenta que você planeja usar.
Recomendado:  A Apple rastreia todos os aplicativos Mac que você executa? OCSP Explicado

Além disso, o root pode anular sua garantia, pelo menos para certos tipos de reparos. Confira nosso explicador sobre o assunto para mais informações.

As muitas maneiras de fazer root em um telefone Android

htcunlock

Há muitas maneiras de fazer o root em um telefone Android, e qual você deve usar depende do seu telefone. Em geral, o enraizamento envolverá um destes processos:

  • Desbloqueie o Bootloader : o Google e os fabricantes de dispositivos não oferecem suporte oficial para o root, mas fornecem uma maneira oficial de obter acesso de baixo nível a alguns dispositivos, o que permite fazer o root. Por exemplo, os dispositivos Nexus são destinados a desenvolvedores, e você pode desbloquear facilmente o bootloader com um único comando. Você pode então fazer o root em seu dispositivo fazendo o flash de um arquivo .zip contendo o binário su na tela de recuperação. Ferramentas como o Nexus Root Toolkit para dispositivos Nexus automatizam esse processo . Outros fabricantes também oferecem maneiras de desbloquear o bootloader, mas apenas para determinados dispositivos.
  • Explorar uma vulnerabilidade de segurança : Outros dispositivos estão bloqueados. Seus fabricantes não fornecem uma maneira oficial de desbloquear seus bootloaders e adulterar seus softwares. Esses dispositivos ainda podem ser enraizados, mas apenas descobrindo uma vulnerabilidade de segurança no dispositivo e explorando-a para instalar um binário su em sua partição de sistema. Uma atualização OTA pode corrigir a vulnerabilidade de segurança, bem como desenraizar o dispositivo. Por exemplo, havia uma recompensa de $ 18.000 para a primeira pessoa que conseguisse fazer o root em um Samsung Galaxy S5 rodando na Verizon ou AT&T. Uma vulnerabilidade foi encontrada, mas atualizações futuras podem impedir que a vulnerabilidade funcione e remover a capacidade de fazer o root no Galaxy S5.
  • Flash CyanogenMod ou outra ROM personalizada : Tecnicamente, é uma extensão de um dos métodos acima. Desbloquear o bootloader e explorar uma vulnerabilidade de segurança pode permitir que você atualize  ROMs personalizados como o CyanogenMod, que geralmente vem pré-enraizado. CyanogenMod inclui um botão simples em sua tela de configurações que permite habilitar ou desabilitar o acesso root. Atualizar para uma nova versão do CyanogenMod ou de sua ROM personalizada não irá desenraizar seu dispositivo se a ROM vier com uma maneira integrada de habilitar o root.
Recomendado:  Como configurar opções de pasta no Windows 10

Neste artigo, discutiremos principalmente os usuários que se enquadram no primeiro campo, que têm um bootloader desbloqueável. Se o seu telefone requer um exploit, não poderemos ajudá-lo, pois o processo é diferente para quase todos os telefones. Você terá que pesquisar um fórum como o XDA Developers  para obter mais informações sobre como fazer o root em seu dispositivo específico. Este guia apresentava anteriormente os aplicativos de raiz de um clique Kingo Root e Towelroot , e eles ainda podem suportar alguns telefones mais antigos também.

Se o seu dispositivo tiver um bootloader desbloqueável, no entanto, continue lendo. Geralmente recomendamos o método TWRP em vez de programas de raiz de um clique porque você aprende exatamente como tudo funciona, o que o ajudará a solucionar problemas se algo der errado no futuro – programas de raiz de um clique não são tão transparentes. Antes de iniciar este processo, você precisará  desbloquear seu carregador de boot da maneira oficial e , em seguida,  instalar o ambiente de recuperação TWRP usando estas instruções . Em seguida, usaremos o TWRP para fazer o root em seu telefone.

Como atualizar o SuperSU para o seu telefone e obter acesso à raiz

Tudo bem, então você desbloqueou seu bootloader e instalou o TWRP. Ótimo! Você está quase lá. Para obter acesso root, vamos usar um programa chamado SuperSU , que permite conceder acesso root a outros aplicativos.

SuperSU está disponível na Google Play Store, mas essa versão não dá acesso de root – na verdade, você precisa de acesso de root para usá-lo em primeiro lugar! Fale sobre um Catch-22. Felizmente, o SuperSU também está disponível como um arquivo .zip que podemos “atualizar” com o TWRP. Isso concederá a você acesso root junto com os recursos de gerenciamento do aplicativo Android do SuperSU.

Portanto, para começar, acesse este link , que o levará à última versão do SuperSU disponível para download. Baixe o arquivo .zip para o seu computador, conecte o telefone com um cabo USB e arraste o zip SuperSU para o armazenamento interno do telefone ou cartão SD.

Em seguida, reinicie o telefone na recuperação TWRP. Fazer isso é um pouco diferente em cada telefone – por exemplo, você pode ter que segurar os botões liga / desliga e diminuir volume simultaneamente e, em seguida, usar as teclas de volume para inicializar o “Modo de recuperação”. Instruções do Google para seu modelo específico para ver como isso é feito.

Recomendado:  Como Atualizar o Microsoft Edge

Depois de fazer isso, você será saudado com a tela inicial do TWRP familiar. Clique no botão Instalar.

NOTA: Você provavelmente deve  fazer um backup no TWRP antes de continuar com este processo.

1-twrp-install

A tela a seguir aparecerá. Role para baixo e navegue até o arquivo ZIP do SuperSU que você transferiu anteriormente.

2-escolha-zip

Toque no zip SuperSU e você verá esta tela. Passe para confirmar o flash.

3-confirmar-flash

Deve levar apenas um momento para atualizar o pacote SuperSU. Quando terminar, toque no botão “Limpar cache / Dalvik” que aparece e deslize para confirmar.

4-wipe-cache

Quando terminar, toque no botão “Reiniciar sistema” para inicializar de volta no Android.

Se o TWRP perguntar se você deseja instalar o SuperSU agora, escolha “Do Not Install”. Às vezes, o TWRP não consegue detectar que você já tem o SuperSU, então ele pedirá para atualizar sua versão embutida. Mas quase sempre é melhor atualizar você mesmo a versão mais recente do SuperSU, o que acabamos de fazer.

Raiz TWRP

Gerenciando permissões de raiz com o aplicativo SuperSU

Ao reiniciar o telefone, você verá o novo ícone SuperSU na gaveta do aplicativo. SuperSU controla quais outros aplicativos em seu telefone obtêm permissões de root. Sempre que um aplicativo deseja solicitar permissões de root, ele deve solicitar seu aplicativo SuperSU, que mostrará um prompt de solicitação.

Para certificar-se de que o root está funcionando corretamente, você pode baixar o aplicativo Root Checker e verificar seu status de root. Como alternativa, baixe um aplicativo apenas para root que deseja experimentar e veja se ele pede permissões de superusuário.

Por exemplo, se abrirmos e tentarmos adicionar um aplicativo ao Greenifyum aplicativo  prático de economia de bateria para telefones com acesso root – veremos este pop-up, solicitando acesso ao root. Se você clicar em Conceder e receber uma mensagem de sucesso, você alcançou o root com sucesso em seu telefone.

28-01-2016 23.57.10

Para gerenciar as permissões de root, abra a gaveta do aplicativo e toque no ícone SuperSU. Você verá uma lista de aplicativos aos quais foi concedido ou negado acesso de superusuário. Você pode tocar em um aplicativo para alterar suas permissões.

Se você quiser desfazer a raiz, abra o aplicativo SuperSU, vá para a tela de configurações e toque na opção “Desfazer raiz total”. Ele tentará desenraizar o seu dispositivo. Se funcionar para você, esta é definitivamente a maneira mais fácil de desenraizar seu telefone.

Mas, por enquanto, o mundo é sua ostra amiga das raízes. Você pode verificar nossa lista de ótimos aplicativos raiz  para ter ideias ou  instalar o framework Xposed para alguns ajustes realmente interessantes . Boa sorte!

Crédito da imagem:  Norebbo