In most cases, root can be attained and kept through any number of firmware updates. Rooted users simply need to wait for ROM devs to get the stock, rooted ROM up and then flash to it. However, sometimes it isn’t that easy. For instance, things can often be complicated for people who bought the phone after the firmware update. In those cases, new firmware updates still need to be rooted. For the HTC One X on AT&T, the 2.20 firmware has been updated.
What made this so challenging was, of course, HTC. In earlier firmware versions, users could unlock their bootloaders using HTCDev. With the latest 2.20 update, the bootloader was locked down and remained that way. That is, until XDA Forum Member djrbliss released a root method that was able to get past that. Essentially, the method involves using an exploit to overwrite the CID so that HTCDev’s website will recognize it and unlock the bootloader.
To proceed, users download and run a script that runs the exploit. There are two versions currently out—one for Linux and one for Windows. Once the exploit is done, you follow the usual steps for root which include unlocking the bootloader via HTCDev, flashing a recovery, and flashing either a rooted ROM or SuperSU.
If that sounds a little too tedious for you, then there is an easier way. XDA Recognized Developer hasoon2000 has already integrated this latest root method into his all-in-one toolkit.
[Thanks to hasoon2000 for the tip!]_________