How to Root the HTC One VX

HTC One VX comes from the HTC One series of smartphones consisting of high-end specifications, such as Dual-Core processors and the latest version of Android on-board. While we already have a root guide for the One VX, another root method has popped-up on XDA and to help users root their devices with this new method, here we’re presenting a tutorial explaining everything you need to root your device. So, let’s see how you can root your HTC One VX smartphone.

I. Before You Begin:

1. This will void the warranty of the device. However, you can reinstate it by unrooting the device if there’s any unrooting procedure available.

2. The following procedure works on Windows based PCs only.

II. Downloading Required Files:

1. Root Package (Download link’s given in the first post)

III. Rooting the HTC One VX:

1. Place the Root Package archive on the Desktop of your PC.

2. Extract files from the archive to your Desktop. Don’t launch any files just yet.

3. Turn ON the USB debugging option on your device by heading to Menu>>Settings>>Developer options>>USB debugging.

4. Turn OFF the device.

5. Reboot the device into Fastboot mode. To do so, simply hold down the Volume DOWN+Power buttons together.

6. Once inside the Fastboot mode, connect the device to your PC using the USB cable.

7. Open a Command Prompt Window on your Desktop. To do that, hold down the Shift button on your keyboard and right-click on any empty area on the screen, then select Open command window here.

8. Type in following command into the Command Prompt Window:

fastboot flash boot boot.img

9. Once it’s done, issue the following command:

fastboot reboot

10. Your device will reboot. Once it boots up, enter the following command:

adb remount

11. Next, enter following commands into the Command Prompt Window one-by-one. Press ENTER after each line you type:

adb push Superuser.apk /system/app/
adb push su /system/xbin/
adb shell mkdir /system/bin/.ext
adb push .su /system/bin/.ext/
adb shell chmod 6755 /system/xbin/su
adb shell chmod 6755 /system/bin/.ext/.su
adb shell chmod 777 /system/bin/.ext
adb shell ln -s /system/xbin/su /system/bin/su
adb reboot

12. Your device will reboot in normal mode.

13. Once it boots up, simply open the Superuser app from your App Drawer.

14. Tap the Update binaries button in the app and let it do the rest of the work.

15. And you’re all done!

Brilliant! Your device has been successfully rooted and the SU binaries have also been updated. Now load-up some root-only apps on your device to realize the power of root-access!

Image Credit: The Verge

If this procedure helped you please thank/donate to the original developers here.

If you need help with this procedure, please ask in the comments below or in the forum.

This is part of our Android How To’s. We have how to’s on rooting, loading ROMs, and tons of other tips and tricks for your specific device or for Android devices in general! For all of our Android How To’s, head here.

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • Jon

    thx, am now rooted!

    • Mahesh Makvana

      You’re most welcome Jon!

  • chris

    whenever i put in the command, am i supposed to use spaces like they are above? because, every time i put the command in it wouldn’t recognize it.

    • Mahesh Makvana

      Yes, you have to type the command as is, including the spaces.

      Make sure that the adb.exe file is in the same folder as where you opened the Command Prompt, i.e., your Desktop.

      Let us know if it works for you!

      • chris

        No it didn’t, the phone says locked up at the top, does the phone have to be unlocked?

        • chris

          i did not find the exe file, was it with the root package? sorry, im new to this.

  • chris

    i figured it out, i had to unlock the bootloader, the i installed sdk, and was able to root my phone, thanks so much for the help 😀

  • squintz

    at step 8 i get stuck on “waiting for device” srryi, nub

  • after I type the chmod lines, it says unable to chmod, Read-only file system. what did I do wrong?

    • actually most of the lines are doing that now. The phone is unlocked and all my files are in the same directory, from which i am running the cmd prompt. please help!

  • Would be great with a link to fastboot and adb or even the sdk for this model

  • >fastboot flash boot boot.img
    sending ‘boot’ (6286 KB)… OKAY [ 44.180s]
    writing ‘boot’… INFOsignature checking…
    FAILED (remote: signature verify fail)
    finished. total time: 44.920s

  • Julie Riley

    When I try to reboot my phone in Fastboot or whatever, it asks me to click something after that. My options at this point are Bootloader, Reboot, Reboot Bootloader and Power Down. I don’t know what to do.

    • Julie Riley

      also when I try to type the stuff in the command window it says it didn’t find it internally or externally. I don’t know what I’m doing. I’ve tried clicking on Bootloader and Reboot, then typing the first stuff in, and i guess it didn’t work

  • duderocks

    C:UsersEric W SanbornDesktopsuperusersystembin>adb push su /system/xbin
    4888 KB/s (85096 bytes in 0.017s)

    C:UsersEric W SanbornDesktopsuperusersystembin>adb shell chmod 6755 /syste
    chmod: /system/xbin/su: Not a directory

    any suggestions?

    • duderocks

      fixed this by adding

      “adb shell mkdir system/xbin”
      however phone still does not boot into normal mode. boots into team win recovery project

    • duderocks

      Got my image messed up. Boots up wonderfully into twrp. Oh well, now to get the right image on there. Did have to manually mkdir each of the directories as I went though to keep it happy.

  • drake

    what about unrooting? How do i unroot my htc one vx

  • tizzy1

    it says tha recovery is corrupted…whats up with that??