AT&T One X: How to unlock your phone's bootloader

Publish date: 2023-05-15

Say goodbye to locked HTC bootloaders as the folks at the XDA Developers Forum have once again made the impossible a reality. HTC owners have already witnessed firsthand how hard it is to crack HTC bootloaders, most especially those devices that are coming from mobile carriers. The AT&T One X may be one of the first phones to sport a quad-core processor, but it’s also one of the many HTC devices that sport a locked bootloader.

Having an unlocked bootloader is necessary for users to install custom ROMs and other modified hacks on your device. If you have been addicted to flashing custom ROMs in the past, then certainly a locked bootloader will spoil all your fun. Thanks to the hard work of XDA member grankin01, users of the AT&T One X will never have to worry about locked bootloaders ever again.

The method of unlocking the HTC One X’s bootloader involves using the HTCdev.com website and familiarity of ADB commands. However, the process of unlocking your phone’s bootloader involves a complicated procedure and is recommended only for advanced users who already have experienced modifying their phones.

If you are brave enough to take the risk, then check out our step-by-step guide on how to root your HTC One X.

Warning

Requirements

Instructions

  • Connect your AT&T HTC One X to your PC via USB cable.
  • On your PC, launch a command prompt and head to the directory where you’ve installed ADB.
  • At the command prompt, enter the following commands:
  • The last command above will copy the entire partition to your SD card. Type the following commands to head back to the command prompt of your computer.
  • Enter the command below at the command prompt.  It will save mmcblk0p4 as a file in your present working directory.
  • Determine the size of the file that was saved to the directory.  If possible, write it down on paper.
  • Open the mmcblk0p4 file using HxD.
  • Inside the hex editor, look for the offset “00000210” (leftmost column in HxD). If you are running RUU version 1.82, the offset number might be “00000214”. On the HxD window and to the right of the hexadecimal values, you should see the string “CWS__001” followed by the phone’s IMEI number.
  • Change “CWS__001” to “11111111” (that’s a row of eight 1’s, and don’t include the quotes).  Doing this will also automatically give you SuperCID.  (Image credit: XDA Developers).
  • Save the modified file as mmcblk0p4MOD.
  • Compare the file sizes of mmcblk0p4 and mmcblk0p4MOD.  Their file sizes should be the same.  If their file sizes differ, do not proceed.
  • Head back to the command prompt and push the modified file to the phone by entering this command:
  • Go back to the Android shell and gain root privileges by entering the following commands:
  • Restart your phone into Fastboot. You can do this by entering the following at the command prompt:
  • When the bootloader screen comes up, enter this command:
  • You should get a reading of “11111111”.  This means that the previous steps worked successfully.
  • Enter the command below to get your phone identifier token.  You will need it for unlocking the bootloader using HTC’s bootloader unlock tool.
  • Open your web browser and navigate to HTC’s Unlock Bootloader page.
  • From the drop-down list on the page’s right sidebar, choose “All Other Supported Models.”
  • Click the Begin Unlock Bootloader button below the drop-down list.
  • Follow HTC’s official instructions for unlocking the bootloader from here onwards.
  • Congratulations! You have successfully unlocked your AT&T One X’s bootloader.

    Comments

    ncG1vNJzZmivp6x7orrDq6ainJGqwam70aKrsmaTpLpwrdOtZKimlWLFbsHNpaaco12XvLDAy6iYnZ2iYoZxg5dpZg%3D%3D