[Wildfire Android Development] ahmedmelm:
[Guide]:S-OFF, Root, Customize & Install Custom Recovery "CWM" on Stock Wildfire 2.2

In this guide you'll learn how to:

+ Set SecureFlag S-ON to S-OFF using Revolutionary

+ Rooting Stock Wildfire 2.2.1 ROM using Gingerbreak

+ Installing Custom Recovery "ClockWorkMod" using BusyBox & Root ToolBox

+ Fix Sense UI (Scenes, Wallpapers & Setup Wizard)

+ Enable adhoc networks support

Prerequisites

1- A stock HTC Wildfire with Android 2.2.1 with S-ON and HBOOT 1.01.0001 (Must be WWE "Unbranded" ROM).

2- Revolutionary S-OFF Recovery Tool from here

3- Gingerbreak v 1.20 from here

3- A Working ClockWorkMod Recovery v.2.5.0.1 from here

4- BusyBox from here

5- Root ToolBox from here

6- Sense UI Fix from here

7- wpa_adhoc-signed.zip from here

Steps

1- Make sure that you have unbranded "WWE" stock Android 2.2.1 on your Wildfire and HBOOT version is 1.01.0001

If you're not sure whether it's branded, unbranded or HBOOT version is newer than 1.01.0001 (1.01.0002), kindly follow this guide here to downgrade your HBOOT version and install WWE Stock 2.2.1 ROM in simple 2 steps (you can do one step if you already have WWE Stock ROM).

2- Set SecureFlag S-ON to S-OFF using Revolutionary

A. Download Revolutionary and make sure you got:

a. HTC Sync uninstalled

b. Required drivers for the success of the process here AND here

c. Reading and following instructions in the guide from here

B. Follow the instructions in official Revolutionary guide then you get your phone S-OFFed

3- Rooting Stock Wildfire 2.2.1 ROM using Gingerbreak

After installation of Gingerbreak, run the application and select Root, it will show you a message that your phone got root access with Superuser application installed and it will automatically reboot (many cases reported an error message asks to restart phone manually, just restart it, it must be rooted)

4- Installing Custom Recovery "ClockWorkMod" using BusyBox & Root ToolBox

--NEW: Confirmed: You can use any version of CWM, tested with the latest version 4.0.1.4--​

a. Install BusyBox from the BusyBox Installer, then reboot your phone

b. Download CWM Recovery, unzip it and but the .img file in the root of your SDCard (MAKE SURE YOU HAVE A FILE MANAGER BEFORE PROCEEDING!!!)

c. Install Root ToolBox application, navigate to others and do the following:

- Backup Recovery (To restore in case of any error)

- Erase Recovery (It erases stock recovery software)

- Flash Recovery (It will open your File Manager application to let you choose .img)

5- Fix Sense UI (Scenes, Wallpapers & Setup Wizard)

Note that this process will require you to re-install Gingerbreak, BusyBox, Root ToolBox and any other applications or phone customization as you'll need to do a hard reset for your phone!

Now, you've got fully Rooted Stock ROM for your Wildfire with Android 2.2.1, the problem that Revolutionary users reported many issues regarding disappearance of HTC Sense UI (Scenes, Wallpapers and first-run Setup Wizard), simply:

a. Copy the SenseUI Fix.zip into your sdcard root.

b. Reboot in ClockWorkMod Recovery

c. Install .zip file

d. Select the target .zip file

e. Confirm

f. Reboot

g. Do a Factory Reset (From Settings or from CWM)

h. Reboot again

i. Reinstall Gingerbreak, BusyBox and Root ToolBox

j. Enjoy!

6- Enable support for AdHoc Networks

Important: You MUST have ClockWorkMod Recovery v.2.5.0.7 installed in order to perform the update process since the newer versions of CWM Recovery users get this message: Amend scripting (update-script) is no longer supported

One of the Wildfire drawbacks is it's not supporting connection to adhoc networks, which is widely supported in newer OS like Windows 7 to make ease of connectivity especially if you don't have a wireless AP and would like to use your laptop wireless as a Virtual AP, here's the solution ;)

a. Copy wpa_adhoc-signed.zip into your sdcard root.

b. Reboot in ClockWorkMod Recovery

c. Install from .zip file

d. Select the target .zip file

e. Confirm

f. Reboot

g. You're connected!

Now enjoy a rooted and customized HTC Wildfire with a custom recovery to the max!

Please if you got any issues, drop a reply :D