[HTC Desire X] ReSkid:
I have seen that since the update notification for Jelly Bean has arrived, Many people (Including me) have been asking for a Tutorial to root the Jelly Bean updated HTC Desire X (HTC DX for short). In this tutorial I would like to mention the steps to root Android Jelly Bean (JB) on HTC DX.

UPDATE: Tutorial with Screenshots here : HTC Desire X Root

This was what had worked for me when I recently rooted by HTC Desire X with Jelly Bean Update, So I hope it works for you too. I am assuming you have just installed the OTA Update and are now sitting with a Stock Jelly Bean on your device.

Summary:

1. Unlock Bootloader (if not already unlocked).

2. Install Jelly Bean compatible Custom Recovery.

3. Flash Super User and Install Busy Box.

4. Enjoy.

Steps.

1. Unlocking Bootloader.

There is a fully explained thread on unlocking bootloader and rooting android ICS put up by user nlooooo, Follow that thread and unlock your bootloader.

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

2. Install Jelly Bean compatible Custom Recovery.

Once you update via OTA for the JB Update, Your HBoot becomes JB Hboot instead of the old ICS Hboot so you need a JB Hboot compatible Custom Recovery to flash the Super User and Root.

Our fellow user atis112 fixed the recovery by neXus PRIME to make it work with JB. So you need to download the JB Custom Recovery from the attachment and put it in your C Drive, So the file location would be C:\recovery.img

2.1] Download JB Recovery.img from here : http://xdaforums.com/showpost.php?p=39662992&postcount=66 OR You can use the TWRP Recovery Image made by Yasir. Download from here : http://d-h.st/tSc

2.2] Once you put it in C Drive you need to connect your HTC Mobile to PC and Install HTC JB Drivers, You can install the drivers from here : http://xdaforums.com/showthread.php?t=2222501. Make sure you have installed the Drivers correctly.

2.3] Open your Android SDK (Download it from here if not already) and Go to the \sdk\platform-tools folder. If on Windows 7, Keep the Shift Key pressed + Right click on an empty place in the platform-tools folder > Open Command Window here.

2.4] Type in the following command and see if your device is detected.

After it is detected, Type the following command.

Once you are in the bootloader, Type the following command.

followed by

and

2.5] Now you have installed your custom recovery. Now Reboot your Phone.

3. Install SuperUser and Busybox.

3.1] Once again connect your HTC to PC, Download the attached SuperUser.zip and copy it to your SD Card.

3.2] Open the command prompt again as said earlier by going to platform-tools folder and using the adb devices command to check if the phone is detected.

3.3] Once it is connected, Type the following command.

3.4] Now you are in the recovery, Use the Volume Up and Down keys to navigate it (Use the power button to select an option).

Navigate to Install Flashable Zip. (This should be the first option and already selected.)

Press Power Button once.

Select "Choose Zip from internal SD-Card" or "external SD-Card" accordingly as to where you put the Superuser.zip.

Press Power Button once.

Scroll and select the Superuser.zip using the Volume Keys.

Press Power Button once.

Then you have flashed your Zip successfully and you are rooted.

Go back to the Main screen using the "Go back" option. Select the "Reboot System Now".

Once you are in the HTC Main screen > Go to App Drawer > Google Play Store > Search for Busy Box and Install it.

That is it, You are now on Jelly Bean and Successfully Rooted.

To Check If You Are Rooted.

1. Open Playstore and search for an app named "Terminal Emulator".

2. Install it.

3. Open it and type in su and execute it.

4. You will get a prompt from Superuser to allow or deny > Allow it.

If you get that prompt, You are successfully rooted.

I hope I have provided credits to all the users whose threads I have mentioned. If not please let me know.

Thanks for reading this. :)