Desbloquear bootloader usando fastboot usando o Ubuntu / Linux -- linux campo com fastboot campo com bootloader-lock campo com htc-legend camp android Relacionado O problema

Unlock bootloader using fastboot using Ubuntu/Linux


5
vote

problema

português

Eu estou tentando desbloquear bootloader para minha lenda HTC.

Eu tenho ADT (Android SDK de acordo com a versão 21.1) na minha caixa Ubuntu / Linux.

Enquanto seguindo as instruções do HTCDEV para desbloquear o Bootloader da HTC Legend.

Eu posso adb devices que os resultados são inferiores a

  List of devices attached  HTXXXXXXXXXX    device    

mas fastboot devices não resulta nenhuma coisa.

Quando reinicio meu telefone para FASTBOOT USB modo e conecte o cabo USB ao telefone e conecte-se ao PC / Ubuntu.

fastboot oem get_identifier_token
resultados como seguindo e sente-se ocioso. < waiting for device >

Eu tenho cruzado para certas coisas:

  • O modo USB padrão é cobrado apenas
  • A depuração USB está habilitada

Mas na minha caixa de Ubuntu não há drivers e sem sincronização HTC instalada.

O que estou perdendo aqui? Posso fazer isso do Ubuntu, como não tenho janelas?


Atualização: o HBoot do meu dispositivo é 1.00.0000


update2: Acabei de tentar com sudo fastboot devices e devolvido.

  HTXXXXXXXXXX    fastboot    

Agora, quando eu faço sudo fastboot oem get_identifier_token ele retorna:

  ... (bootloader) [ERR] Command error !!! OKAY [  0.010s] finished. total time: 0.010s    
Inglês Original

I am trying to unlock bootloader for my HTC Legend.

I have ADT (Android SDK according to release 21.1) on my Ubuntu/Linux box.

While following the HTCDev instructions to unlock bootloader of HTC Legend.

I can adb devices that results as under

List of devices attached  HTXXXXXXXXXX    device 

But fastboot devices does not result any thing.

When I reboot my phone to FASTBOOT USB mode and plug in the USB cable to phone and connect to PC/Ubuntu.

fastboot oem get_identifier_token
results as following and sit idle. < waiting for device >

I have cross checked for certain things:

  • The default USB mode is Charge Only
  • The USB Debugging is enabled

But on my ubuntu box there are no drivers and no HTC Sync installed.

What am I missing here? Can I do it from Ubuntu, as I don't have windows?


UPDATE: My device's HBOOT is 1.00.0000


UPDATE2: I just tried with sudo fastboot devices and returned.

HTXXXXXXXXXX    fastboot 

Now when I do sudo fastboot oem get_identifier_token it returns:

... (bootloader) [ERR] Command error !!! OKAY [  0.010s] finished. total time: 0.010s 
           
       
       

Lista de respostas

3
 
vote
vote
Melhor resposta
 

Parece que o seu HBOOT precisa ser atualizado para v1.02.0000 para usar o método HTCDEV Unlock. A razão para isso é que o bootloader da legenda não enviou originalmente com os recursos de desbloqueio, então você precisa atualizar para a versão que adicionou.

Infelizmente, o site do HTCDEV lhe dará um Ruu para correr, mas já que é um arquivo .exe, não fará muito bem no Linux (mesmo com vinho, provavelmente vai recuar). No entanto, você pode executar um flash manual em vez disso:

    .
  1. Baixe este legaimg.zip 1 arquivo. Este é o novo bootloader de 1.02 embalado como um zip.
  2. copie o arquivo zip para o raiz do seu cartão SD (como em, não em qualquer subpastas)
  3. Reinicie ao seu bootloader No entanto você gosta ( adb reboot bootloader funciona, por exemplo)
  4. Quando o HBoot inicia, ele deve dizer que encontrou um pacote de atualização no cartão SD. Verifique o prompt na tela e selecione "Sim" para deixá-lo piscar o zip.
  5. Reinicie seu telefone no seu bootloader novamente e verifique se ele foi atualizado para a versão 1.02. Neste ponto, você pode seguir as instruções de desbloqueio HTCDEV.

1 em relação a este arquivo: "Eldarerathis", você diz: "Tenho certeza de que você é um ataque confiável e tudo, mas como eu sei que este download de mediafire é legítimo?" Bem, já que seu bootloader está atualmente bloqueado , ele apenas flash as imagens que foram assinadas digitalmente pelo HTC. Como modificando o conteúdo do arquivo zip invalidou a assinatura, você pode ter certeza de que é genuíno e não foi adulterado.

Para obter instruções completas, incluindo como realmente obter o zip do ruu (que requer o Windows), consulte Este Post de XDA .

 

It looks like your HBOOT needs to be upgraded to v1.02.0000 in order to use the HTCdev unlock method. The reason for this is that the Legend's bootloader did not originally ship with unlocking capabilities, so you need to upgrade to the version that added it.

Unfortunately, the HTCdev site will give you an RUU to run, but since it's an .exe file it won't do you much good on Linux (even with wine it probably will balk). However, you can perform a manual flash instead:

  1. Download this LEGEIMG.zip1 file. This is the new 1.02 bootloader packaged as a zip.
  2. Copy the zip file to the root of your SD card (as in, not in any subfolders)
  3. Reboot to your bootloader however you like (adb reboot bootloader works, for example)
  4. When HBOOT starts up it should tell you that it found an upgrade package on the SD card. Check the on-screen prompt and select "Yes" to let it flash the zip.
  5. Reboot your phone into your bootloader again and verify that it's been updated to version 1.02. At this point you can follow the HTCdev unlocking instructions.

1Regarding this file: "eldarerathis", you say, "I'm sure you're a trustworthy chap and all, but how do I know that this Mediafire download is legit?" Well, since your bootloader is currently locked, it will only flash images that have been digitally signed by HTC. Since modifying the contents of the zip file would invalidate the signature, you can rest assured that it is genuine and has not been tampered with.

For complete instructions, including how to actually get the zip from the RUU yourself (which requires Windows), refer to this XDA post.

 
 
4
 
vote

Usuários Linux: Se você estiver preso em "Aguardando o dispositivo", certifique-se de executar fastboot como root, como:

  $ sudo ./fastboot oem get_identifier_token   ...   (bootloader)       (bootloader) < Please cut following message >   (bootloader) <<<< Identifier Token Start >>>>   (bootloader) C8750A7847621A009AAC7949E9B41A52   ...   (bootloader) 7206C18600834B50AB6FA9F4A9AFC71C   (bootloader) <<<<< Identifier Token End >>>>>   OKAY [  0.004s]   finished. total time: 0.005s    
 

Linux users: If you're stuck in "waiting for device", make sure you run fastboot as root, such as:

$ sudo ./fastboot oem get_identifier_token   ...   (bootloader)       (bootloader) < Please cut following message >   (bootloader) <<<< Identifier Token Start >>>>   (bootloader) C8750A7847621A009AAC7949E9B41A52   ...   (bootloader) 7206C18600834B50AB6FA9F4A9AFC71C   (bootloader) <<<<< Identifier Token End >>>>>   OKAY [  0.004s]   finished. total time: 0.005s 
 
 
   
   
0
 
vote

Aqui um exemplo para Flash TWRP e LINEGOS em um HTC One M8:

  adb reboot bootloader fastboot oem get_identifier_token  # Download Unlock_code.bin from htcdev.com https://www.htcdev.com/bootloader/token-submitted  fastboot flash unlocktoken Unlock_code.bin fastboot flash recovery twrp-3.4.0-1-m8.img  adb sideload lineage-17.1-20201009-nightly-m8-signed.zip adb sideload open_gapps-arm-10.0-micro-20201010.zip    
 

Here a example to flash TWRP and LineageOS on a HTC One M8:

adb reboot bootloader fastboot oem get_identifier_token  # Download Unlock_code.bin from htcdev.com https://www.htcdev.com/bootloader/token-submitted  fastboot flash unlocktoken Unlock_code.bin fastboot flash recovery twrp-3.4.0-1-m8.img  adb sideload lineage-17.1-20201009-nightly-m8-signed.zip adb sideload open_gapps-arm-10.0-micro-20201010.zip 
 
 

Perguntas relacionadas

10  Nexus 7 não tem pasta SDCard quando conectada ao PC  ( Nexus 7 doesnt have sdcard folder when connected to pc ) 
Acabei de comprar um Nexus 7. Quando eu conectá-lo ao meu laptop, ele mostra a pasta de mídia, gostaria de acessar a pasta SDCard como os outros dispositivos....

0  Usando um dongle WiFi para monitorar a rede  ( Using a wifi dongle to monitor network ) 
Eu tenho uma caixa inteligente Android com um wifi interno e quero adicionar um dongle à caixa para que eu possa monitorar a rede. Eu encontrei uma pergunta s...

9  Como encontrar o nome do caminho da partição swap no cartão SD?  ( How to find the pathname of the swap partition on sd card ) 
como este < / a> adverte, você não deve habilitar a troca na partição errada ou você pode destruir seu telefone: . OK antes de ir mais longe! Os telefones ...

12  Som do fluxo do Ubuntu para Android  ( Stream sound from ubuntu to android ) 
Eu me cansei de replicar meu fone de ouvido entre um desktop e Android quando alguém me chama. Existe uma maneira de transmitir som do ubuntu (eu uso pulsaea...

3  Como executar um executável na inicialização e mantê-lo em execução?  ( How to run an executable on boot and keep it running ) 
Eu tenho uma compilação executável a partir de um programa ndk-build . Eu quero executá-lo em um dispositivo Android enraizado. Quanto é a possibilidade de o...

7  Como faço para obter meu telefone para conectar o SD interno por USB?  ( How do i get my phone to connect the internal sd by usb ) 
Eu recentemente enraizada e atualizei meu Samsung Galaxy S2 para a versão 4, ICS. Desde então, quando conecto meu dispositivo por USB ao computador Ubuntu, ...

6  Como faço para acessar arquivos .img com yaffs2?  ( How do i access img files with yaffs2 ) 
Eu tentei montá-los no Ubuntu, sem sorte, mount não reconhece o sistema de arquivos Yaffs2. Eu tentei yaffs2utils e ./unyaffs2 mas não descompacta os ar...

4  Como entender rapidamente a UI do Android  ( How to quickly understand the android ui ) 
Eu tenho experiência com o Windows, os macos, o iPad e o Linux UIs como KDE. Eu não usei um dispositivo Android no entanto, então eu realmente não entendo com...

1  Linux Deploy: Fazer nova imagem de disco (tamanho) ... falha  ( Linux deploy making new disk image size fail ) 
Eu estou tentando usar o Linux implantando no meu root galaxy s3 com Android 4.3 / Slimkat 4.4.4. Mas quando pressiono instalar: Updating configuration fil...

7  Telefone Android não reconhecido no Ubuntu  ( Android phone not recognized in ubuntu ) 
Eu tenho um telefone Android (um marco de motorola) e tentando conectá-lo ao meu Ubuntu Maverick (10.10). O problema é que eu não consigo mesmo carregá-lo usa...

4  Como é que o enraizamento é sempre possível?  ( How is it that rooting is always possible ) 
Tendo passado algum tempo pesquisando o que realmente vai atrás de enraizando um telefone Android, a principal razão que leva à raiz da habilidade é uma vulne...

26  Como posso usar comandos de shell e interagir com o sistema Linux por baixo?  ( How can i use shell commands and interact with the linux system underneath ) 
Android é baseado no Linux e tem um kernel Linux por baixo. Existe alguma maneira de usar comandos de shell e interagir diretamente com o sistema Linux? Por e...

2  Como dual boot ubuntu no Slider ASUS Eee Pad (SL101)?  ( How to dual boot ubuntu on asus eee pad slider sl101 ) 
Eu sou capaz de executar o Ubuntu no ambiente de chroot no meu sliders ASUS SL101 (primo do TF101 ASUS EEE Transformer original). Mas, por várias razões, go...

16  Como transferir arquivos de um telefone Android para um PC do Ubuntu usando um cabo USB?  ( How to transfer files from an android phone to a ubuntu pc by using a usb cable ) 
im completamente novo usuário e inexperiente. Eu fiz um vídeo com o telefone. Como lixo para um PC do Ubuntu? Eu liguei o cabo USB, mas o meu PC não vê o tele...

0  Como posso desativar a funcionalidade GPS do meu telefone Android no nível do kernel?  ( How can i disable the gps functionality from my android phone at the kernel leve ) 
Como posso desativar a funcionalidade GPS do meu telefone Android no nível do kernel? Eu sei que isso requer (apesar de não ter certeza) desabilitando os driv...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.