[Wildfire Android Development] PaulW21781:
Thought I'd write this up, as it applied to me also.

If, like me, you used XTC Clip to S-OFF your Wildfire, and then flashed an old RUU (0.X HBOOT) to run Unrevoked to gain ROOT, and have since then flashed a custom ROM (CM7 for instance), and don't particularly want to run an RUU to gain 1.01.0001 HBOOT.

Now, you're probably wondering... Why do I need to run AlpharevX if I'm already S-OFF via XTC-CLIP?? Simple...

AlpharevX HBOOT has some nifty fastboot commands enabled, such as being able to flash RADIO images, RECOVERY, etc etc all from Fastboot. By default, even being S-OFF via XTC-CLIP, you're still pretty restricted on what you can do. So if you do want to flash RADIO images via FASTBOOT, or alternative recovery versions, then you will be much better off with AlpharevX!

This works for all platforms (Windows, Mac, Linux)

LINUX USERS - MAKE SURE YOU RUN COMMANDS VIA 'sudo'

You need a knowledge of how FASTBOOT works! THERE IS ALSO A CHANCE YOU MAY BRICK, BE WARNED! PLAYING WITH HBOOT IS A RISKY BUSINESS

1) If you use Windows (unsure on mac) MAKE SURE HTC SYNC IS INSTALLED!

2) Get yourself a copy of fastboot. - http://developer.htc.com/adp.html

3) Download the file "firmware.zip" attached to this post.

4) Reboot the phone into Bootloader - Power off device, now hold VOLUME-DOWN and keep holding while you press Power to turn it back on.

5) Select the option FASTBOOT on the Phone, and press POWER to go into it.

6) Connect the phone to your PC via USB Cable. Your phone should now display FASTBOOT USB

7) Open a command prompt/terminal and 'cd' to the folder where you downloaded both fastboot AND firmware.zip

8) Ensure that you can connect to the device:

# fastboot devices

should return something like

SH13HPY05183	fastboot

IF YOU GET NOTHING LISTED, YOU ARE EITHER NOT IN FASTBOOT, OR YOU DON'T HAVE HTC SYNC INSTALLED

9) Issue the following commands:

# fastboot erase cache
# fastboot reboot oemRUU
(wait now until there is a big grey HTC logo on the screen with a black background)
# fastboot flash zip firmware.zip

You should get the following display:

sending 'zip' (196 KB)...
OKAY [ 0.234s]
writing 'zip'...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) start image[hboot] unzipping & flushing...
(bootloader) [RUU]UZ,hboot,0
(bootloader) [RUU]UZ,hboot,100
(bootloader) [RUU]WP,hboot,0
(bootloader) [RUU]WP,hboot,100
OKAY [ 7.837s]
finished. total time: 8.071s

Now type:

#fastboot reboot bootloader

You should now have 1.01.0001 HBOOT and still be S-OFF ready to run AlpharevX.

10) Reboot back into Android (with whatever flavour ROM you are running), and now run AlpharevX - there you go! AlpharevX HBOOT should now install flawlesly, and you've not had to run either an RUU, or a Wipe and lose all your stuff :)

=============================
| AlphaRev-X HBOOT S-OFF tool |
=============================

Waiting for device...
Found your device: HTC Wildfire (buzz-1.01.0001, Android: 2.3.4)

This is a beta release and requires a beta release key.
Please visit: http://alpharev.nl/x/beta for more information.

Enter beta key [serial: ************]: ****************
Beta key accepted - thank you for participating!

Sending in Caroline...
Cleaning up...
Rebooting to fastboot...
Waiting for fastboot...
When life gives you lemons, don't make lemonade. Make life take the lemons back!
Rebooting to fastboot (again)...
Waiting for fastboot...
SUCCESS - Life gave us lemons, we didn't make lemonade!