Rooting
Rooting um dispositivo Android é o processo de conceder ao usuário do dispositivo privilégios de root (ou administrativos). A maioria dos fabricantes de dispositivos Android restringe por padrão as permissões do usuário e dos aplicativos, portanto, fazer rooting em um dispositivo dá acesso a comandos, arquivos do sistema e pastas que, de outra forma, ficam bloqueados. O acesso root em um dispositivo Android equivale às permissões de superusuário em um sistema Unix ou Linux, ou ao jailbreak de um dispositivo iOS.
As etapas necessárias para fazer rooting em um dispositivo variam conforme o dispositivo e o fabricante, mas a maioria segue uma estrutura geral. Primeiro, você precisa desbloquear o bootloader do dispositivo para permitir que ele inicialize uma imagem de disco de uma ROM personalizada. Depois disso, você precisa instalar a ROM personalizada no dispositivo — substituindo o sistema operacional Android original por uma versão compatível com o acesso root. Por fim, você precisa instalar um aplicativo de gerenciamento de root que ajude a modificar as configurações do sistema e gerenciar quais aplicativos têm acesso root.
Benefícios e desvantagens
Há vários motivos comuns para fazer rooting em um dispositivo Android. Primeiro, um dispositivo com root oferece muito mais opções de personalização do que um dispositivo original. Muitas ROMs personalizadas permitem aplicar temas ao sistema operacional, alterando a aparência de praticamente todas as partes da interface do usuário. O rooting também permite remover aplicativos pré-instalados que você não quer. Você também pode instalar novos aplicativos que exigem acesso root para fazer algo que não conseguiriam fazer de outra forma, como fazer backup dos dados de outros aplicativos. Alguns aplicativos utilitários podem ajustar as configurações de hardware para melhorar o desempenho ou a duração da bateria, como fazer overclock ou underclock da CPU do telefone.
Fazer rooting em um dispositivo envolve alguns riscos significativos. Embora alguns fabricantes permitam que os usuários façam root em seus dispositivos e incluam instruções oficiais para isso, outros não permitem — até mesmo tentar fazer isso pode anular a garantia. O acesso root torna os malwares mais perigosos, portanto, você deve ter cuidado e instalar apenas aplicativos confiáveis. Alguns aplicativos podem não funcionar corretamente em um dispositivo com root devido a bugs ou limitações de segurança. Por exemplo, softwares bancários frequentemente bloqueiam dispositivos com root como medida de segurança; outros aplicativos que dependem da localização por GPS podem bloquear dispositivos com root para impedir aplicativos de falsificação de GPS. Por fim, um erro durante o processo de rooting pode resultar em um dispositivo brickado que deixa de funcionar completamente.
Teste seus conhecimentos