Unlocking your Wildfire S Boot Loader

By Jury Gregorio → Saturday, April 20, 2013

Unlocking your Wildfire S
This tutorial is for rooting the HTC Wildfire S by unlocking the phone’s bootloader even with S-ON. It is no longer necessary to gain S-OFF in order to root the Wildfire S! Read it carefully before perform some task.

Before you doing something you must download this first: Download HTC Sync

After you download the HTC Sync you only need to install HTC Sync for the drivers that come with it. But the program sometimes causes conflicts, so during this procedure, make sure it is not running. Open Task Manager in Windows and kill it. If you don’t use HTC Sync, you may also open Control Panel and uninstall it without uninstalling the drivers. Then connect your usb cable from your phone to your computer. Just make sure the phone is connected in Charge only mode and Enable USB debugging by going to Settings > Applications > Development > USB debugging.

After doing the first task follow this instruction:
  1. First thing is you must perform a full backup from your phone before resiting your phone to factory setting.
  2. This is only optional. You can update your phone or not. But we recommended to update it first before performing the second task, you must update your phone to  software version to 2.3.5.
  3. At http://htcdev.com/ you must unlock your boot loader.
  • 1. Boot the phone into HBOOT (turn it off, pull and reinsert the battery, hold volume down and press power button).
  • 2. If you see ***LOCKED*** at the top of the screen, your bootloader is already the unlockable type and updating is unnecessary. (Lucky you!) Proceed to step 3A, skip 3B and finish with 3C.
  • 3. If you see ***UNLOCKED *** at the top of the screen, your bootloader is already updated and unlocked. (Really lucky you!) You can skip step 3 altogether and proceed to root the phone at step 4.
  • 4. If you see neither of the above at the top of the screen, then you must perform all of steps 3A - 3C before rooting the phone. 
Now here are the steps on how getting started on htcdev.

Create an account at htcdev.com and login. Click the "Unlock Bootloader" icon and "Get Started" button.

On the right side of the next page you will see Supported Devices and a dropdown list that says ------- Select Your Device ------- below it. If your bootloader already says ***_LOCKED_*** then choose All Other Supported Models since you do not need to update your bootloader. Otherwise choose HTC Wildfire S *. The asterisk (*) means that your phone requires a bootloader update (step 3B below).

Finally, click the "Begin Unlock Bootloader" button. Fill out all the nasty forms telling HTC that it’s perfectly fine with you to potentially void your warranty by doing this process.

If your phone's bootloader already shows ***UNLOCKED *** and you selected All Other Supported Models then proceed to step 3C below. Otherwise continue at Updating your bootloader.

Updating your Boot loader

Read the "Bootloader instructions" page carefully. Then choose the correct RUU for your phone’s carrier and model number (ie, PG76xxx00). The model number for your phone is found under the battery minus the final two 0s. If you’ve successfully upgraded to the European 2.3.5 RUU in step 1 above, the corresponding bootloader update (HTC EU) should work for your phone. It’s the one I used for my Asia A510e/PG76100. Re-read the instructions and then follow them.

When you run the RUU, make sure that HTC Sync isn’t running in the background or you’ll get error 170 USB connection and the update will fail.

Once the bootloader is successfully updated, when you boot your phone into HBOOT (turn it off, pull and reinsert the battery, hold volume down and press power button) you’ll see ***_LOCKED_(OOW)_*** ("Out Of Warranty"?) at the top of the screen and and H-BOOT-1.08.0099 or H-BOOT-1.10.0000 below. Move on to 3C below. But, if you run into problems...

If you can’t find an RUU for your phone/carrier, try a generic RUU for a phone of the same model. These will start with "HTC" instead of a carrier name. Again,make sure that it’s for the same model (ie, PG76xxxx) as your phone. If you ignore what I just said and brick your phone, then you probably aren’t reading this sentence either but it’s still your own fault

How to manually flash the update if you get errors trying to update with the RUU...exe:
First, verify that HTC Sync isn’t running in the background. If not and you’re still getting errors (ie, 131-wrong CID, 170/171-USB error, 191-ROM Not Supported) chances are you can overcome them by flashing the ROM from your MicroSDHC card using this procedure.

1) Run the RUU...exe again. (For A510e users, download the HTC Asia RUU and run it instead of the HTC EU RUU. Thanks for the tip, fyerwyer!) Once the wizard is running, look for the temp folder it created. It will look something like C:/Users/[YourLoginNameHere]/AppData/Local/Temp/{82B23FCD-D5D0-45CA-A3A2-5350D3926551}. To get there quickly, open Explorer and type %temp% in the navigation bar, then open the folder with the long file name.
2) Find rom_02.zip in a subfolder of that folder and rename it PG76IMG.zip
3) Copy PG76IMG.zip onto the root directory of your MicroSDHC card
4) Shutdown the phone, pull and reinsert the battery and reinstall the MicroSDHC card
5) Boot into HBOOT (hold volume down and press power)
6) Wait for it to load PG76IMG.zip and press volume up ("yes") to install
7) Shut the phone down and delete PG76IMG.zip from the MicroSDHC card
8) Boot into HBOOT again and you should see ***_LOCKED_(OOW)_*** with a bootloader version of H-BOOT-1.08.0099 or H-BOOT-1.10.0000 below.

Unlock the boot loader

Now you’ll follow the steps starting on pg. 2 of the unlock bootloader procedure at htcdev.com. (Find the green button waaaay down at the bottom of the ROM selection page that says "Proceed to Step 1".)

This step requires you to use adb commands (SDK tools) to retrieve your phone’s oem identifier token. You will then upload that to the HTC dev bootloader unlock page. Make sure that you enter it without any spaces. After receiving it, HTC dev will respond with an email containing an image file ("Unlock_code.bin") which you will then flash to the phone to unlock your bootloader. When done successfully, the HBOOT screen will show ***_UNLOCKED_***. Success!

I'm Jury Gregorio Jr. A freelance web designer and blogger. I enjoy to make article which are related in gadgets. Making a blog is my hobbies which are i can share the knowledge that i have.

2 comments to '' Unlocking your Wildfire S Boot Loader "