[HTC Jetstream] DNarsingh:
Hi guys, over the past few weeks, I have noticed that many people are having problems rooting their Jetstreams. So because of this, I thought I would put together an all in one guide to help alleviate everyone's problems.

So what this will show you how to do:

Unlock the bootloader

Flash a custom recovery

Grant root access

Prepare the device for S-OFF

Included files:

HTC Drivers

ADB

Fastboot

TWRP 2.4.1.0

SuperSU 1.51

Note: This guide is for windows only

Ok, so lets begin:

Download attached zip

http://www.mediafire.com/download/ao1ykdpx5jn2uni/Root_HTC_Jetstream.zip

Extract the zip to an appropriate place on your computer

Install the HTC drivers

Do so by double clicking the HTCDriver_4.2.0.001.exe from the zip

Run the RUU if needed

I am assuming you are on a completely stock HTC Jetstream with no modifications what so ever. I am also assuming you are on the latest software 1.30.502.1 for AT&T users or 1.26.631.4 for Rodgers users. If you are not, please download and run the latest RUU from the following website:

http://xdaforums.com/showthread.php?t=2094375

Please note that running the RUU will completely WIPE your device of all personal data, so backup accordingly

To run the RUU, make sure the Jetstream is turned on and is fully booted into Android

Make sure "USB Debugging" is enabled under development settings

Make sure "Fastboot" is disabled under power settings

Simply attach the Jetstream to your computer with the appropriate USB cord

Double click on the downloaded RUU .exe file to run the program

If for some reason you cannot boot into Android, you can do the following:

With the device turned off, hold the volume down button and simple press the power button for a second or two

The device will boot into the bootloader, from there use the volume buttons to navigate to fastboot and the power button to select

Once in fastboot, connect the device to the computer with the USB cord and then double click the downloaded RUU .exe

Now lets unlock the bootloader

Please note that unlocking the bootloader will also WIPE your device

Go to http://www.htcdev.com/

Create an account if you do not already have one

Click on "Unlock Bootloader" and then "Get Started"

In the drop down box, select "HTC Jetstream"

Agree to all the legal terms

Follow all the instructions to obtain your unlock token

To easily do this:

Make sure "USB Debugging" is enabled under development settings

Make sure "Fastboot" is disabled under power settings

Connect the device to the computer with the USB cable

Navigate to the extracted folder of the attached zip

Hold the shift key and right click in the folder, then select "Open Command Window Here"

Type the following in the command window

adb reboot bootloader

Once the device has booted into fastboot, type the following in the command window

fastboot oem get_identifier_token

Copy the appropriate text according to the website and submit it

You will then be emailed an "Unlock_code.bin" and a link to continue the unlock process

Download the "Unlock_code.bin" and place it in the extracted folder from earlier

Now type the following in the command window

fastboot flash unlocktoken Unlock_code.bin

On the device you will be prompted to unlock the device, use the volume keys to navigate to "Yes" and use power to select

The device will reboot back into Android

Now lets flash a custom recovery

Connect the device to the computer with the USB cable

In the extracted folder open a command window by holding the shift key, right clicking, and selecting "Open Command Window Here"

Type the following in the command window

adb reboot bootloader

Once the device has booted into fastboot, type the following into the command window

fastboot flash recovery htc_jetstream_twrp_recovery_2.4.1.0.img

Once the custom recovery has been successfully flashed, type the following into the command window

fastboot reboot

The device will then boot back into android

Now lets get root

Connect the device to the computer with the USB cable

Copy the "SuperSU-v1.51.zip' to the root of you SD card

Go to the extracted folder, hold the shift key, right click, and select "Open Command Window Here"

Now type the following into the command window

adb reboot recovery

While at the recovery main menu, select the wipe option and wipe cache and dalvik cache

Next go back to the main menu and select install

Navigate to the SuperSU zip we placed on the SD card and flash the zip

Once it flashes, go back to the main menu and reboot back into system

The device will boot back into Android and the device will now be rooted!

So what now?

After completing the step above, you device should have an unlocked bootloader, and custom recovery installed, and also have root access. After having all of this you may now go on to install any custom ROMs you may want, however, I would recommend obtaining S-OFF to give yourself full control over your device.

This following link should help to explain what S-OFF is exactly:

http://xdaforums.com/showpost.php?p=42455824&postcount=1

This next link is to the JuopunutBear S-OFF method:

http://xdaforums.com/showthread.php?t=1906353

People I would like to thank:

DoomLoRD - for his initial work with rooting the HTC Jetstream

jmz - for giving us a custom recovery and hosting all the RUUs for us

TeamWin - for TWRP

Chainfire - for his amazing work with Android and SuperSU

Fuses and the rest of Team Unlimited - for giving us an S-OFF method

Disclaimer:

Just to be clear, unlocking and rooting your HTC Jetstream voids your warranty, so anything you do to it is your decision and I am in no way responsible for anything that happens to your device :P