Como desbloquear o bootloader do seu telefone Android, a maneira oficial
Desbloquear o bootloader do seu telefone Android é o primeiro passo para fazer o enraizamento e o flash de ROMs personalizadas. E, ao contrário da crença popular, na verdade, é totalmente suportado em muitos telefones. Veja como desbloquear seu bootloader da maneira oficial.
Nem todo telefone permitirá que você faça isso
Existem dois tipos de telefones no mundo: aqueles que permitem desbloquear o bootloader e aqueles que não.
Se você tem permissão para desbloquear seu bootloader depende do fabricante do seu telefone, do modelo que você possui e até mesmo da sua operadora. Os telefones Nexus são todos desbloqueáveis por natureza e muitos telefones da Motorola e HTC permitem que você desbloqueie seu gerenciador de inicialização por meio de um processo semelhante ao do Nexus..
Outros telefones, no entanto, e algumas operadoras, não permitem que você desbloqueie o seu bootloader da maneira oficial, o que significa que você tem que esperar que os desenvolvedores explorem uma vulnerabilidade de segurança, se você quiser fazer root e flash ROMs. Se você tiver um desses telefones, este guia infelizmente não o ajudará.
A melhor maneira de descobrir em qual categoria seu telefone se encontra é navegando em sua seção no XDA Developers. Se você tem um telefone HTC ou Motorola, você também pode pesquisar sua capacidade de desbloqueio no site da HTC ou da Motorola. Se não der suporte ao desbloqueio, você terá que usar um método não-oficial de desbloqueio ou root, que você normalmente encontrará nos fóruns do XDA Developers..
Se o seu telemóvel suporta desbloqueio através de mais canais oficiais, continue a ler.
Passo Zero: Faça o backup de qualquer coisa que você queira manter
Antes de começarmos, é importante mencionar: esse processo apagará todos os seus dados. Portanto, se você tiver fotos ou outros arquivos no telefone que deseja manter, transfira-os para o computador agora. Além disso, se você tiver alguma configuração de aplicativo que deseja manter, use a função de backup para criar um arquivo de configurações de backup e as transfira para o seu computador..
Aqui está uma dica extra: Como eu sei que, eventualmente, irei torcer meu telefone, sempre desbloqueio meu bootloader assim que eu compro um novo dispositivo. Dessa forma, não perco tempo configurando-o apenas para apagar o telefone em alguns dias e fazer tudo de novo. Se você é um viciado em Android obcecado que sabe que vai arraigar em breve, considere desbloquear antes de se dar ao trabalho de configurar seu telefone.
Quando você fez backup de tudo o que deseja manter, continue com as etapas abaixo.
Etapa 1: instalar o SDK do Android e os drivers do seu smartphone
Você precisará de duas coisas para esse processo: o Android Debug Bridge, que é uma ferramenta de linha de comando para o seu computador que permite a interface com o telefone e os drivers USB do telefone. Mesmo se você instalou estes antes, você deve obter as versões mais recentes agora.
Nós detalhamos como instalar os dois antes, mas aqui está a breve versão:
- Vá para a página de download do SDK do Android e role para baixo até "Ferramentas do SDK apenas". Faça o download do arquivo ZIP para sua plataforma e descompacte-o onde quiser armazenar os arquivos ADB.
- Inicie o SDK Manager e desmarque tudo, exceto "Android SDK Platform-tools". Se você estiver usando um smartphone Nexus, também poderá selecionar "Google USB Driver" para fazer o download dos drivers do Google.
- Depois de terminar a instalação, você pode fechar o gerenciador do SDK.
- Instale os drivers USB para o seu telefone. Você pode encontrá-los no site do fabricante do seu telefone (por exemplo, Motorola ou HTC). Se você tem um Nexus, pode instalar os drivers do Google que você baixou na etapa 2 usando estas instruções.
- Reinicie o seu computador, se solicitado.
Ligue o telefone e conecte-o ao computador usando um cabo USB. Abra a pasta platform-tools na sua pasta Android SDK e Shift + Right Clique em uma área vazia. Escolha “Abrir um Prompt de Comando Aqui” e execute o seguinte comando:
dispositivos adb
Se mostrar um número de série, o seu dispositivo é reconhecido e você pode continuar com o processo. Caso contrário, verifique se você executou as etapas acima corretamente.
Segundo Passo: Ative a Depuração USB
Em seguida, você precisará ativar algumas opções no seu telefone. Abra a gaveta de aplicativos do seu telefone, toque no ícone Configurações e selecione "Sobre o telefone". Percorra todo o caminho e toque no item “Build Number” sete vezes. Você deve receber uma mensagem dizendo que agora você é um desenvolvedor.
Volte para a página principal Configurações e você verá uma nova opção na parte inferior chamada "Opções do desenvolvedor". Abra e habilite o “OEM Unlocking”, se a opção existir (se isso não acontecer, não se preocupe - é necessário apenas em alguns telefones).
Em seguida, ative a "Depuração USB". Digite sua senha ou PIN quando solicitado, se aplicável.
Uma vez feito isso, conecte seu telefone ao seu computador. Você deve ver um pop-up chamado “Permitir depuração USB?” No seu telefone. Marque a caixa "Permitir sempre deste computador" e toque em OK.
Terceiro Passo: Obtenha uma Chave de Desbloqueio (para Telefones Não-Nexus)
Se você estiver usando um dispositivo Nexus, poderá pular a etapa a seguir. Os dispositivos não Nexus provavelmente precisarão passar por uma etapa extra antes de continuar.
Vá até a página de desbloqueio do gerenciador de inicialização do seu fabricante (por exemplo, esta página para telefones Motorola ou esta página para telefones HTC), escolha seu dispositivo (se solicitado) e faça login ou crie uma conta.
O restante desta etapa é um pouco diferente, dependendo do seu telefone, mas o site do fabricante deve guiar você pelo processo. Será mais ou menos assim: Primeiro, desligue o telefone e inicialize no modo fastboot. Isto é um pouco diferente em cada telefone, mas na maioria dos dispositivos modernos, você pode chegar lá segurando os botões “Power” e “Volume Down” por 10 segundos. Solte-os e você deve estar no modo fastboot. (Os usuários HTC precisarão selecionar "Fastboot" com a tecla Diminuir volume e pressionar a tecla para selecioná-lo primeiro.) Geralmente, você pode encontrar mais informações no seu telefone específico com uma rápida pesquisa no Google, sinta-se à vontade para fazer isso agora antes de continuar.
Conecte seu telefone ao seu PC com um cabo USB. Seu telefone deve indicar que o dispositivo está conectado. No seu computador, abra a pasta platform-tools na sua pasta Android SDK e Shift + Right Clique em uma área vazia. Escolha “Abrir um prompt de comando aqui” e use essa janela do prompt de comando para recuperar sua chave de desbloqueio conforme descrito pelo fabricante. (Por exemplo, os telefones da Motorola operarão fastboot oem get_unlock_data
comando, enquanto os telefones HTC operam fastboot oem get_identifier_token
comando.)
O Prompt de Comando emitirá um token na forma de uma sequência muito longa de caracteres. Selecione-o, copie-o e cole-o na caixa aplicável no site do fabricante - verifique se não há espaços! - e envie o formulário. Se o seu dispositivo estiver desbloqueado, você receberá um email com uma chave ou arquivo que será usado na próxima etapa.
Se o seu dispositivo não estiver desbloqueado, você receberá uma mensagem informando isso. Se você quiser fazer o root no seu dispositivo ou usar uma ROM, você precisará usar um método mais não oficial, que normalmente pode ser encontrado em um site como o XDA Developers..
Passo Quatro: Desbloqueie o seu telefone
Agora você está pronto para realizar o desbloqueio. Se o seu telefone ainda estiver no modo fastboot, execute o comando abaixo. Se não, desligue o telefone e segure os botões “Power” e “Volume Down” por 10 segundos. Solte-os e você deve estar no modo fastboot. (Os usuários do HTC terão que selecionar "Fastboot" com a tecla Diminuir volume e pressionar a energia para selecioná-lo primeiro.) Conecte seu telefone ao PC com um cabo USB.
No seu computador, abra a pasta platform-tools na sua pasta Android SDK e Shift + Right Clique em uma área vazia. Escolha "Abrir um prompt de comando aqui".
Para desbloquear seu dispositivo, você precisará executar um comando simples. Para a maioria dos dispositivos Nexus, esse comando é:
fastboot oem desbloquear
Se você tiver um Nexus mais recente, como o Nexus 5X ou o 6P, o comando será um pouco diferente:
fastboot flashing desbloqueio
Se você tiver um dispositivo que não seja Nexus, seu fabricante dirá qual comando executar. Dispositivos da Motorola, por exemplo, precisam ser executados fastboot oem desbloqueio UNIQUE_KEY
, usando a chave exclusiva do email que você recebeu. Dispositivos HTC será executado fastboot oem unlocktoken Unlock_code.bin
usando o arquivo Unlock_code.bin que você recebeu da HTC.
Depois de executar o comando, seu telefone pode perguntar se você tem certeza de que deseja desbloqueá-lo. Use as teclas de volume para confirmar.
Quando terminar, use o menu na tela para reiniciar o telefone (ou execute o reinicialização fastboot
comando a partir do seu PC). Se tudo funcionou corretamente, você deverá ver uma nova mensagem na inicialização informando que seu bootloader está desbloqueado e, após alguns segundos, ele deve ser inicializado no Android. É importante que você inicie no Android antes de fazer qualquer outra coisa, como exibir uma recuperação personalizada.
Parabéns por desbloquear seu telefone! Você não vai notar muita diferença ainda, mas com um bootloader desbloqueado você será capaz de flash uma recuperação personalizada, abrindo a porta para acesso root e ROMs personalizados.
Crédito da imagem: Norebbo