AT&T HTC One X bootloader unofficially unlocked

Earlier this month, we reported that AT&T’s version of the HTC One X will not be unlockable via HTC’s bootloader unlocking program – at least officially. And boy, Tyler was right when he said that the Android community will find a way around it soon. Apparently an XDA member who goes by the name grankin01 was able to “unofficially” unlock the device by tricking it into thinking that it is the One XL from Rogers Canada. So, if you’re willing to give it a try, keep in mind that doing so will erase everything on your device. So please back up accordingly and don’t say we didn’t warn you okay? Full instructions on how to unlock AT&T’s HTC One X will follow after the break. To understand more about rooting for Android, you can check out our nifty guide.

You need ADB and an understanding of how to use it and have a rooted device (although I didn’t test this). You will also need a hex editor like HxD.


1. Fire up your command prompt and go to the directory that you have ADB installed to. Type “adb shell” and hit enter.

2. Type “su” and hit enter. You now have root privileges.

3. Next type “dd if=/dev/block/mmcblk0p4 of=/sdcard/mmcblk0p4″ and hit enter. This will dump the partition to your sdcard.

4. Next type “exit”, hit enter, type “exit”, and hit enter again. This should take you back to a command prompt for your computer.

5. type “adb pull /sdcard/mmcblk0p4″ and hit enter.

6. Open the file (mmcblk0p4) with your hex editor.

7. Look for offset 00000210 and you should see CWS__001 with your IMEI number attached to it.

8. Change CWS__001 to ROGER001 and save the file as mmcblk0p4MOD.

9. Now go back to your command prompt and type “adb push mmcblk0p4MOD /sdcard/mmcblk0p4MOD” and hit enter.

10. Type “adb shell” and hit enter then type “su” and hit enter again. This will put you back into the android shell and give you root privileges.

11. Type “dd if=/sdcard/mmcblk0p4MOD of=/dev/block/mmcblk0p4″ and hit enter. To test if it worked restart the phone into fastboot (type “adb reboot bootloader” and hit enter) and once the bootloader screen comes up type “fastboot oem readcid” and hit enter. It should read “ROGER001″.

12. Next type “fastboot oem get_identifier_token” and hit enter. Leave that up on your screen and go to Follow the instructions from there.

Read more about AT&T and HTC One X.

Take action: Like | G+ | Tweet | Pin | User Comments

You May Also Like

AT&T HTC One X Gets Android 4.1 Jelly Bean Update

HTC Windows Phone 8X arrives on AT&T this November, HTC One X+, HTC One VX in tow

AT&T's HTC One X receives Android 4.0.4 update

HTC One X for AT&T has been rooted

AT&T's One X has its bootloader restricted, cannot be unlocked officially

HTC PJ83110 hits the FCC

AT&T's HTC One X snags an early sale

AT&T HTC One X arriving on May 6th?

Most Shared

New Mom Photo On Facebook Goes Viral

FBI: Hacker Made Off With 1.2 Billion Logins

Man Wields Samurai Sword At Fifth Avenue Apple Store

Anonymous Releases Guide On How You Can Help Hack ISIS

Google Self-Driving Car Pulled Over By Police

Study Finds Quitting Facebook Makes People Happier

Woman Makes Alarm Clock That Slaps Her Awake

Alibaba’s Singles Day Brings In $5 Billion In 90 Minutes

The Nintendo Play Station Is Real, And It Works

Electric Car Company Faraday Rumored To Be Front For Apple

Tech Support Apparently Telling Windows 10 Users To Downgrade

World Of Warcraft Legion Release Date Leaked

PetChatz Lets Your Pets Video Chat With You

ZOTAC NEN Steam Machine Unveiled

FCC Hits MC Dean With $718,000 Fine Over WiFi Blocking

Popular Torrent Release Group YIFY Has Shut Down