How to root /e/OS
Objetivo do documento
Este guia compartilhará detalhes sobre o rooting e como fazê-lo em dispositivos com /e/OS.
O que é rooting?
Fazer root é um processo manual realizado em um dispositivo Android. É feito pelo usuário para obter acesso ao nível de root ou ao núcleo do dispositivo. Ao fazer o root em um dispositivo Android, o usuário pode:
- adicionar, remover ou alterar aplicativos do sistema disponíveis no dispositivo
- modificar as configurações do sistema
- instalar ou executar aplicativos que exigem privilégios de administrador
- realizar atividades que normalmente são restritas ao usuário pelos fabricantes dos dispositivos
- monitorar ou aprimorar a funcionalidade do smartphone
Perguntas frequentes sobre rooting (Da perspectiva do /e/OS)
É possível fazer o root em um smartphone com /e/OS?
Sim, é possível fazer o root em um smartphone que tenha o /e/OS instalado.
Os usuários precisam fazer o root no dispositivo para instalar o /e/OS?
Não. Não é necessário fazer o root para instalar ou executar o /e/OS.
Vocês recomendam que os usuários do /e/OS façam o root em seus dispositivos?
Não. Não recomendamos fazer o root. Os usuários que desejarem fazer o root em seus dispositivos devem fazê-lo por sua própria conta e risco.
Por que não é recomendável fazer o root?
- O processo de root só deve ser realizado por especialistas
- Se não for feito corretamente, o processo de root pode danificar irremediavelmente o seu dispositivo
- O processo de root só deve ser realizado por especialistas
- Se não for feito corretamente, o processo de root pode danificar irremediavelmente o seu dispositivo
- O processo de root também invalidará a garantia do seu dispositivo
O processo de root em um dispositivo /e/OS é diferente do processo em outros smartphones?
Os conceitos são os mesmos. Pode haver pequenas variações, dependendo do sistema operacional instalado no dispositivo.
O que mudou no /e/OS v1.0
O código-fonte da versão 1.0 inclui uma alteração que afeta a capacidade do usuário de fazer o root. Anteriormente, havia uma opção para habilitar o adb root nas Opções do desenvolvedor. Essa opção não estará disponível no código da versão 1.0 e posteriores.
A razão por trás disso é
- Uso do
ih8sn - Mudança para compilações do usuário
Vamos aprender mais sobre esses dois pontos
ih8sn
O ih8sn é uma ferramenta desenvolvida pelos desenvolvedores do LineageOS que ajuda a ocultar um dispositivo com acesso root. Observe que o LineageOS não endossa oficialmente esta ferramenta.
Builds de usuário
-
As ROMs do Android podem ser compiladas com diferentes configurações
-
Os builds
engou de engenharia são utilizados para fins de desenvolvimento. Essas compilações têm oadbativado por padrão. -
As compilações
user-debugtêm como objetivo ajudar os desenvolvedores de dispositivos a compreender o desempenho das versões em desenvolvimento. Por padrão, elas não incluem acesso root, mas ele pode ser adicionado. Inclui recursos extras de registro em log -
Os builds
userdestinam-se à versão final para o usuário final. Essas compilações não permitem acesso como root.
-
-
Para a v1, seguiremos com as seguintes configurações:
- as compilações de teste continuarão sendo compilações
eng - as compilações da comunidade serão compilações
userdebug - as compilações oficiais serão compilações
userdebugcom o ih8sn, que simula uma compilação de usuário
- as compilações de teste continuarão sendo compilações
-
Após a v1 (o que pretendemos alcançar)
- As compilações de teste continuarão sendo compilações
eng - As compilações da comunidade continuarão sendo compilações
userdebug
- As compilações de teste continuarão sendo compilações
Por que não consigo fazer o root a partir das opções de desenvolvedor em builds oficiais?
As compilações official têm como objetivo oferecer uma melhor experiência aos nossos usuários. É por isso que nos empenhamos para oferecer suporte ao Safetynet nesses dispositivos, a fim de melhorar a compatibilidade com aplicativos de terceiros. Para isso, tivemos que simular o tipo de compilação, mudando de userdebug para user (aguardando a migração para as compilações user)
Como efeito colateral, isso desativou a opção adb root, disponível em Opções do desenvolvedor. Para recuperá-la, recomendamos que nossos usuários mudem para uma compilação /dev.
Como fazer root em ROMs v1.0 do /e/OS
Ao ativar o adb rooting nas opções de desenvolvedor (apenas para compilações da comunidade)
É a maneira mais segura de fazer o root no seu dispositivo. Este método só funciona em builds da comunidade (community).
Para fazer o root no seu dispositivo /e/OS
- Ative as Opções do desenvolvedor no dispositivo e habilite o
adb root - Você deverá ver opções semelhantes às da captura de tela abaixo

- Ative a opção
Rooted Debugging(Depuração com acesso root) - Quando terminar, volte desta tela para a tela principal
official do /e/OS, ativar as Opções do desenvolvedor não exibirá a opção de root via adb. Se ainda assim quiser fazer o root no seu dispositivo, você terá que mudar para uma versão /dev (ou usar o Magisk).Como fazer o root usando o Magisk
As etapas para instalar o Magisk não fazem parte do escopo deste documento. Os usuários interessados podem consultar o guia cujo link consta abaixo, na seção ‘Referências adicionais’. Fazer o root com o Magisk pode causar alguns efeitos colaterais e comportamentos anormais na sua instalação.