Root AT&T HTC One X on 2.20 Firmware

Root HTC One X AT&T 2.20 Firmware with XFactor exploit

The root for the AT&T HTC One X is here and it can be used on the devices that are running the 2.20 firmware. In order to apply a permanent root, you will have to read this entire article and unlock the phone’s bootloader. All these instructions can be found in the tutorial and you should only attempt to apply all changes if you’re an advanced Android user.

The former 1.85 firmware allowed you to root it without the need of unlocking the bootloader, as you could modify the /system partion and to install the SU and Superuser APK, which was possible because of the fact that S-ON was partially enabled. Now, with the 2.20 Firmware the S-ON is fully enabled and you cannot edit and write in /system partition and that is why you will be forced to unlock the device bootloader.

In order to correctly apply the this root Xfactor exploit for One X AT&T, you will first need to read the guidelines below. Also, note that this root has been created by ‘djrbliss’ from the XDA forums. Here’s what you need to know:

  • The files in this post will work only with the AT&T variant of HTC One X that runs on the 2.20 Firmware. Do not attempt to root any other different Android devices.
  • Note that by applying this root you will surely void the warranty and AT&T might not like that. Note that we cannot be held responsible in case your device gets bricked in the process.
  • You should attempt to root your HTC One X AT&T smartphone only if you’re an advanced user, as you will have to work and change the device’s CID.
  • Make sure that your computer has the HTC USB drivers installed on it.
  • Also, enabled the USB debugging option from your phone’s Android development menu.
  • Charge the phone’s battery so that it won’t power off while you’re attempting to apply the root.
  • If you cannot complete the tutorial, then you should ask for more help in our comments field or you can head to XDA’s thread and get full support from djrbliss.
  • Make sure to apply all the steps that I have listed in the tutorial. If you skip any listed steps then you will get a failed attempt.

I think that these are all the guidelines you had to read before moving to the ‘how-to’ guide.

How to root AT&T HTC One X 2.20 Firmware with X-Factor exploit:

  1. Download the Xfactor exploit for Windows zip from HERE.
  2. Unzip the file and save the files in a single file on your PC desktop.
  3. Connect your One X AT&T to your computer via USB cable.
  4. Open the folder created at step 2 and double-click on the ‘run.bat’ icon.
  5. Now you have to follow the on-screen Xfactor exploit instructions. Make sure that you allow two backup restorations to be created when running this exploit.
  6. When the Xfactor exploit is complete and successfully, you should see the “[+] Set CID!” text. If this doesn’t appear then the files weren’t applied successfully and you should stop. Do not move to the next step.
  7. If everything went correctly, the smartphone will be rebooted into Bootloader Mode. When the bootloader mode loads you should press the ENTER key and the XFactor exploit should print the CID. To know for sure that the exploit was applied, it should display the ‘11111111’ text as CID.
  8. Now press ENTER to create an unlock token.
  9. Go to HTCdev.com. Click the ‘Unlock Bootloader’ and then select your smartphone from the ‘ALL other supported models’ drop-down menu; it should be on the right-hand side of the web page. After that you should enter the ‘unlock token’ you got at step 8.
  10. When the ‘Bootloader unlock’ process is complete, you are done. Now you flash custom recovery images and boot TWRP or CWM Recovery modes.
  11. Note that you should flash the ‘superuser.apk’ file in order to gain full root. It can be done using TWRP Recovery or CWM Recovery or even a custom recovery ADB shell.

I think that these are all the steps that you had to take in order to root your HTC One X AT&T. Note that without flashing the ‘Superuser’ APK you will not get full ROOT.

You can now install custom ROMs and get rid of all the bloat files that are all over your phone’s Android OS. All this means that you will finally be able to get the bloat-free Android 4.1.2 Jelly Bean firmware on your device by using a custom ROM. Remember that this guide will work solely on the 2.20 firmware. For any extra questions, please use our comments field.

  • rdifrango

    Any reason why this wouldn’t work from a Mac other than the script is Windows centric? I’m guessing that backup1.ab, backup2.ab, and pwn are platform agnostic but wanted to confirm.

  • godkingalex

    Can you make a video tutorial on how to do this for Mac please? I have tried and tried for hours but it never works.

  • http://www.facebook.com/richrover Rich Peterson

    any chance for Ubuntu Linux?