Fazer root no Android não vale mais a pena

Antigamente, fazer root no Android era quase uma  obrigação  para obter funcionalidades avançadas de seu telefone (ou, em alguns casos, funcionalidades básicas). Mas os tempos mudaram. O Google tornou seu sistema operacional móvel tão bom que fazer o root é mais problemático do que vale a pena.

O que é root?

 

Como o Android é baseado no Linux e usa um kernel Linux, “fazer o root” efetivamente significa permitir o acesso às permissões de root no Linux. É realmente tão simples – essas permissões não são concedidas a usuários e aplicativos normais, então você precisa fazer um trabalho especial para obtê-las.

Então, o que você pode fazer com um telefone enraizado? Um monte de coisas! Se você acha que seu telefone o limita de alguma forma, ou se pega dizendo “cara, eu gostaria de poder <fazer isso> com meu telefone”, então provavelmente há  uma solução que pode ser alcançada fazendo o root.

Parece ótimo, certo?

Bem … segure seus cavalos.

Vamos falar sobre por que provavelmente não vale a pena se dar ao trabalho atualmente.

Android é muito melhor do que costumava ser

IMG_9474

Eu sou um usuário Android de longa data (a vida do Android, não a minha), e quando comecei a usar o sistema operacional móvel do Google, você não conseguia nem fazer capturas de tela no telefone sem ter acesso root – você tinha que conectá-lo a um computador e usar a ferramenta de linha de comando Android Debug Bridge.

E esse é um dos exemplos mais simples. Nos primeiros dias do Android, o software não estava realmente otimizado muito bem, o que resultou em um desempenho ruim. Portanto, fazer o root para fazer overclock da CPU era bastante comum. Mesmo pequenas coisas como a capacidade de desativar o GPS de um widget exigiam que o sistema fosse enraizado. Na verdade, havia uma série de motivos – que eram diferentes para muitos usuários – para torcer pelo Android naquela época.

Avance até hoje e quase todas as limitações – de grandes a pequenas – foram basicamente tratadas no sistema operacional de estoque. Tantas coisas que antes exigiam enraizamentohoras de ajustes agora estão prontas para uso.

Recomendado:  40 anos depois, 'Pac-Man' ainda está capturando nossos corações

À medida que o sistema operacional foi sendo aberto, muitas tarefas mais avançadas estão agora disponíveis em aplicativos de terceiros. Por exemplo, o Android costumava exigir acesso root para personalizar a barra de status. Stock Android agora tem o sintonizador System UI para ajudar com isso, mas mesmo os telefones que omitem esta opção – como os telefones Samsung Galaxy, por exemplo – podem obter acesso através de um aplicativo de terceiros . É muito brilhante.

Não quero aborrecê-lo com detalhes, pois eles são claramente diferentes para cada pessoa, mas a moral da história é: os telefones estão muito, muito melhores agora. Eu literalmente tenho todas as funcionalidades no meu telefone hoje que eu precisava para fazer root há apenas alguns anos.

Agora, tudo isso dito, há razões viáveis ​​para ainda fazer root em seu telefone – e sem dúvida ouvirei sobre muitas delas em resposta a esta mesma postagem – mas muito, muito menos pessoas precisarão dele, especialmente por quão difícil e arriscado isto é.

Enraizar é tão trabalhoso – senão mais – do que nunca

A maioria dos dispositivos Android não  é  projetada para ter acesso root. O sistema está bloqueado por padrão, sem nenhuma maneira de desbloqueá-lo legitimamente. A principal exceção aqui é para telefones do Google, como Nexus ou linha Pixel, que têm a capacidade de desbloquear para fácil enraizamento .

Outros telefones, entretanto, não são tão fáceis de fazer root. Eles são projetados para serem bloqueados e permanecerem assim. Nesses casos, uma solução alternativa (ou “exploit”) é necessária para obter acesso root. E, com a mesma rapidez com que hackers Android determinados encontram esses exploits, os fabricantes os corrigem.

Como resultado, fazer o root em um aparelho Android pode ser incrivelmente difícil. Nos primeiros dias do Android, as coisas eram um pouco mais fáceis, pois os exploits eram em grande quantidade e geralmente muito simples. Agora, entretanto, às vezes pode levar  meses depois que um telefone é lançado antes que um exploit viável seja encontrado, e muitas vezes pode ser bastante difícil de conseguir.

Por causa dessa complexidade adicional, é necessário um certo nível de conhecimento para fazer o root “com segurança” na maioria dos aparelhos modernos. Você precisará percorrer várias postagens de fóruns e diferentes guias para encontrar as ferramentas e explorações certas para o seu telefone específico, e isso pode ser extremamente difícil e demorado. E mesmo quando você descobrir tudo, você pode danificar seu telefone permanentemente se algo der errado.

Recomendado:  Como instalar aplicativos e jogos no Google TV

Que tipo de riscos? Que tal bloquear seu telefone? Em alguns casos, isso pode significar algo que pode ser consertado – conhecido como “tijolo macio” – mas em outros pode significar um tijolo permanente e que não pode ser consertado. Mesmo nos casos em que pode ser consertado, geralmente isso significa  muita pesquisa e trabalho. É difícil e não vale o risco como antes.

O root é ruim para a segurança do seu telefone

O enraizamento também torna mais difícil atualizar seu telefone. Isso significa, o mais importante, nenhum patch de segurança, o que é ruim.

Se usarmos as vulnerabilidades Spectre e Meltdown recentes como referência, você pode ver como a falta de atualizações de segurança pode rapidamente se tornar um problema. O Google já lançou patches de segurança do Android para Spectre (Meltdown é outra história), mas se seu telefone não pode receber atualizações, você está sem sorte. E essa é apenas a ponta do iceberg quando se trata de problemas de segurança com aparelhos enraizados.

Você já se perguntou por que o acesso root não está disponível imediatamente no Android ? A resposta é simples: porque é um risco de segurança inerente. Basicamente, quando você faz o root em seu telefone, está abrindo-o não apenas para executar as tarefas que deseja, mas também as tarefas que um código malicioso pode querer executar. Você ainda precisa conceder permissões de root para aplicativos individuais, mas está colocando ainda mais confiança nos desenvolvedores desses aplicativos do que faria normalmente – e nem todos eles são necessariamente confiáveis.

Além disso, novos aplicativos maliciosos para Android são descobertos o tempo todo – alguns deles podem até fazer o root no seu aparelho sem o seu conhecimento e instalar aplicativos do sistema silenciosamente nos bastidores. Mais recentemente , foi descoberto o primeiro malware Android com a capacidade de injetar código. Embora não seja garantido que você pegue um vírus apenas usando um aparelho enraizado, é absolutamente algo a se considerar.

Além disso, você também perderá certas funcionalidades em aparelhos com acesso root, como acesso ao Android Pay. Isso ocorre por causa da API SafetyNet que o Google implementou para garantir que os dados mais confidenciais, como seu cartão de crédito e informações bancárias no caso do Android Pay, sejam mantidos o mais seguros possível.

Recomendado:  Correção: por que o touchpad do meu laptop não funciona?

O ponto principal aqui é o seguinte: se você não está disposto a colocar todos os seus dados em risco, não faça root em seu telefone. Não estou tentando ser hiperbólico e assustá-lo fazendo-o pensar que todas as suas informações pessoais vão acabar nas mãos erradas só porque você enraizou seu telefone, mas estou sugerindo que a possibilidade é real e algo que você precisa estar ciente do.

Mesmo ROMs personalizados não são perfeitos

Eu sei que o argumento para ROMs personalizados está chegando, então vamos prosseguir e conversar sobre isso. Se você está all-in na cena de root, então você também pode estar executando uma ROM personalizada. Legal! Você pode, de fato, contornar muitos dos aborrecimentos mencionados acima fazendo isso … e também se apresentar a um novo conjunto de aborrecimentos.

Uma vez que ROMs customizados são geralmente baseados no Android padrão, pode-se argumentar que é mais fácil para os desenvolvedores de ROM manter as coisas atualizadas com patches de segurança e outros enfeites. Dito isso, “mais fácil” nem sempre significa “prático”. Na verdade, alguns dos ROMs mais populares que existem são mantidos por uma pequena equipe de apenas algumas pessoas (ou até mesmo uma única pessoa) e, portanto,  não estão completamente atualizados porque simplesmente não têm tempo para se manter no topo das coisas.

Em outras palavras, rodar uma ROM customizada com base no Android padrão não é uma melhoria automática. Na verdade, como a maioria das ROMs são removidas do portão, elas são inerentemente  menos seguras do que um sistema sem raiz, que se danem os patches de segurança atuais.


De modo geral, o root ainda tem seu lugar entre a multidão de modding do Android, e não quero desencorajar isso. Na verdade, estou apenas sugerindo que não vale a pena para a  maioria dos usuários – mesmo para os mais experientes em tecnologia. Muito do que antes só podia ser alcançado com acesso root agora pode ser feito nativamente no Android, e muito do que não pode agora está acessível por meio de aplicativos de terceiros. Se há algo que você deseja fazer que requer acesso root, estamos em um lugar onde você realmente precisa se perguntar: a recompensa  realmente vale o risco?