How To: Root HTC One X (AT&T)
Filed under Guides by Kenneth Pennington on May 9, 2012 at 2:16 AMIf you are on Build 2.20, you must use this root method.

AT&T One X Root
If you are on Build 2.20, you must use this root method.
AT&T launched their version of the HTC One X just two days ago. Unfortunately, due to a locked bootloader, users have been unable to achieve root access using a traditional insecure kernel. Using the Sparky root method from the Transformer Prime, the One X now maintains permanent root access. To root the AT&T One X, it only takes about three minutes. Simply follow the instructions below and you’ll be gold.
Root AT&T One X
Follow BriefMobile on Twitter for more One X tools, modifications, and ROMs!
- Download and install the HTC mobile phone drivers.
- Download the onxr.zip file. (Mirror)
- Extract onxr.zip into a directory on your computer.
- Plug your HTC One X into your computer via USB.
- Recommended: Plug your device’s USB cable into the back of your computer if you’re using a desktop PC.
- Enable USB Debugging on your HTC One X.
- Settings >> Developer Options >>USB debugging (checked)
- Place the phone in Charge Only mode.
- Pull down notifications bar, click on USB connection type, and switch to “Charge only.”
- Double click root.bat to run the script. (Windows)
- Linux users: double click root-linux.sh.
- Mac users: double click root-mac.sh.
- Congratulations! Your device will reboot a number of times and then you will have full root access.

Is this dependent on any other software being pre-installed? It doesn’t seem to work for me.
EDIT:: Don’t have htc phone drivers installed.
The orig root method used here. + sparkys root is mine.
link is down please rectify it
Worked perfectly for me. Now if I could just figure out how to bypass the Wi-Fi check….
I keep getting ‘abd is outdated’ errors
Same… damn.
You must end existing ADB processes. You can use task manager, “adb kill server,” or restart your computer.
It works,
and it shows “-TAMPERED-” on bootloader screen
so, my phone warranty is just gone :(
omg you want to root your phone and keep your warranty,, you cant do that…
I want to clear something up, this is not burritoroot nor my work. This is sparky’s root from the Asus transformer prime.
Mine is not being published until thos one is patched.
jcase
The reason I credited you in the XDA post was that Sparky said your nachoroot directly inspired his T-Prime root.
No worries, i wanted to make sure proper credit is done
oh help… no luck with the new one x from ATT. they’ve apparently disabled this :(
go here and most of your questions will be answered – http://forum.xda-developers.com/showthread.php?t=1644167
Thanks man!
Quick note about my Mac experience with an AT&T HTC One X:
- Tried root-mac.sh on my Mac, but it didn’t work
- Tested adb on Mac, connected without issue.
- Installed Windows 7 on my Mac (via VMware) and root.bat worked without issue.
- Rooted!
Thanks! Worked like a treat.. no going back now though lol!
Will this void my warranty, and if so, is there a way to go back to factory settings?
I followed the instructions and my ATT HTC One X rebooted several times but when it was finally up and running again, it wasn’t rooted…any advice?
mine did the same, saying failed to copy the root files and establish a connection… i did everything as prescribed in the directions
Im on 1.85 and this doesn’t work for my phone, so how can i root it…
Worked great! Thanx
Please create one like this for update 1.85 …..
I have a question, this program works for update 1.82 because it can’t root ruu 1.85…
linux users, try running as root when you encounter problems
I am using windows. Anyone have a fix?
Failed… Bummer.
New HTC One X (AT&T)
=============== Cut ================
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
DON’T TOUCH THE DEVICE OR UNPLUG WHILE ROOTING!
PUSH FILES
failed to copy ‘busybox’ to ‘/data/local/busybox’: Permission denied
failed to copy ‘su’ to ‘/data/local/su’: Permission denied
failed to copy ‘Superuser.apk’ to ‘/data/local/Superuser.apk’: Permiss
Unable to chmod /data/local/busybox: No such file or directory
Unable to chmod /data/local/su: No such file or directory
Unable to chmod /data/local/Superuser.apk: No such file or directory
failed on ‘/data/local/tmp’ – Permission denied
link failed File exists
REBOOT
/system/bin/sh: cannot create /data/local.prop: Permission denied
AGAIN REBOOT
AGAIN!?
mount: Operation not permitted
mount: Operation not permitted
/system/bin/sh: cannot create /system/xbin/busybox: Read-only file sys
Unable to chmod /system/xbin/busybox: No such file or directory
/system/bin/sh: /system/xbin/busybox: not found
/system/bin/sh: busybox: not found
/system/bin/sh: busybox: not found
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/app/Superuser.apk: No such file or directory
rm failed for /data/local.prop, No such file or directory
rm failed for /data/local/tmp, Permission denied
failed on ‘/data/local/tmp.bak’ – No such file or directory
C:UsersrootDownloadshtcone-root>
Im getting the same thing.. how do i fix the problem?? i cant get my phone to root
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
DON’T TOUCH THE DEVICE OR UNPLUG WHILE ROOTING!
PUSH FILES
failed to copy ‘busybox’ to ‘/data/local/busybox’: Permission denied
failed to copy ‘su’ to ‘/data/local/su’: Permission denied
failed to copy ‘Superuser.apk’ to ‘/data/local/Superuser.apk’: Permiss
Unable to chmod /data/local/busybox: No such file or directory
Unable to chmod /data/local/su: No such file or directory
Unable to chmod /data/local/Superuser.apk: No such file or directory
failed on ‘/data/local/tmp’ – Permission denied
link failed File exists
REBOOT
/system/bin/sh: cannot create /data/local.prop: Permission denied
AGAIN REBOOT
AGAIN!?
mount: Operation not permitted
mount: Operation not permitted
/system/bin/sh: cannot create /system/xbin/busybox: Read-only file sys
Unable to chmod /system/xbin/busybox: No such file or directory
/system/bin/sh: /system/xbin/busybox: not found
/system/bin/sh: busybox: not found
/system/bin/sh: busybox: not found
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/app/Superuser.apk: No such file or directory
rm failed for /data/local.prop, No such file or directory
rm failed for /data/local/tmp, Permission denied
failed on ‘/data/local/tmp.bak’ – No such file or directory
C:UsersrootDownloadshtcone-root>
how do i fix this problem?? i cant seem to figure it out
Just finished rooting my rogers hox with steps above. win firewall was off, usb debug on, connected to back of my pc, windows 7 home premium. Phone booted at least 5 times and then started. Download app root check basic and it verified that phone is rooted. Thank you for posting this.
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
DON’T TOUCH THE DEVICE OR UNPLUG WHILE ROOTING!
PUSH FILES
failed to copy ‘busybox’ to ‘/data/local/busybox’: Permission denied
failed to copy ‘su’ to ‘/data/local/su’: Permission denied
failed to copy ‘Superuser.apk’ to ‘/data/local/Superuser.apk’: Permission denied
Unable to chmod /data/local/busybox: No such file or directory
Unable to chmod /data/local/su: No such file or directory
Unable to chmod /data/local/Superuser.apk: No such file or directory
failed on ‘/data/local/tmp’ – Permission denied
link failed File exists
REBOOT
/system/bin/sh: cannot create /data/local.prop: Permission denied
AGAIN REBOOT
what do i need to do help pls…..
Does anyone know how to fix that?
I had this same issue and now I can’t connect to data
it is showing that the adb server is out of date and fails to continue
thank you so much
Will this method root an international phone?
The Link for the root.zip for some reason doesnt work. tried on 3 diff computers and wont let me download. just times out the webpage after a few minutes. any external links available?
Guys please I need your help. I did exactly what it said and the root.bat works but when I go into my root explorer or file explorer to delete a file I want to replace it says your phone is not rooted. I ran the HTC drivers but got nothing so not sure if it actually installed but the roo.bat does everything successfully and reboots my phone 3 or 4 times. Bear in mind this isn’t an AT&T phone this is from Dubai
the file link isn’t there, could anyone please help ?
thanx bro nice work !
The Download links are down,pls fix!
I upload the file on zshare here is the link
http://www2.zshare.ma/nwzo7b7acaba
Thank you Kenneth Pennington for the guide. i hope you don’t mind.
Links are dead plz repost
Help!
* daemon not running. starting it now on port 5037 ** daemon started successfully *
and its not doing anything!
you need to install the drivers first.
This is capable only to reboot device a couple of times and prinpout on pc this thing bellow:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
DON’T TOUCH THE DEVICE OR UNPLUG WHILE ROOTING!
PUSH FILES
failed to copy ‘busybox’ to ‘/data/local/busybox’: Permission denied
failed to copy ‘su’ to ‘/data/local/su’: Permission denied
failed to copy ‘Superuser.apk’ to ‘/data/local/Superuser.apk’: Permission denied
Unable to chmod /data/local/busybox: No such file or directory
Unable to chmod /data/local/su: No such file or directory
Unable to chmod /data/local/Superuser.apk: No such file or directory
failed on ‘/data/local/tmp’ – Permission denied
link failed File exists
REBOOT
/system/bin/sh: cannot create /data/local.prop: Permission denied
AGAIN REBOOT
AGAIN!?
mount: Operation not permitted
mount: Operation not permitted
/system/bin/sh: cannot create /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/busybox: No such file or directory
/system/bin/sh: /system/xbin/busybox: not found
/system/bin/sh: busybox: not found
/system/bin/sh: busybox: not found
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/xbin/su: No such file or directory
Unable to chmod /system/app/Superuser.apk: No such file or directory
rm failed for /data/local.prop, No such file or directory
rm failed for /data/local/tmp, Permission denied
failed on ‘/data/local/tmp.bak’ – No such file or directory
NO SIRVE!! muy mal………no sirve para nada!
Does anyone know whats wrong?
Jordan:~ Jordan$ sh /Users/Jordan/Desktop/root-one-x-1/root-mac.sh
Don’t touch the device or unplug while rooting!
Push files
: No such file or directoryone-x-1/root-mac.sh: line 5: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 6: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 7: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 8: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 9: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 10: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 11: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 12: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 13: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 14: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 15: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 16: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 17: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 18: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 19: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 20: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 21: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 22: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 23: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 24: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 25: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 26: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 27: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 28: ./adb-mac
Reboot
: No such file or directoryone-x-1/root-mac.sh: line 30: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 31: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 32: ./adb-mac
Reboot again…
: No such file or directoryone-x-1/root-mac.sh: line 34: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 35: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 36: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 37: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 38: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 39: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 40: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 41: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 42: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 43: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 44: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 45: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 46: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 47: ./adb-mac
: No such file or directoryone-x-1/root-mac.sh: line 48: ./adb-mac
Reboot one last time…
: No such file or directoryone-x-1/root-mac.sh: line 50: ./adb-mac
Jordan:~ Jordan$ sh /Users/Jordan/Desktop/root-one-x-1/root-mac.sh
sh: /Users/Jordan/Desktop/root-one-x-1/root-mac.sh: No such file or directory
Jordan:~ Jordan$ sh /Users/Jordan/Desktop/one-x-1/root-mac.sh
Don’t touch the device or unplug while rooting!
Push files
: No such file or directory-1/root-mac.sh: line 5: ./adb-mac
: No such file or directory-1/root-mac.sh: line 6: ./adb-mac
: No such file or directory-1/root-mac.sh: line 7: ./adb-mac
: No such file or directory-1/root-mac.sh: line 8: ./adb-mac
: No such file or directory-1/root-mac.sh: line 9: ./adb-mac
: No such file or directory-1/root-mac.sh: line 10: ./adb-mac
: No such file or directory-1/root-mac.sh: line 11: ./adb-mac
: No such file or directory-1/root-mac.sh: line 12: ./adb-mac
: No such file or directory-1/root-mac.sh: line 13: ./adb-mac
: No such file or directory-1/root-mac.sh: line 14: ./adb-mac
: No such file or directory-1/root-mac.sh: line 15: ./adb-mac
: No such file or directory-1/root-mac.sh: line 16: ./adb-mac
: No such file or directory-1/root-mac.sh: line 17: ./adb-mac
: No such file or directory-1/root-mac.sh: line 18: ./adb-mac
: No such file or directory-1/root-mac.sh: line 19: ./adb-mac
: No such file or directory-1/root-mac.sh: line 20: ./adb-mac
: No such file or directory-1/root-mac.sh: line 21: ./adb-mac
: No such file or directory-1/root-mac.sh: line 22: ./adb-mac
: No such file or directory-1/root-mac.sh: line 23: ./adb-mac
: No such file or directory-1/root-mac.sh: line 24: ./adb-mac
: No such file or directory-1/root-mac.sh: line 25: ./adb-mac
: No such file or directory-1/root-mac.sh: line 26: ./adb-mac
: No such file or directory-1/root-mac.sh: line 27: ./adb-mac
: No such file or directory-1/root-mac.sh: line 28: ./adb-mac
Reboot
: No such file or directory-1/root-mac.sh: line 30: ./adb-mac
: No such file or directory-1/root-mac.sh: line 31: ./adb-mac
: No such file or directory-1/root-mac.sh: line 32: ./adb-mac
Reboot again…
: No such file or directory-1/root-mac.sh: line 34: ./adb-mac
: No such file or directory-1/root-mac.sh: line 35: ./adb-mac
: No such file or directory-1/root-mac.sh: line 36: ./adb-mac
: No such file or directory-1/root-mac.sh: line 37: ./adb-mac
: No such file or directory-1/root-mac.sh: line 38: ./adb-mac
: No such file or directory-1/root-mac.sh: line 39: ./adb-mac
: No such file or directory-1/root-mac.sh: line 40: ./adb-mac
: No such file or directory-1/root-mac.sh: line 41: ./adb-mac
: No such file or directory-1/root-mac.sh: line 42: ./adb-mac
: No such file or directory-1/root-mac.sh: line 43: ./adb-mac
: No such file or directory-1/root-mac.sh: line 44: ./adb-mac
: No such file or directory-1/root-mac.sh: line 45: ./adb-mac
: No such file or directory-1/root-mac.sh: line 46: ./adb-mac
: No such file or directory-1/root-mac.sh: line 47: ./adb-mac
: No such file or directory-1/root-mac.sh: line 48: ./adb-mac
Reboot one last time…
: No such file or directory-1/root-mac.sh: line 50: ./adb-mac
works for the international version?
Here is a working link with no ads. http://dl.dropbox.com/u/27936758/onxr.zip
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
then, nothing happen =(
is it work for htc one x universal version