How To: Root HTC One X (AT&T)

Filed under Guides by Kenneth Pennington on May 9, 2012 at 2:16 AM

If you are on Build 2.20, you must use this root method.

AT&T One X Root

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!

  1. Download and install the HTC mobile phone drivers.
  2. Download the onxr.zip file. (Mirror)
  3. Extract onxr.zip into a directory on your computer.
  4. 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.
  5. Enable USB Debugging on your HTC One X.
    • Settings >> Developer Options >>USB debugging (checked)
  6. Place the phone in Charge Only mode.
    • Pull down notifications bar, click on USB connection type, and switch to “Charge only.”
  7. Double click root.bat to run the script. (Windows)
    • Linux users: double click root-linux.sh.
    • Mac users: double click root-mac.sh.
  8. Congratulations! Your device will reboot a number of times and then you will have full root access.

52 Responses to “How To: Root HTC One X (AT&T)”

  1. Tarek says:

    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.

  2. Robertatl says:

    Worked perfectly for me. Now if I could just figure out how to bypass the Wi-Fi check….

  3. Scott says:

    I keep getting ‘abd is outdated’ errors

  4. ytwytw says:

    It works,
    and it shows “-TAMPERED-” on bootloader screen

    so, my phone warranty is just gone :(

  5. Justin Case says:

    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

  6. Sonya says:

    go here and most of your questions will be answered – http://forum.xda-developers.com/showthread.php?t=1644167

  7. Butters619 says:

    Thanks man!

  8. Dan Melinger says:

    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!

  9. Jason M says:

    Thanks! Worked like a treat.. no going back now though lol!

  10. Matt says:

    Will this void my warranty, and if so, is there a way to go back to factory settings?

  11. Aat504 says:

    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?

    • i am only me says:

      mine did the same, saying failed to copy the root files and establish a connection… i did everything as prescribed in the directions

  12. Crazydai24 says:

    Im on 1.85 and this doesn’t work for my phone, so how can i root it…

  13. dan brown says:

    Worked great! Thanx

  14. crazydai24 says:

    Please create one like this for update 1.85 …..

  15. dainer says:

    I have a question, this program works for update 1.82 because it can’t root ruu 1.85…

  16. Nils Meyer says:

    linux users, try running as root when you encounter problems

  17. Tom says:

    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>

  18. matt says:

    * 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

  19. blogmaniak says:

    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.

  20. Gary says:

    * 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…..

  21. James Albien says:

    it is showing that the adb server is out of date and fails to continue

  22. Vincent says:

    thank you so much

  23. Matt Church says:

    Will this method root an international phone?

  24. Caroline says:

    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?

  25. Hattem says:

    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

  26. Andy says:

    the file link isn’t there, could anyone please help ?

  27. jarm3n says:

    thanx bro nice work !

  28. matt says:

    The Download links are down,pls fix!

  29. Mohammed says:

    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.

  30. Francesco Oliveri says:

    Links are dead plz repost

  31. Brad says:

    Help!
    * daemon not running. starting it now on port 5037 ** daemon started successfully *
    and its not doing anything!

  32. Ante split says:

    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

  33. Jenkins says:

    NO SIRVE!! muy mal………no sirve para nada!

  34. Jordan says:

    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

  35. juancho says:

    works for the international version?

  36. lilc420 says:

    Here is a working link with no ads. http://dl.dropbox.com/u/27936758/onxr.zip

  37. shirou says:

    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    then, nothing happen =(

  38. ayan says:

    is it work for htc one x universal version

css.php