[Wildfire General] :
[BUZZ] Complete Guide for AlpharevX S-OFF + ROOTING + Installing CUSTOM RECOVERY.

That only S-OFF is a lot better than root. It gives root easily and allows to install custom recoveries and custom roms easily. Having S-OFF is a lot better and is more than enough to just root the rom.

Ok, I will try to write the entire process in simple once to eliminate any confusions.......

PROCESS ---

PART--1 (ALPHAREVX S-OFF)

AlpharevX presently supports hboot versions 1.01.0001 and 1.01.0002 . There are no issues reported with hboot 1.01.0001 but there are some issues reported with hboot 1.01.0002 in some regions. And if you have hboot 0.80, then you need to upgrade it to hboot 1.01.0001 for using alpharevX. For doing so, you need a gold card (klutsh gold card process) and a RUU_Buzz_Froyo_HTC_WWE_2.22.405.1_Radio_13.55.55.24H_3.35.20.10_release_160191_signed.exe

1. go to alpharevX website http://alpharev.nl/x/beta/ and click on the download according to your platform (personally recommending linux because of getting rid of headache with drivers. No drivers are needed for linux. LIVE CD perfectly accepted). Then extract the downloaded contents to a known path (easiest is the user folder in windows and HOME folder in linux = command prompt/terminal target folder)

2. In that AlpharevX website, after clicking the download, you will have to enter your device serial number (not imei). It can be found below the battery as S/N. Do not make errors with this. Also, you will have to enter the hboot version of your phone.

3. Then you will get the beta key. Just copy it and paste it somewhere in a document. Observe the characters (upper case and lower case) and numbers.

4. Connect the phone in full boot mode with usb debugging on.

5. If using windows platform, the drivers needed are HTCDriver_2.0.7.17.exe + HBoot Drivers (installation guide)

6 . Then opening the alpharevX program from command line interface.

7. Under windows, keep the file in user folder and open command prompt. Then just enter "alpharevx". Then it prompts for beta key and goes with the process (which will not take more than 5 or 10 min). Your work is only upto entering the beta key.

8. Under linux just keep the file in home folder and open terminal. Then enter "sudo su" command. It asks for password and now you can access terminal with root permissions. Then enter "./alpharevx" . Then it asks for beta key and the process will take around 30sec (best).

9. If having any issues, just reboot the PC and phone and then try again. Even sometimes, beta key errors are solved by rebooting phone. And downloading a fresh copy of program is also helpful. And other than these, the key errors should be eliminated.

NOTE : If you get any errors with hboot 1.01.0002 , then better downgrade it to hboot 1.01.0001 by the process given by ieftm here

[GUIDE] Downgrade to HTC Froyo WWE for AlphaRevX (HBOOT 1.01.0001)

That's all for having S-OFF

Now you have S-OFF right. Now your options are using the same stock rom or using a custom rom. No matter what you use, i should highlight,

***" DO NOT USE RUU or UNREVOKED AFTER ALPHAREVX S-OFF "***

PART--2 ROOT METHOD (ONLY IF USING SAME STOCK ROM)

------> If you want to use the same stock rom forever, then you just need to root it for better access. I recommend to use "SuperOne Click Root Method" from here. (disable PC antivirus for this)

[APP]SuperOneClick v1.9.5 (Root, Unroot, Enable Non-Market App) .

Download link : SuperOneClickv1.9.5-ShortFuse.zip

*** Alternatively, you can also use "Gingerbreak.apk" to root the phone. This eliminates need of PC too. And reboot the phone manually after using gingerbreak.

Gingerbreak thread here : [26.04.2011][v1.2] GingerBreak APK (root for GingerBread)

Download link : GingerBreak-v1.20.apk

Now you will have root. Install "Super user" from market if it is not installed (also maybe busybox if needed).

PART --3 INSTALLING CUSTOM RECOVERY

------> And if you want to use custom roms, then you need to install "clockworkmod custom recovery". There are two methods to install custom recovery, one is PC49IMG PROCESS and the other is FASTBOOT FLASHING PROCESS. If you have PC, i recommend fastboot flashing method, else pc49img method.

And there is one thing to remember when selecting the recovery version. The recoveries below the version 3.1.0.2 have offline charging bug.

PC49IMG PROCESS : Just download the below attached pc49img.zip file (recovery version = Wildfire_recovery-clockwork-4.0.0.5.z110623-j_r0dd_mod) and put it in the root of sdcard (fat32). Then reboot into hboot menu from where you can update it. And i have also attached pc49img2.5.zip file which is the recovery image for 2.5.0.7 (it should be renamed to pc49img.zip for using with this process). And don't forget to remove the pc49img file from sdcard just after successfully completing the process (just because it irritates you whenever you enter hboot menu)

FASTBOOT FLASHING PROCESS :

If you have android sdk then fine. But if you don't have, you can download the adb and fastboot tools. If having any issues, reboot the phone and pc and try again.

For windows PC, you need the HTCDriver_2.0.7.17.exe . Ignore if you have already installed from part 1.

FOR WINDOWS : android-win-tools.zip . Download this zip file and extract its contents to the root of C drive of your PC. Then open command prompt and type the command "C:" and press enter (which takes you to the root of C drive of pc. Alternatively type "cd.." and press enter and repeat it till it takes you to root of C drive in command prompt). Then download the below attached pc49img.zip and extract the recovery.img to the root of C drive of pc. Then boot your phone into "fastboot mode" and connect to PC. Now enter the fastboot command

fastboot flash recovery recovery.img

That's all, if it is success it says OKAY.... Else it shows errors.

FOR LINUX : android-linux-tools.zip . Download this zip file and extract its contents to the HOME folder of linux OS. Then download the below attached pc49img.zip and extract the recovery.img to the same HOME folder. Then boot your phone into "fastboot mode" and connect to pc. Now open the terminal and enter the command "sudo su". It asks for password and now you can access terminal with root permissions. Now enter the command

./fastboot flash recovery recovery.img

That's all, if success it says OKAY..... Else it shows errors.

OK. Now the custom recovery is installed with which you can install custom roms.

I suggest you to make a nandroid backup of the stock rom before making a hard reset. Because there is an issue with htc sense due to which some features are missing.

All custom roms will be rooted already. And in case if you have any custom rom not rooted, then flash this file from recovery su-2.3.6.1-ef-signed.zip or else use the PART 2 above.

And in the recovery, use trackpad to select the options and use power button to get back to previous menu.

-----------------------------------------------------------------------------------------------------------------------------------------

PART --4 INSTALLING CUSTOM ROMS

Everyone must be knowing this since it is an easy one. And what you need to remember is to wipe everything and factory reset when shifting between different roms.

And if you don't know how to install custom roms, then this is the link to go

[GUIDE] Turkeys' Ultimate Guide to Root Wildfire v42.1.2 (Easy & Safe!) .

Ignore the part that says rooting with UNREVOKED because unrevoked shouldn't be used for alpharevX hboot. And infact you are already rooted with custom recovery and even having S-OFF.

------------------------------------------------------------------------------------------------------------------------------

After doing all the above things, then visit this thread for complete index

[REF/GUIDE] [27/06] The Complete Wildfire Index . You will see everything there. Also check its section 1 before even going with alpharevX.