Ao fazer o root em um telefone Android, você se dá acesso de superusuário. Um superusuário é um administrador que tem acesso a mais recursos e funções de um sistema e pode fazer alterações além de seu comportamento padrão. Esse recurso concede mais acesso ao sistema operacional, o que significa mais controle sobre o funcionamento do dispositivo. Também traz o potencial de danificar o funcionamento do dispositivo.
Android e Rooting
O Android é um sistema operacional de código aberto, embora a bifurcação do Google contenha muitos serviços específicos do Google incorporados. Como o núcleo do Android é de código aberto, qualquer pessoa pode construí-lo e modificá-lo.
Na maioria das vezes, os fabricantes de dispositivos modificam o sistema operacional para criar versões personalizadas do Android para seus telefones, adicionar recursos e criar uma experiência sofisticada para os usuários. Parte disso inclui a imposição de suas próprias regras e restrições em suas versões personalizadas do Android.
Operadoras de serviços telefônicos e fabricantes de dispositivos, como Samsung, LG, Huawei, Xiaomi e outros, colocam modificações e restrições em seus produtos telefônicos.
Leia também: O que é “root” no Linux?
Evite root para segurança
Os fabricantes de telefones bloqueiam seus dispositivos para evitar que as pessoas danifiquem acidentalmente o telefone ou exponham o telefone a riscos de segurança. Eles também bloqueiam dispositivos para evitar que as pessoas removam aplicativos instalados pelo fabricante.
O bloqueio de telefones impede que as pessoas mudem de operadora e pode diminuir a vida útil de um dispositivo, impedindo novas atualizações. Essa prática está vinculada ao direito do consumidor de consertar eletrônicos.
Portanto, uma conta de usuário Android padrão não está conectada como root, portanto, todos os aplicativos têm permissões e acesso limitados. O fabricante e a operadora do telefone estabelecem os limites do que pode e do que não pode ser feito, tanto para sua proteção quanto para seus interesses comerciais.
Por que anular a segurança para fazer root em um telefone?
Fazer o root de um dispositivo permite tarefas complexas e fazer alterações que exigem mais controle e vão além da funcionalidade normal do dispositivo.
Em um telefone com acesso root, você não está limitado ao que o fabricante do telefone diz que você pode fazer com o dispositivo. Em vez disso, você pode fazer qualquer coisa que o hardware do dispositivo permitir.
Com um dispositivo Android com root, você decide como usar o telefone. Adicione atualizações e novos recursos com ROMs personalizados. Como o sistema operacional Android é de código aberto, qualquer pessoa pode fazer sua própria versão do Android e lançá-la gratuitamente online.
Esta comunidade introduziu distribuições Android, como LineageOS. ROMs personalizados desbloqueiam recursos e funcionalidades em dispositivos e fornecem versões atualizadas do Android depois que um fabricante de telefone interrompe o suporte.
Faça root em um telefone para instalar aplicativos fora do padrão que fazem coisas que os fabricantes, operadoras e fabricantes de telefones normalmente não permitem.
Esses aplicativos removem bloatware, controlam o armazenamento e modificam as configurações ocultas. Muitos aplicativos somente raiz fornecem controle do dispositivo em um nível de hardware, por exemplo, para habilitar novas opções de economia de energia.
O Google, curador do sistema operacional Android, não se opõe completamente ao root. O Google Nexus é voltado para desenvolvedores e fornece uma maneira de desbloquear o bootloader e fazer o root do dispositivo.
Aplicativos projetados para rodar em dispositivos Android com root podem ser encontrados na Google Play Store. Baixar aplicativos somente root da Google Play Store limita a possibilidade de instalar um aplicativo malicioso que poderia tirar proveito de um telefone rooteado.
Consequências do root no Android
Fazer root em um telefone anula a garantia do dispositivo e a operadora pode se recusar a fazer a manutenção do telefone. Além disso, fazer o root em um telefone pode violar o contrato de serviço.
A atualização de ROMs personalizadas envolve inicializar o dispositivo em um gerenciador de recuperação personalizado e instalar a ROM diretamente no hardware do telefone. Se algo der errado, existe o risco de bloquear o dispositivo. Isso significa que o telefone não inicializa, não faz chamadas nem se conecta ao Wi-Fi.
O enraizamento também abre a possibilidade de os aplicativos serem executados com privilégios de administrador. Executar qualquer coisa com privilégios de administrador o autoriza a fazer qualquer coisa no dispositivo. Aplicativos maliciosos com privilégios de administrador podem causar sérios danos.
Os telefones enraizados não podem instalar automaticamente as atualizações lançadas pelo Google. As atualizações do sistema operacional são fornecidas por ROMs como o LineageOS.
O desbloqueio de um telefone permite que ele seja usado em outras operadoras e é diferente de fazer o root e o jailbreak.
Por um tempo, era ilegal desbloquear um telefone para usar em outra operadora, mesmo que não tivesse mais contrato com uma operadora. Isso mudou em 2014, quando o Unlocking Consumer Choice and Wireless Competition Act foi transformado em lei.
Esta lei permite que qualquer proprietário de celular ou smartphone desbloqueie seu telefone e mude para outra operadora se os requisitos do contrato de telefone forem satisfeitos.
O root e o jailbreak são diferentes do desbloqueio. O Escritório de Direitos Autorais da Biblioteca do Congresso, que tem jurisdição regulatória sobre a área, decidiu em 2010 que o jailbreak de um telefone é uma ação legal. Os fabricantes de telefones geralmente não querem que os clientes hackem dispositivos; isso pode anular a garantia do dispositivo.