[HTC Wildfire S] izi501:
So, let's unlock your phone !

Unlocking your phone allows you to bypass the protection on the recovery and system partitions that HTC put. With an unlocked phone, you can use fastboot to flash a recovery :) (because the original recovery doesn't allow the user to flash anything).

Be careful ! Unlocking doesn't give you access to everything ! You can't modify the bootloader, the radio (part of the system that manages communications with network) and all the important thins of the phone. To modify these, you need to get S-OFF, and that's another problem :P

WHAT IS YOUR MODEL ?

There are several models of Wildfire S. The most common are marvel and marvelc. To know if you are marvel, just go intoo About phone section, you should find your model name. If it is A510e, it is marvel. If it is A510c, it is marvelc. This part of the guide is made for marvel, do not try to do these steps with a marvelc ! But the part with the choice of your rom and how to report bugs is okay for both models.

If you have a marvel, you maybe have a 2012 model. You can know that with your serial number, that should be also in the about phone section. You should have something that begins with two letters and then you should have a digit. If this is 2, you have a 2012 model and may have some problems with the unlocking process. Go directly to the part HTC Official Unlock.

INSTALL HTC DRIVERS

To unock your phone, you'll need your computer to recognize it. The best way is to install HTC Sync which automatically provides HTC drivers.

You can find HTC Sync here.

You can also download only the drivers, for example the Win7/8 64 bits version with this tutorial.

UNLOCKING WITH SIMON'S HTC UTILITY v4

So, if you have a marvel, AND NOT A 2012 MODEL, I propose you to unlock it using simon's HTC Utility (it should work too with marvelc, but I didn't test). This tool can be found here. This is pretty easy to use, even if you'll need the .NET framework to launch the program. If you do not have a marvelc, use only the unlocking feature !!!

HTC OFFICIAL UNLOCK

If you have a 2012 model, or if HTC Utility doesn't work for you, you can always try HTC Unlock method. It will work 100% but you will lose your warranty AND all your data. So, before doing anything, download SMS Backup & Restore and Super Backup and make a backup of everything.

Then go to this page, select your device and start the procedure.

Here is a guide written by [MENTION=4263401]Uksus17[/MENTION] and translated by [MENTION=4580634]niks255[/MENTION] :

0. Check your bootloader version in fastboot:

- If you have HBOOT 0.90.0000 - start with step 1.1.

- If you have HBOOT 1.09.0000, 1.08.0000 (or 1.03.0000) -

download and flash PG76IMG.zip via fastboot.

- If you have HBOOT 1.09.0099 - start with step 3.

1.1. Download this zip and put it to your SD card. (http://d-h.st/QwN)

1.2. Reboot your phone into bootloader (VolDown+Power) and when the checking is done press VolUp to install. After installation you must remove this file from your SD card before you continue.

2.1. Do steps 1.1 and 1.2 again with this second zip (it has the same name as the previous, but it's a different one) PG76IMG.zip. After all these steps you must have HBOOT 1.08(9).0099, which can be unlocked. (http://d-h.st/kGN)

3. Download and unpack Android.zip to your C:\ drive.

4. Make sure "USB Debugging" is checked. If it is, connect your phone to PC via USB and run Unlock.bat from Android folder on your C:\ drive.

5.1. Your phone will reboot into fastboot.

5.2. Now you will have htcdev.com opened in your browser. Now you need to register there. (Do not close command line!)

5.3. Confirm your email.

5.4. After you done step 5.3, go back to htcdev.com and log in.

6. Then go back to command line and press Enter. You must select the token the way it is selected on the picture below and copy to clipboard. DO NOT CLOSE COMMAND LINE!

7. Go back to your browser, scroll to step 10 and paste your token in form, then click submit.

8. After a while you should recieve Unlock_code.bin on your email. Save it to C:\Android.

9. Go back to command line and press Enter.

10. Now choose yes using volume buttons and power button. CAREFUL ! this operation wipes all data on internal memory, for the second time pleaase make sure you made a backup !!! (it doesn't wipe the sd card).