O que é Bootloader para Android. Reinicializar no Bootloader - o que é Android Instalando um bootloader no Android

Desbloquear o bootloader do seu smartphone é o primeiro passo para acelerá-lo e instalar firmware personalizado. E, ao contrário da crença popular, esse recurso é compatível com a maioria dos dispositivos. Abaixo está o método oficial para desbloquear o bootloader do sistema operacional.

Nem todo telefone permitirá que você faça isso.

Existem dois tipos de telefones neste mundo: aqueles que permitem desbloquear o bootloader e aqueles que não permitem.

A capacidade de desbloquear o bootloader depende do fabricante, modelo e até mesmo da operadora do seu smartphone. Todos os smartphones Nexus permitem desbloquear o bootloader, e muitos telefones da Motorola e HTC permitem desbloquear o bootloader da mesma forma que no Nexus.

Outros smartphones, assim como as operadoras, não oferecem a possibilidade de desbloquear o bootloader de forma oficial. Nesse caso, você terá que esperar até que os desenvolvedores encontrem vulnerabilidades com as quais você possa obter direitos de root e baixar firmware personalizado para o seu telefone. Se você possui um smartphone assim, infelizmente, este artigo não irá ajudá-lo.

A melhor forma de saber a qual categoria seu smartphone pertence é consultando um site especializado. Se você possui um smartphone HTC ou Motorola, também pode verificar a capacidade de desbloqueio nos sites da HTC e Motorola. Se o bootloader do seu smartphone não puder ser desbloqueado usando o método oficial, apenas o método de desbloqueio não oficial ou root, que geralmente pode ser encontrado no fórum XDA Developers, irá ajudá-lo.

Etapa 0: faça backup de tudo que você deseja manter

Antes de começar, deve-se observar que este processo apagará todos os seus dados. Portanto, se você possui algum arquivo importante, seja fotos, músicas, vídeos ou qualquer outra coisa, agora é a hora de salvar tudo em seu computador. Além disso, se você tiver alguma configuração de aplicativo que deseja salvar, use a função de backup para criar um backup das configurações e salvá-lo também em seu computador.

Aqui vai outra dica: como sei que vou querer fazer root no meu smartphone, sempre desbloqueio o bootloader assim que compro um aparelho novo. Dessa forma, não perco tempo personalizando o telefone para me adequar, apenas para excluir todos os dados depois de alguns dias.

Depois de salvar todos os seus arquivos importantes, você pode começar.

Etapa 1: instale o Android SDK e os drivers para o seu telefone

Você precisará de duas coisas para este processo: Android Debug Bridge, que é uma linha de comando para PC que você pode usar para se comunicar com seu telefone, e um driver USB para seu dispositivo. Se você os instalou anteriormente, será necessário atualizá-los para a versão mais recente.

Aqui estão breves instruções de instalação:

  • 1. Vá para a página de download do Android SDK e role para baixo até “SDK Tools Only”. Baixe o arquivo ZIP para o seu sistema operacional e extraia o arquivo.
  • 2. Inicie o SDK Manager e desmarque todos os itens, exceto “Ferramentas da plataforma Android SDK”. Se estiver usando um telefone Nexus, você também pode selecionar “Driver USB do Google” para baixar os drivers do Google.
  • 3. Após a conclusão da instalação, você pode fechar o gerenciador do SDK.
  • 4. Instale os drivers USB para o seu telefone. Você pode encontrá-los no site do fabricante do smartphone (por exemplo, Motorola ou HTC)
  • 5. Reinicie o seu computador, se necessário.

Ligue o telefone e conecte-o ao computador usando um cabo USB. Abra a pasta de ferramentas na pasta de instalação do Android SDK e clique com Shift + botão direito em uma área vazia. Selecione “Abrir um prompt de comando aqui” e execute o seguinte comando:
dispositivos adb
Se o número de série aparecer, seu telefone foi detectado e você pode continuar. Caso contrário, certifique-se de seguir todas as etapas fornecidas corretamente.

Etapa 2: ativar a depuração USB

Em seguida, você precisará habilitar diversas opções em seu telefone. Vá para as configurações do seu telefone e selecione “Sobre o telefone”. Role para baixo até Build Number e clique neste item 7 vezes. Uma mensagem deverá aparecer indicando que você está logado no modo de desenvolvedor.

Retorne à página principal de configurações, você deverá ver um novo item “Para desenvolvedores”. Habilite “Desbloqueio OEM” se esta opção existir (se não existir, não se preocupe - apenas alguns telefones têm esta opção).

Em seguida, habilite “Depuração USB”. Digite uma senha ou PIN, se necessário.

Depois de fazer isso, conecte seu telefone ao computador. Você verá uma janela em seu telefone perguntando “Deseja ativar a depuração USB?” Marque a caixa ao lado de “Sempre permitir neste computador” e clique em OK.

Etapa 3: obtenha uma chave de desbloqueio (não para telefones Nexus)

Se você possui um smartphone Nexus, prossiga para a próxima etapa.

Acesse o site do fabricante do smartphone para obter uma chave de desbloqueio (por exemplo, para Motorola, abra esta página ou esta para HTC), selecione seu dispositivo (se necessário) e dirija ou crie uma nova conta.

Mais adiante nesta etapa, pode haver diferenças para telefones diferentes, mas deve haver instruções sobre as etapas no site do fabricante. Será o seguinte: primeiro desligue o telefone e inicialize no modo fastboot. Existem métodos diferentes em telefones diferentes, mas na maioria das vezes você precisa manter pressionado o botão liga / desliga e a tecla de diminuir volume por 10 segundos. Solte os botões e você deverá estar no modo fastboot (os usuários do HTC terão que usar a tecla de diminuir volume para acessar o item Fastboot e usar a tecla liga / desliga para selecionar este item).

Conecte seu telefone e PC usando um cabo USB. Seu telefone deve notificá-lo de alguma forma sobre a conexão. Abra a pasta de ferramentas na pasta de instalação do Android SDK e clique com Shift + botão direito em uma área vazia. Selecione “Abrir um prompt de comando aqui” e digite o comando de desbloqueio fornecido pelo fabricante (para Motorola este é o comando fastboot oem get_unlock_data, para HTC fastboot oem get_identifier_token).

Longas sequências de caracteres aparecerão na linha de comando. Copie esses caracteres e faça uma linha deles sem espaços e no site cole o texto resultante no campo apropriado. Caso seu smartphone possa ser desbloqueado, você receberá um e-mail com uma chave ou arquivo, que utilizaremos na próxima etapa. Se o seu dispositivo não puder ser desbloqueado, você também será notificado sobre isso. Se ainda quiser ir até o fim e usar o método não oficial, você precisará do site dos desenvolvedores.

Etapa 4: desbloquear

Agora você está pronto para desbloquear. Se o seu telefone ainda estiver no modo fastboot, execute o comando abaixo. Caso contrário, desligue o telefone e inicialize no modo fastboot. Existem métodos diferentes em telefones diferentes, mas na maioria das vezes você precisa manter pressionado o botão liga / desliga e a tecla de diminuir volume por 10 segundos. Solte os botões e você deverá estar no modo fastboot (os usuários do HTC terão que usar a tecla de diminuir volume para acessar o item Fastboot e usar a tecla liga / desliga para selecionar este item). Conecte seu telefone e PC com um cabo USB.

Abra a pasta de ferramentas na pasta de instalação do Android SDK e clique com Shift + botão direito em uma área vazia. Selecione “Abrir um prompt de comando aqui”.

Para desbloquear seu dispositivo, você precisará executar um comando simples. Para a maioria dos dispositivos Nexus, este comando é:
desbloqueio fastboot oem
Se você tiver uma nova versão do Nexus, por exemplo, Nexus 5X ou 6P, o comando será um pouco diferente:
desbloqueio flash do fastboot
Caso você não possua um smartphone Nexus, o site do fabricante indicará o comando que você precisa. Para dispositivos Motorola, este é o comando fastboot oem unlock UNIQUE_KEY, onde UNIQUE_KEY é o código enviado a você por e-mail. Para HTC, este é o comando fastboot oem unlocktoken Unlock_code.bin, onde Unlock_code.bin é um arquivo recebido do fabricante HTC.

Após executar o comando, o telefone poderá perguntar se você realmente deseja desbloquear. use a tecla Volume para confirmar.

Quando o desbloqueio for concluído, use o menu OSD para reiniciar o telefone (ou execute o comando fastboot reboot no computador). Se tudo for feito corretamente, ao inicializar o telefone você verá uma mensagem informando que o bootloader está desbloqueado e o sistema operacional Android será carregado. É importante inicializar o Android antes de fazer qualquer coisa como instalar uma recuperação personalizada.

Parabéns por ser desbloqueado! Embora você não note nenhuma diferença, agora você pode instalar uma recuperação personalizada, obter acesso root ou instalar um firmware personalizado.

Artigos e truques

Qualquer tecnologia complexa possui um kernel e um bootloader. Para iniciar um sistema operacional (SO) em equipamentos complexos, primeiro você precisa ativar o bootloader e só depois carregar o SO através dele. Este bootloader é chamado Bootloader. Vejamos abaixo o que é um bootloader no Android.

Para que serve o Bootloader?

Ao ligar seu smartphone ou tablet Android, você verá uma tela inicial, que pode ser considerada o bootloader.

Um bootloader é um programa separado pré-instalado pelo fabricante, geralmente protegido por senha pelo fabricante para fazer alterações ou substituir o bootloader por um personalizado.

O bootloader acessa os arquivos do sistema operacional e os carrega, deixando o smartphone do jeito que você está acostumado e deseja.
Em seguida, o carregamento ocorre normalmente: o bootloader inicia o kernel do sistema, o sistema inicializa e você trabalha diretamente no shell do sistema operacional.

Ao contrário de um bootloader de computador, um smartphone ou tablet só pode funcionar com um sistema operacional por vez. Comparação: você pode instalar o Ubuntu e o Windows no seu computador e depois escolher no boot qual sistema você precisa no momento.

É possível alterar o bootloader, modificá-lo e, o mais importante, por que e quem precisa dele?

Bootloader e Android: o significado da customização

Como já mencionado, o acesso ao bootloader é quase sempre proibido pelo fabricante. Remover a proibição e alterá-la leva à perda total da garantia do dispositivo.

O bootloader foi alterado, por exemplo, para CyanogenMod. O que isso dá ao usuário? Em primeiro lugar, é a capacidade de instalar versões personalizadas de sistemas operacionais e instalar programas de terceiros para recuperação. O bootloader integrado só funcionará com o sistema operacional instalado pelo fabricante. Mas acontece que o sistema operacional integrado é rudimentar, você não gosta da funcionalidade lenta, não há acesso a parte do hardware integrado e assim por diante.

Como acessar e alterar o bootloader? Sem um computador, um cabo USB e programas especiais, nada funcionará. Cada marca, e às vezes cada modelo, tem sua própria maneira de alterá-lo e atualizá-lo para um Android personalizado.

Ao decidir fazer o flash e alterar o bootloader por conta própria, verifique se o seu gadget Android está totalmente carregado e se o cabo não está quebrado. E em hipótese alguma desconecte o dispositivo do computador até que o processo de alteração seja concluído. Você pode fazer um backup preliminar, então a probabilidade de voltar ao normal será muito maior.

E como um resumo. O que é Bootloader no sistema operacional Android? Este é um programa especial que inicia o dispositivo e faz o hardware funcionar com o sistema operacional.

Olá amigos. Hoje, podemos dizer, aconteceu um post espontâneo, do que se tratará, você já dava para adivinhar pelo título. Acontece que hoje chegou um pacote dos EUA e me tornei dono de um Google LG Nexus 4 novinho em folha. E agora tenho dois Nexus ao mesmo tempo - Samsung Galaxy Nexus e LG Nexus 4 - talvez até escreva uma análise comparativa, se você estiver interessado, mas não é disso que estamos falando hoje.
Sim, quem se importa, e tenho certeza que muitos – o preço de emissão é de 12 mil rublos com entrega! Mas, novamente, não é disso que estou falando...

Sim, o Pure Android 4 é maravilhoso por si só - conveniente, rápido e quase perfeito. Observe que estou falando especificamente sobre o Android instalado nos telefones Nexus Google, e não em todos os outros telefones (HTC, Samsung, Sony, etc.), porque... eles foram seriamente reformulados e alterados, infelizmente, não para melhor. Então, o que poderia ser melhor do que um firmware quase perfeito? Firmware personalizado aprimorado, é claro!

Então hoje liguei o telefone pela primeira vez só para ter certeza de que funcionava. Quando me convenci disso, desliguei e comecei a “dançar com pandeiro”. Logo em seguida, direi como desbloquear o Bootloader no Nexus 4, instalar a recuperação e atualizar qualquer firmware.

Na verdade, todas essas danças com pandeiro não são tais danças e quase não com pandeiro =) Eu, como usuário já experiente, me senti confiante, não me preocupei e nem fiz backups. Acontece que todos os procedimentos descritos abaixo são completamente idênticos aos procedimentos que fiz há um ano no Galaxy Nexus. Tudo será simples, eu prometo!

Primeiro você precisa se preparar um pouco e baixar os drivers necessários:
Baixe os drivers usb_driver.rar - eles serão úteis para conectar o dispositivo em modo bootloader ao nosso PC. Também baixamos o arquivo adb.rar – ele contém arquivos Fastboot e ADB.

Descompacte o arquivo Fastboot e ADB na raiz da unidade C, deve se parecer com C:\adb.
Também descompactamos os drivers na raiz da unidade C, será C:\usb_driver.

Agora para a batalha!

Instalando drivers e desbloqueando Bootloader no LG Nexus 4

Primeiro você precisa desbloquear o Bootloader, sem isso nada pode ser feito.

Existem várias soluções e até programas que permitem desbloquear, fazer root e instalar a recuperação com um clique, mas de alguma forma não confio nessa abordagem, porque o procedimento é delicado. Embora eu ainda tenha tentado usar o programa NEXUS 4 TOOLKIT 1.3 hoje, mas, como descobri, você só pode baixar a versão básica, e a atualização está disponível somente após o pagamento, e sem a atualização a escolha do suporte para Android 4.2.2 não está disponível. Resumindo - não é a nossa opção!

Três passos simples e sem exibições:


É simples, certo?

Instalando recuperação personalizada no LG Nexus 4

Agora precisamos instalar a recuperação, sem a qual simplesmente não seremos capazes de atualizar firmware, kernels e quaisquer ajustes e mods.

Para recuperação, recomendo o TWRP Team Win Recovery Project. Você pode ver a descrição e recursos no XDA no tópico oficial do NEXUS 4, sempre há a versão atual lá. No momento em que este post foi escrito, a versão mais recente era 2.4.4.0. Aqui está um link de download direto conveniente. Você baixou? Ótimo, vamos em frente.

Temos um arquivo openrecovery-twrp-2.4.4.0-mako.img. Se você colocá-lo na pasta c:\adb e renomeá-lo como twrp.img será mais fácil na próxima etapa.


Bem, o bootloader está desbloqueado, a recuperação está instalada. A coisa mais simples que resta é instalar um novo firmware. A propósito, não precisamos fazer root se quisermos instalar firmware personalizado, o root já estará lá por padrão.

Instalando firmware personalizado no LG Nexus 4

Por quase um ano usando meu Samsung Galaxy Nexus anterior, experimentei vários firmwares diferentes, muitas vezes atualizei-os e conduzi todos os tipos de experimentos. E você sabe, um dia encontrei o firmware ideal, o firmware dos meus sonhos - este é o ParanoidAndroid. Simplesmente não posso recomendar nada além deste firmware. Mas, de uma forma ou de outra, a escolha é sua: o procedimento para instalação de firmware diferente é idêntico.

Esta é a aparência do seu Nexus 4 após a instalação do ParanoidAndroid:

Aqui está uma análise em vídeo do mesmo firmware, mas para aqueles que não usaram pessoalmente o ParanoidAndroid, pouco ficará claro:

Então, decidimos o firmware, precisamos baixá-lo. Tópico oficial para desenvolvedores de firmware, há também descrição, links e novas versões. Você pode baixar o firmware em si na seção mako em goo.im, e também precisará baixar o Google Apps na seção correspondente em goo.im.

Baixamos o firmware e o gapps, agora precisamos carregá-los de alguma forma para o telefone. Se o telefone estiver normalmente visível no explorador, pule o bloco de texto abaixo; se você não conseguir acessar a memória do telefone através do explorador, leia.

Um pequeno problema pode surgir aqui, mas só se você não ler este post - porque todos os problemas estão resolvidos para mim, e com certeza escreverei sobre isso!

Estou sentado e conectando o telefone via USB usando um cabo, mas ele está carregando, mas no explorer não consigo vê-lo como uma pasta para colocar nossos arquivos lá para o firmware. Se você tem a mesma história, aqui está a solução!

Não sei por que, mas o Windows decidiu instalar drivers ADB quando o telefone foi ligado (isso não significa fastboot, mas sim o sistema Android em execução). Talvez eu tenha feito algo errado de alguma forma, mas o fato é que a pasta do telefone não está visível no Explorer. Achei que faltavam alguns drivers, pesquisei muito no Google, mas não encontrei nada. Decidi usar o método severo: vamos ao gerenciador de dispositivos, vemos “Dispositivo Android algo como ADB” - basta clicar com o botão direito nele e selecionar Excluir. Desconectamos o telefone e o conectamos novamente imediatamente - o Windows deve detectar novamente o dispositivo e instalar os drivers corretos nele. Isso funcionou para mim e a pasta necessária do Nexus 4 apareceu no Explorer!

Selecione a pasta Nexus 4 / Memória interna / Download e solte os arquivos lá, no meu caso é pa_mako-3.10-11MAR2013-131748.zip e pa_gapps-full-4.2-20130308.zip. No seu caso, serão versões mais recentes, não é nada difícil entender as marcações.

Quando todos os arquivos forem baixados, desconecte o telefone do computador e desligue-o. Precisamos entrar no modo de recuperação novamente, para isso mantemos pressionado Volume Down + Power até que o fastboot ligue, onde usamos os botões de volume para selecionar o modo de recuperação e pressionamos Power.

Se de repente aconteceu que você não viu a tela principal do TWRP (é muito fácil de identificar, não haverá dúvidas), mas viu um andróide deitado de costas com um triângulo vermelho, então há um caminho fora, mas o que você faria sem ele?

Para fazer isso, mantenha pressionado o botão Liga / Desliga até que o telefone desligue. Inicializamos no fastboot novamente, conectamos o telefone via USB e repetimos o script de instalação de recuperação. Quando a recuperação estiver instalada, não reinicie, mas use os botões de volume para encontrar o item Modo de recuperação e selecione-o com o botão liga / desliga. Agora o TWRP será definitivamente iniciado, o que significa que seguimos as instruções abaixo.

Veremos a tela principal do TWRP, clique no botão Limpar no canto superior direito e em Redefinição de fábrica - isso excluirá todos os dados do telefone!

Após uma redefinição completa, você precisa retornar à tela anterior e clicar no botão Instalar no canto superior esquerdo. Na tela que se abre, selecione Download na lista de pastas e, em seguida, clique primeiro no arquivo de firmware pa_mako, depois em Adicionar mais Zips e selecione imediatamente o arquivo pa_gapps e, por fim, deslize para confirmar o Flash. Agora, tanto o firmware quanto os aplicativos do Google Apps serão atualizados imediatamente, cerca de um minuto de espera e devemos ver a inscrição Bem-sucedido. É muito importante limpar todos os caches; para isso, selecione o botão Wipe cache/dalvik. Tudo está pronto - clique em Reiniciar sistema.

Agora o sistema irá inicializar, mas com o firmware ParanoidAndroid. Após um longo download, chegamos ao menu inicial de configuração do telefone, onde você precisa selecionar um idioma, especificar uma conta, etc.

Na verdade, isso é tudo! Boa sorte para vocês, amigos. Se você tiver alguma dúvida ou sugestão sobre o processo de firmware ou sobre o ParanoidAndroid, escreva nos comentários.

Nota: Como acessar o menu do desenvolvedor em qualquer firmware.

Abra as configurações, selecione o item “Sobre o telefone” na parte inferior, role a tela até o item “Número da versão”, aparecerá JDQ39, que corresponde à versão 4.2.2 do Android, você pode ter algo mais escrito, não não importa. Pressione esta linha 7 vezes seguidas. Como resultado, a mensagem “Você se tornou um desenvolvedor!” deverá aparecer. Acontece que é fácil se tornar um desenvolvedor do androind =))) Voltamos ao menu de configurações, vemos um novo item “Para desenvolvedores”.

UPD: Se de repente o telefone se transformar em um “tijolo” - o que fazer?

Nunca se sabe o que acontece... Como hoje, por exemplo, um colega comprou para si o mesmo Nexus 4 e me deu para que eu pudesse instalar firmware customizado. “Sem problemas”, eu disse e segui minhas próprias instruções escritas acima. Aconteceu uma coisa estranha - todos os dados (arquivo zip da imagem do firmware, por exemplo), que carreguei no drive interno para firmware posterior após o reset, foram deletados, autodestruídos por algum motivo desconhecido.

Resumindo, o telefone virou um tijolo, ou seja, Não liga, mas algo precisa ser feito. Portanto, a maneira mais fácil é baixar o Factory Image para o seu telefone, ou seja, imagem de fábrica para que o telefone fique parecido com o que você viu quando abriu a embalagem pela primeira vez. E aqui estão as instruções:

  1. Presume-se que você já tenha instalado os drivers e o telefone se conecte ao computador quando estiver no modo fastboot. E também o bootloader está desbloqueado. Resumindo, todas as etapas do título “Instalação de drivers e desbloqueio” foram concluídas.
  2. Agora baixe a imagem oficial do telefone aqui https://developers.google.com/android/nexus/images#occam No momento, a versão atual é 4.3 (JWR66V), clique no link ao lado e faça o download.
  3. Baixamos o arquivo occam-jwr66v-factory-08d2b697.tgz, dentro dele está outro arquivo occam-jwr66v-factory-08d2b697.tar, e dentro há vários arquivos e outro arquivo image-occam-jwr66v.zip - é isso que nós necessário, pegue e transfira image-occam-jwr66v.zip para a pasta C:\adb
  4. Abra a linha de comando e escreva:
    cd c:\adb pressione Enter;
    fastboot apagar inicialização pressione Enter;
    fastboot apagar cache pressione Enter;
    sistema de apagamento fastboot pressione Enter;
    fastboot apagar dados do usuário pressione Enter;
    fastboot reinicialização-bootloader pressione Enter;
    fastboot -w update image-occam-jwr66v.zip pressione Enter e espere.
    Após a última operação, o telefone deve reiniciar e ligar.
  5. Agora seu telefone está como novo :) E você pode repetir o que não funcionou. Ou seja, carregue arquivos zip para a memória do telefone e tente atualizá-los novamente. A propósito, não tocamos na recuperação durante o processo de recuperação, então você ainda tem o TWRP, o que significa desligar o telefone, pressionar Diminuir volume + Energia, selecionar recuperação e pronto!

Bem, agora isso é tudo certo!

Até mais, amigos. E lamento ter parado de escrever sobre SEO com frequência, prometo melhorar em um futuro próximo.

O que é um bootloader, como desbloqueá-lo e por que preciso dele?

Todo telefone com sistema operacional Android possui um bootloader que instrui o kernel do sistema operacional a inicializar normalmente. Cada dispositivo possui sua própria versão do bootloader. O bootloader geralmente está bloqueado em dispositivos Android porque os fabricantes desejam que você opte por versões do Android projetadas especificamente para seu hardware.

Se você deseja instalar uma versão modificada do sistema operacional (ROM personalizada), você precisa desbloquear o bootloader. Falando na linguagem de uma pessoa comum: desbloquear o bootloader permitirá que você instale firmware modificado, com uma variedade de “guloseimas” em seu telefone Android.

Vamos começar com a marca mundialmente famosa HTC. Em 90% dos casos esse método funciona, os 10% restantes serão destinados a problemas de software, falsificações de artesãos chineses, além de modelos que não possuem a parte visual do bootloader; em geral, claro, está lá, mas escondido da vista.

Primeiro passo , registro http://htcdev.com/ . Baixe os drivers ADB do nosso site, o programa HTC Sync do site oficial http://www.htc.com/ua, ele conterá todos os drivers necessários para o seu dispositivo. Você também pode precisar de Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Passo dois , crie uma pasta na raiz da unidade C e dê a ela o nome de Android. Descompacte nesta pasta: adb.exe, AdbWinApi.dll, fastboot.exe. O HTC Sync pode ser removido ou desabilitado no sistema para não interferir na conexão do dispositivo ao computador.

Passo três , coloque o telefone no modo bootloader. Opção um, se o telefone tiver bateria removível, remova a bateria, insira-a, mantenha pressionado o botão de volume (-) e ligue. Segure até que o telefone seja reiniciado no estado do bootloader mencionado acima. É assim que ele se parece.

Opção dois , para usuários mais avançados, o telefone está ligado, a permissão para a função “depuração usb é permitida”, trabalhamos através da linha de comando Iniciar -> Executar e digite o nome do programa cmd.exe. Uma janela aparecerá

Após inserir o comando CD C:\Android, pressione Enter, obtemos a resposta C:\Android>. Em seguida, digite o comando adb devices, a resposta deve ser:

Lista de dispositivos conectados ao dispositivo HC413MW00787

O comando é inserido para verificar a conexão com o PC, se o número de série for determinado está tudo bem e continuamos. Caso contrário, verifique “a depuração USB é permitida” e se os drivers ADB estão instalados. O comando a seguir coloca o telefone no modo que precisamos: adb reboot-bootloader pressione enter,


Agora voltamos nossa atenção para o telefone, deve ficar como na primeira imagem.

Vamos passar ao desbloqueio, tudo acontece através do console, dos comandos necessários no site https://www.htcdev.com/, bem como do seu e-mail que foi utilizado no cadastro.

O telefone está conectado e no modo bootloader. Entramos no site e seguimos estes passos:


Se o seu modelo não estiver na lista, selecione o que está circulado, caso contrário procuramos o nosso. Por exemplo, eu sempre seleciono esse item, independentemente de ele funcionar. Depois de pressionarmos o botão verde para continuar, obtemos isto:


Coloque duas marcas de seleção e clique no botão Prosseguir para instruções de desbloqueio.


Esta janela contém instruções de preparo, está em inglês, pulamos. Role a página para baixo e vá para a quinta etapa. A seguir está a continuação das instruções. Role até o final:

Iremos colar as informações recebidas para desbloqueio nesta janela vazia.

Para fazer isso, volte ao console e digite o comando fastboot oem get_identifier_token e pressione enter

Na saída obtemos:


O que está circulado em vermelho deve ser selecionado, copiado e colado naquela janela vazia da imagem acima. Clique no botão Enviar. Como copiar e colar? Ao clicar com o botão direito, obtemos um menu no qual selecionamos a marca e selecionamos a área que necessitamos. Pressione Enter. No console, enter é usado para copiar os valores necessários.

Antes de começar a hackear o Android, você precisa entender como ele funciona em geral e só então poderá começar a desbloquear o bootloader do sistema. Então, vamos tentar descobrir.

O que acontece quando o Android liga e inicia?

O que acontece quando você inicia o Android

À nossa frente está um smartphone desligado com Android. Vamos ver o que acontece se você ligá-lo.

Primeiro, o BIOS do celular será iniciado. BIOS (Sistema Básico de Entrada/Saída) traduzido do inglês significa “Sistema Básico de Entrada/Saída”. É constantemente salvo automaticamente e garante o funcionamento das entradas e saídas. Em particular, este sistema também executa o bootloader.

Como o nome sugere, o bootloader carrega outras partes do sistema operacional, como o kernel. O kernel de um sistema operacional é sua parte principal. Essencialmente, este é o nível inferior do sistema Android, responsável pelo andamento dos processos básicos e pela organização dos dados.

Em seguida, o sistema operacional principal chamado “ROM” é iniciado. ROM significa “Read Only Memory”, ou “Read Only Memory”, usada para armazenar todo o conjunto de dados imutáveis. Como usuário normal, você não pode alterar nada nele.

Paralelamente, o bootloader lança não apenas o kernel, mas também o Recovery, ou sistema de recuperação.
Se o sistema Android for danificado repentinamente, você pode baixar o Recovery e a partir dele restaurar o sistema operacional do zero ou a partir do momento em que foi salvo. Você pode (e deve) criar backups no sistema de recuperação.

Por sua vez, o bootloader pode estar em três estados diferentes: “Bloqueado”, “Aberto” ou “Criptografado”. Se o bootloader estiver aberto, mudanças profundas podem ser feitas no sistema, por exemplo, você pode instalar um sistema operacional personalizado, também chamado de “ROM personalizada”, em vez do padrão, ou seja, a “ROM padrão”. Mas outras questões, como alterar o Recovery ou obter direitos de root em um smartphone, só podem ser resolvidas usando um bootloader aberto.

Se o bootloader estiver criptografado, apenas as atualizações de sistema mais urgentes do fabricante poderão ser instaladas. O mesmo se aplica a um bootloader bloqueado, mas ao contrário de um criptografado, ele pode ser desbloqueado.

Como desbloquear o bootloader


Instalador ADB e Fastboot

A maioria dos smartphones Android possui o chamado modo fastboot. Este é um tipo de "bootloader avançado". Usando este modo, o bootloader normal pode ser desbloqueado. A ferramenta básica para isso é o Android Debug Bridge, ou ADB. Destina-se principalmente a desenvolvedores de aplicativos Android, mas também oferece muitas oportunidades para usuários comuns.

Primeiro, você precisa de drivers para o seu smartphone. Eles podem ser facilmente instalados automaticamente a partir do Windows 7, simplesmente conectando seu smartphone ao PC.
Você também precisa de drivers ADB e Fastboot. Para fazer isso, baixe o instalador da Internet e execute o arquivo baixado em modo de administrador. Certifique-se de instalar drivers para todo o sistema. O instalador perguntará se você realmente deseja fazer isso.

Depois de concluir essas etapas, você precisa conectar o dispositivo ao PC no modo fastboot. Muitos smartphones possuem uma combinação de teclas especial para isso. Alternativamente, no entanto, você também pode conectar seu smartphone ligado ao PC e inserir o comando “adb reboot bootloader” no prompt de comando. Porém, primeiro você deve habilitar a “Depuração USB” nas configurações do seu smartphone. Se necessário, você também deve ativar o recurso Permitir desbloqueio OEM.

Agora você pode desbloquear facilmente o bootloader com o comando “fastboot flashing unlock”. Em seguida, inicialize no modo fastboot novamente e digite “fastboot flashing unlock_critical” para desbloquear permanentemente o bootloader. Desta forma você pode minimizar o risco de seu smartphone virar um “tijolo” ao instalar um novo firmware.

Alternativamente, em alguns smartphones, o desbloqueio pode ser feito usando o comando “fastboot oem unlock”.

No entanto, existem exceções. Por exemplo, os smartphones Samsung não possuem um modo fastboot real. Em vez disso, existe um modo de download. Para desbloquear o bootloader, você precisa usar o programa Odin, que pode instalar arquivos que podem fazer isso. Isso não é necessário para obter direitos de root ou instalar uma ROM ou recuperação personalizada em dispositivos Samsung.

Outra exceção são os smartphones da Sony. Antes de fazer o jailbreak do seu smartphone, primeiro você terá que registrar o dispositivo na página do desenvolvedor inserindo o IMEI e seu e-mail para receber um código de desbloqueio especial.