Desbloquee el gestor de arranque utilizando Fastboot usando Ubuntu / Linux -- linux campo con fastboot campo con bootloader-lock campo con htc-legend camp android Relacionados El problema

Unlock bootloader using fastboot using Ubuntu/Linux


5
vote

problema

Español

Estoy tratando de desbloquear el cargador de arranque para mi leyenda de HTC.

Tengo ADT (SDK de Android de acuerdo con la versión 21.1) en mi cuadro Ubuntu / Linux.

Mientras sigue las instrucciones HTCDEV para desbloquear el cargador de arranque de HTC Legend.

Puedo adb devices que resulta como bajo

  List of devices attached  HTXXXXXXXXXX    device   

pero fastboot devices no resulta nada.

Cuando reinicie mi teléfono a ABCDEFGHIJKLMNABCDEFGHIJKLMN3 MODE y enchufe el cable USB al teléfono y conéctese a PC / Ubuntu.

fastboot oem get_identifier_token
Resultados a partir de seguimiento y sentarse inactivo. ABCDEFGHIJKLMNABCDEFGHIJKLMN5

He comprobado cruzado por ciertas cosas:

  • El modo USB predeterminado solo se carga
  • La depuración USB está habilitada

Pero en mi caja de Ubuntu no hay controladores ni htc Sync instalado.

¿Qué estoy perdiendo aquí? ¿Puedo hacerlo desde Ubuntu, ya que no tengo ventanas?


Actualización: el hboot de mi dispositivo es 1.00.0000


update2: Acabo de intentarlo con ABCDEFGHIJKLMNABCDEFGHIJKLMN6 y devuelto.

  HTXXXXXXXXXX    fastboot   

Ahora, cuando hago sudo fastboot oem get_identifier_token devuelve:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   
Original en ingles

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 respuestas

3
 
vote
vote
La mejor respuesta
 

Parece que su hicoot debe actualizarse a V1.02.0000 para usar el método de desbloqueo HTCDEV. La razón de esto es que el cargador de arranque de la leyenda no se envió originalmente con capacidades de desbloqueo, por lo que debe actualizar a la versión que lo agregó.

Desafortunadamente, el sitio de HTCDEV le dará una ruu para correr, pero como es un archivo .exe, no lo hará mucho bien en Linux (incluso con vino, probablemente se calva). Sin embargo, puede realizar un flash manual en su lugar:

  1. Descarga esta LEGEIMG.ZIP 1 Archivo. Este es el nuevo flujo de arranque 1.02 empaquetado como una cremallera.
  2. Copie el archivo ZIP a la raíz de su tarjeta SD (como en, no en ninguna subcarpeta)
  3. Reinicie a su cargador de arranque, sin embargo, desee ( adb reboot bootloader funciona, por ejemplo)
  4. Cuando se inicia Hboot, debe decirle que encontró un paquete de actualización en la tarjeta SD. Verifique el indicador en pantalla y seleccione "Sí" para dejarlo flashear el cremallero.
  5. Reinicie su teléfono en su cargador de arranque nuevamente y verifique que se haya actualizado a la versión 1.02. En este punto, puede seguir las instrucciones de desbloqueo de HTCDEV.

1 Con respecto a este archivo: "Eldarerathis", usted dice: "Estoy seguro de que usted es un tipo confiable y todo, pero ¿cómo sé que esta descarga de MediaFire es legítima?" Bueno, dado que su cargador de arranque está actualmente bloqueado , solo flasheará las imágenes que han sido firmadas digitalmente por HTC. Dado que modificar el contenido del archivo ZIP invalidará la firma, puede estar seguro de que es genuino y no se ha manipulado.

Para obtener instrucciones completas, incluso cómo obtener realmente la cremallera de la Ruu usted mismo (que requiere Windows), consulte este XDA POST .

 

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

Usuarios de Linux: Si está atascado en "Esperando el dispositivo", asegúrese de ejecutar 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

Aquí, un ejemplo para flashear TWRP y LINEAGEOS en un 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 
 
 

Relacionados problema

2  ¿Cómo doblar Dual Ubuntu en Asus Eee Pad Slider (SL101)?  ( How to dual boot ubuntu on asus eee pad slider sl101 ) 
Soy capaz de ejecutar Ubuntu en el entorno Chroot en mi asus slider SL101 (primo del TF101 ORIGINAL ASUS EEE PAD TRANSFORMER). Pero, por varias razones por ...

1  Linux implementar: hacer una nueva imagen de disco (tamaño) ... falla  ( Linux deploy making new disk image size fail ) 
Estoy tratando de usar la implementación de Linux en mi Galaxy S3 enraizado con Android 4.3 / Slimkat 4.4.4. Pero cuando presiono instalar: Updating config...

0  Usando un dongle wifi para monitorear la red  ( Using a wifi dongle to monitor network ) 
Tengo una caja inteligente de Android con un wifi incorporado y quiero agregar un dongle a la caja para que pueda monitorear la red. He encontrado una pregunt...

26  ¿Cómo puedo usar los comandos de Shell e interactuar con el sistema Linux debajo?  ( How can i use shell commands and interact with the linux system underneath ) 
Android se basa en Linux y tiene un kernel de Linux debajo. ¿Hay alguna forma en que pueda usar comandos de shell e interactuar directamente con el sistema Li...

16  ¿Cómo transferir archivos desde un teléfono Android a una PC Ubuntu utilizando un cable USB?  ( How to transfer files from an android phone to a ubuntu pc by using a usb cable ) 
i im completamente nuevo usuario e inexperto. Hice un video con el teléfono. ¿Cómo lo transfiero a una PC Ubuntu? Conecté el cable USB pero Apparenntly mi PC ...

0  ¿Cómo puedo deshabilitar la funcionalidad GPS de mi teléfono Android al nivel del kernel?  ( How can i disable the gps functionality from my android phone at the kernel leve ) 
¿Cómo puedo deshabilitar la funcionalidad de GPS desde mi teléfono Android al nivel del kernel? Sé que esto requiere (aunque no está seguro) deshabilitando lo...

10  Nexus 7 no tiene carpeta SDCard cuando está conectado a PC  ( Nexus 7 doesnt have sdcard folder when connected to pc ) 
Acabo de comprar un nexo 7. Cuando lo conecté a mi computadora portátil, muestra la carpeta de medios, me gustaría acceder a la carpeta SDCard al igual que lo...

9  ¿Cómo encontrar la ruta de la partición de intercambio en la tarjeta SD?  ( How to find the pathname of the swap partition on sd card ) 
como esto < / a> advierte, no debe habilitar el swap en la partición incorrecta o puede destruir su teléfono: OK Antes de que vayamos más lejos! Los teléf...

7  ¿Cómo consigo mi teléfono para conectar el SD interno por USB?  ( How do i get my phone to connect the internal sd by usb ) 
Recientemente enraída y actualizé mi Samsung Galaxy S2 a la versión 4, ICS. Dado que lo hace, cuando conecto mi dispositivo por USB a mi computadora Ubuntu,...

3  ¿Cómo ejecutar un ejecutable en el arranque y mantenerlo funcionando?  ( How to run an executable on boot and keep it running ) 
Tengo una construcción ejecutable de un programa ndk-build . Quiero ejecutarlo en un dispositivo Android enraizado. ¿Cuánto cuesta la posibilidad de que Andr...

4  ¿Cómo es que el enraizamiento siempre es posible?  ( How is it that rooting is always possible ) 
Después de haber pasado algún tiempo investigando lo que realmente va detrás de rootear un teléfono Android, la razón principal que conduce a la capacidad de ...

7  Teléfono Android no reconocido en Ubuntu  ( Android phone not recognized in ubuntu ) 
Tengo un teléfono Android (un Motorola Milestone) y tratando de conectarlo a mi Ubuntu Maverick (10.10). El problema es que ni siquiera puedo cargarlo usando ...

4  Cómo entender rápidamente la UI de Android  ( How to quickly understand the android ui ) 
Tengo experiencia con Windows, los MacOS, el iPad y Linux UI like KDE. Sin embargo, no he usado un dispositivo Android, así que realmente no entiendo cómo fun...

6  ¿Cómo accede a los archivos .img con Yaffs2?  ( How do i access img files with yaffs2 ) 
He intentado montarlos en Ubuntu, sin suerte, mount no reconoce el sistema de archivos de YaffS2. He intentado yaffs2utils y abcdefhijklmnabcdefghijklmn3...

12  Sound Sound de Ubuntu a Android  ( Stream sound from ubuntu to android ) 
Me cansé de volver a colocar mi auricular entre un escritorio y Android cuando alguien me llama. ¿Hay alguna manera de transmitir el sonido de Ubuntu (uso Pu...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos