[Q] Official HTC bootloader unlock process with tbolt - Thunderbolt Q&A, Help & Troubleshooting

I'm trying to go through the official HTC bootloader unlock process for Thunderbolt and I'm running into a problem. This is a test phone for work and not for personal use, so I need to do this on the up and up (with the boss' permission). The phone has HBOOT 1.04.00 and the system version is 2.11.605.9 (Gingerbread 2.3.4). I think that's all the OTAs.
When I hook the phone to my PC (Windows 7 Pro) and Ubuntu Linux (10.10), they enumerate the phone correctly. On Windows, the drivers enumerate and on Linux, lsusb shows it. When booted normally, 'adb devices' shows it. When I boot the phone into fastboot mode and type 'fastboot devices', the device is listed. All good so far.
When I type 'fastboot oem get_identifier_token', I get an error message as follows:
C:\android-sdk-windows\tools>.\fastboot oem get_identifier_token
... INFO[ERR] Command error !!!
OKAY
On Linux, the error is identical. I have tried several versions of fastboot from several different SDK versions. I submitted a support ticket to HTC, but the reply was just to use the latest version of fastboot and that was all they said.
Doing a Google search shows this to be a common problem without a clear solution. Is the availability of the get_identifier_token command tied to the version of fastboot or is it in the bootloader of the device itself? If it's in the bootloader, do I need a newer version of HBOOT? I know a lot of versions of patched HBOOT are floating around, I need to stay on official versions for when we need to relock the device and hand it over to the next team.
Thanks for any advice

I'm having this same issue with my htc inspire. Everytime i try to complete the unlock It gives me that error. The phone is going to be used for traveling so I need to figure this out. Maybe this will help?
Code:
c:\Android>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 0.85.0024
(bootloader) version-baseband: 26.10.04.03_M
(bootloader) version-cpld: None
(bootloader) version-microp: 0438
(bootloader) version-main: 2.47.502.7
(bootloader) serialno: HT18ST205380
(bootloader) imei: 358920041451896
(bootloader) product: ace
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PD9812000
(bootloader) cidnum: CWS__001
(bootloader) battery-status: good
(bootloader) battery-voltage: 3938mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: a3d4fa0f
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
(bootloader) region-id: 0
all: Done!
finished. total time: 0.011s

possible try the non official method and see if that works

Related

[Q] New year and new tragedy with my view

On new year's eve, i decided to upgrade GB to HC to have a taste of the new OS.
but then tragedy comes. after downloaded OTA updates and reboot my view, I stuck on the HTC screen till now.
Yet I can boot into bootloader, and now my devices is S-ON with HBOOT 1.130000, I have tried to unlock the bootloader via HTCDEV website, but when I type: fastboot oem get_identifier_token, it give me the error:
(bootloader) [ERR] Command error !!!
OKAY [ 0.016s]
finished. total time: 0.016s
and when I type--adb devices, it shows--list of devices attached.
I did sucessfully installed htc driver and uninstalled htc sync and even reinstalled win 7 system. but it looks like adb can't identify my view correctly.
and also I tried to unlock my tablet via http://revolutionary.io/, but the tool-revolutionary.exe always shows--waiting for devices.
I have also tried to run RUU_Express_Sprint_WWE_1.22.651.1_Radio_1.05.11.0531_NV_2.28_SPCS_release_198141_signed, and all my effort was in vain.
So this is the situation. besides,I bought this tablet from local retailer in China, there is no way to turn to HTC for help.
I am looking forward someone here may give me some help.
Thank you in advanced!
Send PM to Globaton.
Hopefully he will be able to help you.
boot the view to fastboot mode and give me a 'fastboot getvar all'
Globatron,thank you for your help.
here is the result:
D:\android>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.13.0000
(bootloader) version-baseband: 1.05.01.1006_3
(bootloader) version-cpld: None
(bootloader) version-microp: 0656
(bootloader) version-main: 2.23.651.1
(bootloader) serialno: HT17EHY01305
(bootloader) imei: 355195000000017
(bootloader) product: express
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PG4120000
(bootloader) cidnum: SPCS_001
(bootloader) battery-status: low
(bootloader) battery-voltage: 3477mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 37bb05a2
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.035s
ok, you're in an odd state here, you're caught in no man's land between gingerbread and honeycomb.
download this: http://www.multiupload.com/GAZ67V0VY1
flash it as follows:
boot the view to fastboot mode
Code:
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip firmware.zip
fastboot reboot-bootloader
It won't give you a bootable system, but it will allow you to unlock the bootloader.
At that point you will be able to flash the honeycomb cwm, and either install a custom rom or revert to GB to S-OFF.
Globatron,I did as your instruction,and pls take a look following information of fastboot getvar all, which step should i proceed? sorry,but I am a newbie here.
D:\android>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.14.0005
(bootloader) version-baseband: 1.05.01.1006_3
(bootloader) version-cpld: None
(bootloader) version-microp: 0656
(bootloader) version-main: 2.23.651.1
(bootloader) serialno: HT17EHY01305
(bootloader) imei: 355195000000017
(bootloader) product: express
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PG4120000
(bootloader) cidnum: SPCS_001
(bootloader) battery-status: good
(bootloader) battery-voltage: 3867mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: f821d4db
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.015s
ok, now unlock the bootloader through htcdev.
Globatron, after unlocked bootloader via htcdev, to my surprise, without doing something else, it succssfully boot into HC,you have save my view and save me a lot of hopeless effort. If you don't mind,I will post your method to the local view forum, as far as I know,there are many people have the same problem as I am.
I really appreciate all your help. wish you have a good day!
Link not work
globatron said:
ok, you're in an odd state here, you're caught in no man's land between gingerbread and honeycomb.
download this: ww.multiupload.com/GAZ67V0VY1
flash it as follows:
boot the view to fastboot mode
Code:
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip firmware.zip
fastboot reboot-bootloader
It won't give you a bootable system, but it will allow you to unlock the bootloader.
At that point you will be able to flash the honeycomb cwm, and either install a custom rom or revert to GB to S-OFF.
Click to expand...
Click to collapse
Hello! I have the same situation here, but this link to Multiupload not work now. Can you upload this file to another resourse?
Or send to my mail?
Thank you!
Anybody home?
STILL No any answer and link to multiupload not work.
I think you will find useful files here
http://forum.xda-developers.com/showthread.php?t=1409306
No success
Thanks
But this solution don't work for me. I renamed RUU_Express_B02_RAW.zip to flash.zip
But when I'm trying to flash - always get an error:
C:\sdk\tools>fastboot flash zip flash.zip
sending 'zip' (681830 KB)...
OKAY [ 82.609s]
writing 'zip'...
(bootloader) signature checking...
FAILED (remote: 12 signature verify fail)
finished. total time: 167.563s
The same situation occures whyle trying to flash by ARUWizard.exe:
Updating signature................. ERROR(132)SIGNATURE ERROR
THe ROM Updat Utility cannot update your Android phone.
Please get the correct ROM Update Utility and try again.
Just for incase sending the fastboot getvar all info:
C:\sdk\tools>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 1.13.0000
(bootloader) version-baseband: 1.05.11.0531
(bootloader) version-cpld: None
(bootloader) version-microp: 0656
(bootloader) version-main: 2.23.651.1
(bootloader) serialno: HT17JHY00252
(bootloader) imei: 355195000000017
(bootloader) product: express
(bootloader) platform: HBOOT-7230
(bootloader) modelid: PG4120000
(bootloader) cidnum: SPCS_001
(bootloader) battery-status: good
(bootloader) battery-voltage: 3733mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 37bb05a2
(bootloader) hbootpreupdate: 12
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.016s
Bootloader problem
I think something wrong with the bootloader inside. How to flash the bootloader to repair it?
Hi
I have the same issue with diferent bootlader info ( iwas in 1.13.0000 before following the procedure) ,trying to downgrade my HTC Flyer 3g Honercomb to Gingerbread and following all steps to make it S-OFF ( i did it using HTVdev) and loading a ROM, I stuck on the HTC screen till now.My flyer is S-ON RL with HBOOT 1.07.0000-Radio 3809.05.0401.04
using fastboot getvar all here is the info of my Flyer
INFOversion: 0.5
INFOversion-bootloader: 1.07.0000
INFOversion-baseband: 3809.05.0401.04
INFOversion-cpld: None
INFOversion-microp: 0950
INFOversion-main: 1.36.405.5
INFOserialno: HT14YT401408
INFOimei: 354672040076448
INFOproduct: flyer
INFOplatform: HBOOT-7230
INFOmodelid: PG4110000
INFOcidnum: HTC__001
INFObattery-status: good
INFObattery-voltage: 4040mV
INFOpartition-layout: Generic
INFOsecurity: on
INFObuild-mode: SHIP
INFOboot-mode: FASTBOOT
INFOcommitno-bootloader:
INFOhbootpreupdate: 12
INFOgencheckpt: 0
all: Done
I´ll aprecciate all the help,
Thanks
Need help
Very strange that Mr. finalwolf has not answered for the help asking...
...Although...that files maybe unuseless for me now...
Somebody know how to solve it 100%.
Can anybody ask Mr.globatron to visit this thread please! I hope he can help.
sorry buddie,I have been pretty busy these days. unfortunately, I have searched all my drivers but without a tarce of the file globatron provided.
Maybe you should direct PM him for the file.
Were you on the HC OTA? Did you follow the instructions on this thread?
http://forum.xda-developers.com/showthread.php?t=1414137

SPRINT HTC One M8_WHL MID Change via HBOOT, RUU or Recovery. Please help!

I tried changing my HTC One M8_WHL PVT SHIP S-OFF into developer edition using the guide on http://htc-one.wonderhowto.com/how-...edition-for-super-fast-sense-updates-0156524/ . I successfully changed the MID and the CID without breaking a sweat. After, I used TWRP to restore the backup which the guide instructed me to download and restore. After restoring that backup, device could only boot HBOOT. Now I tried running the RUU.exe for Developer Edition and I get the error which asks that I run the correct RUU for the device. Now, the device doesn't boot pass HBOOT
What I can do ...
1. Boot into TWRP recovery
2. Give fastboot commands with HBOOT
3. Boot into RUU via fastboot
What I can't do ...
1. Boot the device
2. Revert the MID change to its original state cos I will need to run ADB Shell to do that, which cannot be done from HBOOT
3. No RUU.exe is responding to flashing the device
The specific help I need ...
1. Be able to Change MID using Fastboot so I can run a SPRINT RUU
fastboot getvar all results ...
C:\adb>fastboot getvar all
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.24.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.1540.8
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: FA43BSF02932
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 99000499006400
(bootloader) product: m8_whl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: BS_US002
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067db
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.031s
PLEASE HELP!

ADB not seeing device--wrong driver?

My dad has an HTC One Max. Got it international. Came S-off, rooted, but with bootloader locked w/o TAMPERED message. Update's not working so trying RUU. Problem is I can't get ADB to recognize. When in fastboot usb, windows shows a "Android 1.0" device under "Devices and Printers" but when I try simple "adb devices" nothing shows. Got HTC Sync so I should have the right driver shouldn't I? I've done the exact same thing with an Evo 4g LTE with no issue, but here I can't figure what I'm doing wrong.
Extra info
Just for more info, here's the "fastboot getvar all"
(bootloader) version: 0.5
(bootloader) version-bootloader: 2.49.0000
(bootloader) version-baseband: N/A
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.14.651.1
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: FA3BDSC05086
(bootloader) imei: 990004285129866
(bootloader) meid: 99000428512986
(bootloader) product: t6whl
(bootloader) platform: HBOOT-8064
(bootloader) modelid: 0P3P70000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 4188mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: dirty-1f512bb6
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.129s
Having the same issue. Need to reflash twrp.img but can't get adb to pick up the device. Going to look more into it tomorrow. I'll let you know if I find anything or vice versa.
Edit/Update
Got mine working - for starts, try some different USB cables, especially if you're not using the stock cable.
After that, go to 'Device Manager' and you should see "Android USB Devices" and under that you should have something to the effect of "My HTC". Right click there and you should be able to update the driver.
I did both of those things and I'm up and running again.
Sent from my HTC0P3P7 using XDA-FORUM, powered by appyet.com

I messed up installing a ROM and now I need help

Hello everyone,
I have a rooted, unlocked, s-on htc m8 with TWRP recovery, which I seem to have messed up pretty badly.
I was trying to follow a guide to convert my phone to GPe. Being a complete noob I stupidly overlooked the step:
"Connect your HTC One to your computer using a USB cable and copy the ROM file to your phone’s SD card root folder."
Actually I don't even know which file that would be since the zip-file I downloaded had a boot.img file but nothing with a .rom extension. Anyway I missed this step and flashed the boot.img file to my phone using fastboot
"Fastboot flash boot boot.img
fastboot reboot"
The phone got stuck in a boot loop hanging at the HTC splash. I managed to get to recovery and, after reading xda-university.com/as-a-user/how-to-recover-from-a-bootloop page I did a factory reset wiping the data cache and dalvik. Now if I try to boot it regularly it doesn't even get to the splash I just get a black screen. I can still get into the bootloader by holding power + vol up and then vol down once it reboots.
I could really use some help on this, I'm way out of my depth and the phone was a present from my gf . All I want now is to get the thing back to being a working phone.
Thanks in advance,
phb07jm said:
Hello everyone,
I have a rooted, unlocked, s-on htc m8 with TWRP recovery, which I seem to have messed up pretty badly.
I was trying to follow a guide to convert my phone to GPe. Being a complete noob I stupidly overlooked the step:
"Connect your HTC One to your computer using a USB cable and copy the ROM file to your phone’s SD card root folder."
Actually I don't even know which file that would be since the zip-file I downloaded had a boot.img file but nothing with a .rom extension. Anyway I missed this step and flashed the boot.img file to my phone using fastboot
"Fastboot flash boot boot.img
fastboot reboot"
The phone got stuck in a boot loop hanging at the HTC splash. I managed to get to recovery and, after reading xda-university.com/as-a-user/how-to-recover-from-a-bootloop page I did a factory reset wiping the data cache and dalvik. Now if I try to boot it regularly it doesn't even get to the splash I just get a black screen. I can still get into the bootloader by holding power + vol up and then vol down once it reboots.
I could really use some help on this, I'm way out of my depth and the phone was a present from my gf . All I want now is to get the thing back to being a working phone.
Thanks in advance,
Click to expand...
Click to collapse
So you have access to fastboot? Good, run this command "fastboot getvar all", remove the serial number and imei, and post the results. Good news? Running the proper RUU will fix this and only take about 15 minutes.
---------- Post added at 10:19 PM ---------- Previous post was at 10:18 PM ----------
bford152 said:
So you have access to fastboot? Good, run this command "fastboot getvar all", remove the serial number and imei, and post the results. Good news? Running the proper RUU will fix his and only take about 15 minutes.
Click to expand...
Click to collapse
BTW, you have to be S-off to convert to GPe
Thanks for the speedy reply!
That is good news! This is the output from getvar all:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0
(bootloader) version-baseband: 1.24.21331
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.1540.8
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:~~~~~~~~~~~
(bootloader) imei: ~~~~~~~~~~~
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067d
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.043s
Is it just a question of downloading the stock RUU (presumably from htc) and running it while connected via fastboot USB.
Thanks again,
phb07jm said:
Thanks for the speedy reply!
That is good news! This is the output from getvar all:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0
(bootloader) version-baseband: 1.24.21331
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.1540.8
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno:~~~~~~~~~~~
(bootloader) imei: ~~~~~~~~~~~
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067d
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.043s
Is it just a question of downloading the stock RUU (presumably from htc) and running it while connected via fastboot USB.
Thanks again,
Click to expand...
Click to collapse
Hey, just download and run this from a PC... It'll update your AT&T device (I'm assuming) to Marshmallow Unlocked/Dev Ed http://www.htc.com/us/support/htc-one-m8/news/
Edit: BTW, make sure the phone is connected to the PC in fastboot mode
That worked perfectly!
Thanks so much for getting me out of trouble, and as a bonus updated to Marshmallow.

one m8 stuck with exclamation marks in each corner

I was trying to restore my friend's gpe back to sense because they were having a lot of problems with the gpe install.
No matter what I do it willo boot to the htc screen with exclamation marks in each corner and if i unplug the phone from the pc i get a white bootloader screen it says software status: official
***unlocked***
m8_ul_ca pvt ship s-off
cid-bs_us002
some other stuff
RUU (in orange) last line
a paste of fastboot getvar all:
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot getvar all
< waiting for device >
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.24_2G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 1.54.401.5
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: HT49VWM05000
(bootloader) imei:
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul_ca
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: BS_US002
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: RUU
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.074s
Can someone walk me through restoring this phone please?!? I'd be greatly appreciative.
fastboot commands still work with the phone but I don't know what to do
thank you all for your help
ayocam said:
No matter what I do it willo boot to the htc screen with exclamation marks in each corner
Click to expand...
Click to collapse
This statement doesn't actually tell us anything about what you tried (or didn't try), which is critical in us helping you.
Please list in detail, the steps you've tried so far, including exact names of files used, specific results (including any error messages and status of the phone after each "attempt").
ayocam said:
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.24_2G
(bootloader) version-main: 1.54.401.5
(bootloader) modelid: 0P6B12000
(bootloader) cidnum: BS_US002
Click to expand...
Click to collapse
The above info indicates a mish-mosh of various mods, either before you got a hold of the phone, or a result of the steps you took (or a combination of those two);
- If this was originally the AT&T variant, it was changed to Dev Edition CID
- Not sure, but I think that is the Dev Edition Marshmallow (MM) radio baseband number (or at least some other version MM radio), so apparently had that firmware flashed?
- Had some very old "international" Euro firmware flashed at one point, based on the main version. But this doesn't correspond to the radio number
Its also not clear what version of Sense, is desired: Euro, AT&T, or Dev Edition?
Going to latest Dev Edition RUU is probably the best approach. This will put the phone on Sense, devoid of any AT&T bloat or limitations, plus will update to Marshmallow. Those are all good things, plus the phone already has the proper CID for Dev Edition.
1) Run 6.12.4540.4 firmware from here: https://www.androidfilehost.com/?fid=24438995911977418
By process:
adb reboot bootloader
fastboot oem rebootRUU
fastboot flash zip firmware.zip
fastboot reboot-bootloader
Where "firmware.zip" is the actual name of the downloaded file.
2) Run the Dev Edition RUU (PC required) found at the bottom of the following page: http://www.htc.com/us/support/htc-one-m8/news/
There are other versions that may be converted to (such as Euro) if different band support is desired (Dev Edition has the same band support as AT&T version). But if that is the intent, let me know and I'll walk through that process.

Categories

Resources