Como fazer root OnePlus One?

15

Quero fazer root no meu brilhante dispositivo OnePlus One, conhecido como o principal assassino. Não há escassez de guias disponíveis na Internet e acessíveis facilmente pelo Google, mas não tenho certeza de qual deles seguir, pois não quero que meu dispositivo enfrente problemas durante o enraizamento, o que poderia tornar o telefone impossível de inicializar.

Como posso fazer root no meu telefone com segurança?


  • Equipamento: OnePlus One (bacon)
  • Versão do Android: CM 11S, COS12 ou COS13
  • Status: Carregador de inicialização intocado
  • Armazenamento: 16GB ou 64GB
Senhor do Fogo
fonte

Respostas:

18

É verdade que os guias disponíveis para este dispositivo são extremamente grandes em quantidade. O enraizamento do OnePlus One é bastante fácil, seguro e não requer nenhum conhecimento prévio dos componentes internos do sistema operacional Android, embora isso o facilite a torcer com confiança.

Nota nº 0 : As instruções limparão tudo o que estiver no seu telefone, incluindo a Recuperação de estoque, e você pode não receber atualizações do OTA (embora eu as receba sem problemas). Além disso, embora este guia possa parecer demorado (desde que escrito da perspectiva de um usuário completamente novo), as instruções são uma das mais seguras para garantir que qualquer solução de problemas, se necessária, possa ser feita com facilidade.

Nota 1 : se você estiver preocupado com os seus dados, qualquer que seja o seu conteúdo, consulte este guia completo - Backup completo em dispositivos não-rooteados . Eu pessoalmente prefiroadb backup combinado com Hélio aplicativo disponível na Play Store gratuitamente.

As instruções a seguir exigem a instalação das ferramentas ADB e Fastboot . Em relação à instalação, há um guia muito útil aqui - Existe uma instalação mínima do ADB .

  • Os usuários do Windows podem olhar aqui e este para solução dedicada, ou usar esta ferramenta sem complicações populares instalação chamada 15 segundos ADB Installer sugeridas neste guia .
  • Quanto aos usuários de Linux, o ADB e o Fastboot geralmente estão disponíveis nos repositórios da maioria das distribuições populares e já são abordados neste guia . Veja isto se desejar uma instalação fácil. Muitos erros enfrentados ao usá-los já foram respondidos pelos entusiastas do Android . Caso contrário, a execução como usuário root no sistema (não recomendado) resolve a maioria deles.
  • Não estou familiarizado com o OSX, por isso não posso recomendar nada :(

Nota 2 : Antes de prosseguir para obter mais instruções, verifique se o dispositivo está funcionando bem com o ADB e o Fastboot.

  • Isso é necessário para qualquer usuário do SO verificar (etapa 3. na seção Windows e comandos úteis de inicialização rápida ) aqui para obter mais experiência.

  • Além disso, quando você tentar adbcomandos relacionados, será mostrada uma confirmação no seu dispositivo para aceitar a conexão ADB iniciada no seu sistema. Permita-o e marque a caixa para lembrá-lo para o futuro,

Nota 3 : - Estou instruindo isso como um usuário do Ubuntu Linux, embora o root do Windows seja bastante simples.

  • Depois de ter configurado tudo e feito o backup, é necessário abrir um prompt de comando com privilégios elevados e entrar no diretório diretório de instalação ADB .
  • Principalmente o comando será como cd folder_location\ onde local_da_pasta é o local da pasta de instalação do ADB.
  • Se isso for esmagador no começo, consulte este guia (consulte as instruções 0. Instalação dos drivers fastboot e adb adequados ).
  • Sobre os usuários do Linux, suponho que eles tenham conhecimento básico de como jogar com seu aplicativo de terminal favorito. O Google é seu amigo, lembre-se sempre .

Nota 4 : mantenha seu telefone adequadamente carregado, possivelmente acima de 70%, antes de se aventurar em algo desconhecido para você, como fazer root ou piscar. Além disso, este guia resume muitos pontos desta resposta.


Parte 1: Desbloqueie o Bootloader do OPO

Embora isso não seja importante para continuar, você pode parecer curioso:

Instruções:

  1. Conecte o OPO ao sistema usando o cabo USB e ative o depuração USB .
  2. Ganhe administrativo no Windows ou superusuário no Linux privilégios no seu CMD / Terminal. No Windows, entre no diretório ADB também.
  3. Tipo adb devices para confirmar que seu dispositivo está conectado. Se você não conseguir ver seu dispositivo de alguma forma, considere consultar o Google.
  4. Entrar adb reboot bootloader para colocar no modo Fastboot.
  5. Entrar fastboot devices para confirmar que o modo de inicialização rápida está sendo detectado pelo sistema. Caso não consiga ver nenhum número de série do dispositivo. ou algo semelhante, consulte o mesmo no Google para solucionar problemas.
  6. Entrar fastboot oem unlock - isso desbloqueará o Bootloader do OPO e, como mecanismo padrão, limpará seu dispositivo.
  7. Digite fastboot rebootpara reiniciar o seu dispositivo. Se isso não reiniciar o dispositivo ou ficar preso na tela do Fastboot, você pode desligar e ligar pressionando a tecla liga / desliga consecutivamente com alguns segundos de diferença.

Parabéns! seu dispositivo agora está desbloqueado para inúmeras modificações.


Parte 2: Instalar e inicializar em uma recuperação personalizada via modo de recuperação

Você pode vê-los por curiosidade:

Instruções:

Embora eu pessoalmente prefira o Philz Touch Recovery (sendo elegante), eu instruí o mais popular, a recuperação TWRP . Instruções para Philz Touch Recovery e CWM também são semelhantes. Além desses três, não conheço nenhuma outra recuperação para o OPO.

(As instruções nesta seção estão divididas em duas partes: 2.1 e 2.2)

2.1:

  1. Faça o download de qualquer recuperação viz. Oficial TWRP (preferencial), Philz Touch , CWM ou TWRP não oficial . Algumas pessoas preferem o fork do TWRP Oficial chamado TWRP Unofficial . Você pode pesquisá-los no Google para atender às suas necessidades.
  2. Renomeie 1 o .imgarquivo baixado para recovery.img. Para usuários do Windows, coloque esse arquivo na sua pasta ADB. Para usuários do Linux,cd na pasta Download selecionada, ou conheça o caminho do arquivo baixado.
  3. Vá para Configurações -> Opções do desenvolvedor e desmarque a opção Ativar recuperação de cianogênio .
  4. Repita as etapas de 1 a 5 da parte 1 para entrar no modo de inicialização rápida com segurança.
  5. Enter fastboot flash recovery recovery.img. Os usuários do Linux que não cdentraram na pasta de download selecionada devem substituir recovery.imgo caminho do arquivo .img. Este comando exibirá a recuperação baixada na partição Recovery do OPO e, como óbvio, a Stock Recovery não pode ser inicializada.
  6. Repita a etapa 7 da parte 1.

Parabéns! Você substituiu com êxito o Stock Recovery por Custom Recovery.

OU,

Algumas pessoas alegaram que o OPO pode ser inicializado no Live Recovery sem substituir o Stock Recovery, o que garantiu que as atualizações do OTA sobrevivessem. Não consegui alcançar o sucesso, mas eles conseguiram. Siga o 2.2 para inicializar em uma recuperação ao vivo.

2.2:

  1. Repita as etapas 1 a 4 de 2.1 .
  2. Enter fastboot boot recovery.img. Os usuários do Linux que não cdentraram na pasta de download selecionada devem substituir recovery.imgo caminho do arquivo .img. Este comando do Fastboot inicializa na recuperação baixada sem tocar em nenhuma recuperação instalada. Pode demorar alguns segundos para inicializar nesta recuperação.

Se você puder ver a Recuperação com opções como Instalar Zip , Avançado , etc, e TWRP ou o nome da Recuperação baixada mencionado em algum lugar, então você inicializou na Recuperação baixada. Parabéns! Caso contrário, você poderá solucionar problemas usando o Google ou seguir o 2.1 diretamente.


Parte 3: Flash SuperSu zip e instale o aplicativo SuperSu para habilitar o acesso root

Você estaria ciente de torcer se viesse aqui para isso. Mas, em qualquer caso, você pode olhar para algumas respostas bem escritas sobre o Rooting , o que o enraizamento permitiria ou este guia breve, mas útil do Lifehacker.

Você pode encontrar muitos clientes de superusuário que interceptam o acesso root pelos aplicativos no seu dispositivo e solicitam interativamente que você tome medidas. Mais populares para OPO são SuperSu aplicativo por Chainfire e Superuser por Koush. Vou usar o antigo aqui.

Observe que a maioria desses aplicativos de superusuário exige que seus próprios binários sejam inseridos no sistema para funcionar com seus aplicativos.

Instruções:

  1. Faça o download do arquivo zip SuperSu aqui . O nome pode ser semelhante a UPDATE-SuperSU-vX.YZ.zip.
  2. Coloque este .ziparquivo no diretório raiz (pasta Inicial) do seu cartão SD interno. Você pode fazer isso iniciando seu Gerenciador de arquivos favorito.
    • Usuários que usaram o 2.1 :
      • Maneira fácil: Vá para Configurações -> Opções do desenvolvedor e ative a Reinicialização avançada . Segure o botão Liga / Desliga , toque na opção Reiniciar e escolha Recuperação . Seu dispositivo agora será inicializado na recuperação.
      • Maneira típica: Repita as etapas 1 a 3 da Parte 1 e entre adb reboot recoverypara inicializar no Recovery.
    • Usuários que usaram o 2.2 :
      • Repita todas as etapas do 2.2 para inicializar no Live Recovery.
  3. Toque em Instalar zip . Selecione o .ziparquivo que você baixou e escolha Sim para instalar o arquivo. Ele mostrará algum texto como saída e acabará sendo concluído. Esta etapa exibirá binários compatíveis com o aplicativo SuperSu no sistema operacional Android. Se aparecer algum erro inesperado, consulte o mesmo na Pesquisa do Google.
  4. Agora você pode reiniciar o seu dispositivo.
  5. (Atualização: não é mais necessário) Vá para a Play Store e instale o aplicativo SuperSu .
  6. Inicie o aplicativo. Se aparecer um pop-up, escolha Continuar e você verá duas opções nas quais você deve escolher TWRP / CWM . Isso causaria uma reinicialização. Se esse aplicativo não lhe pedir nada, tudo correu bem e você está pronto para usar o SuperSU como um gerenciador de superusuários.
  7. Agora você pode iniciar este aplicativo para ajustar algumas configurações adequadas às suas necessidades. Além disso, verifique se ele foi instalado e funcionando com êxito ou não, usando qualquer aplicativo que solicite acesso root, como esses aplicativos .

Agora você enraizou com êxito o seu dispositivo OnePlus One. Existem muitos métodos que afirmam ser de um clique, totalmente automatizados etc. No entanto, não posso cobrir todos eles e não o faria, para manter o foco em apenas um método. :) De qualquer forma, algumas menções notáveis ​​são:

  • Bacon Root Toolkit
  • OnePlus One Toolbox
  • Consulte Métodos / aplicativos nesta resposta para ver quais métodos populares de root existem para outros dispositivos Android; alguns podem funcionar no OPO também.
  • Você pode procurar uma solução com mais facilidade nos fóruns do OnePlus , pois é a fonte compartilhada de informações comum para muitos usuários do OnePlus One, incluindo eu.

Objetivo concluído .


1 Pelas informações recebidas de Rob W aqui , é necessário renomear a recuperação baixada para recovery.img ; caso contrário, o comando fastboot poderá ser executado, mas não entrará em vigor.

Senhor do Fogo
fonte
2
"Embora não seja necessário, renomeie o .imgarquivo baixado para recovery.img". Este passo é necessário. Sem renomear, fastboot boot trwp.imgnão teve nenhum efeito aparente, embora o fastboot tenha relatado uma execução bem-sucedida. Somente após renomear para recovery.img, o uso fastboot boot recovery.imgfez o telefone entrar na imagem de recuperação desejada.
Rob W
11
Esta é uma resposta abrangente! Obrigado!! A propósito, eu consegui inicializar uma recuperação TWRP ao vivo. :-)
asgs