How to Root HTC One S

HTC One S is the HTC’s latest flagship Android smartphone that is going to be launched worldwide on April 25th. Comprising of a 1.5 GHz Dual-core processor, it gives you a great new experience of using Ice Cream Sandwich, the latest version of Android by far. T-Mobile will be the first career to have this smartphone and eventually it will become available on other careers. Since this phone runs on Android, you can root it to get more customizations as well as new apps that do require access to system files. Here’s a guide for you to root your HTC One S smartphone.

I. Before You Begin:

  1. You will void warranty of your HTC One S once you root it. You are going further keeping this in mind. However, you will be able to gain back the warranty if you apply the stock firmware or unroot your phone.

II. Downloading Required Files:

  1. Your HTC One S smartphone’s bootloader must be unlocked to use this root method. You can do so here.
  2. Download Superboot Image from here.

III. Rooting HTC One S:

  1. Extract the Superboot archive files onto your Desktop using WinRAR or any other similar tool.
  2. Turn OFF your HTC One S smartphone.
  3. Boot it up into bootloader mode. To do so, press and hold Volume DOWN button and then press the Power button.
  4. Press the Power button again to enter fastboot.
  5. When the phone is in bootloader mode, connect it to your PC using the USB cable that came with your phone.
  6. a) If you are using a Windows based PC, just double click the install-superboot-windows.bat file and it will commence the rooting process.
    b) If you are running Mac OS on your PC, open a Terminal Window where you have extracted files, i.e., Desktop and then run the following commands:
    chmod +x install-superboot-mac.sh
    ./install-superboot-mac.sh

    c) If you are using a Linux based PC, open a Terminal Windows on the Desktop, because it is the place where you have extracted files, then type the following commands:
    chmod +x install-superboot-linux.sh
    ./install-superboot-linux.sh
  7. When the rooting process is done, just disconnect your phone from your PC.

Congratulations, you have successfully rooted your HTC One S smartphone and now you have more possibilities of customizing your phone than before. To begin customizing your phone, install ClockworkMod Recovery on your HTC One S and then load custom ROMs into your phone.

Please say thanks to MoDaCo for providing us the Superboot Image Root Method.

If this procedure helped you, please consider donating to the original developer or at least sending them a thank you.

Now that you are rooted, head here to learn some of the fun things you can do!

For all the devices we have rooting procedures for, head here.


Something Wrong? If you notice an issue with the procedure (broken link, steps out of date, etc.), use this form to let us know! Otherwise, if you just are having trouble with the procedure, reach out to us on Twitter, Facebook, or Google+.

  • Aram Zari

    can you relock the boot loader if i want to send my phone in to htc because something is broken and can you post something about unrooting. thanks

    • dan

      yes, htcdev shows you how. Its super easy. a simple cmd prompt will do it.

  • Rick Leon

    Will this work on the HTC one v on virgin mobile? Thanks

  • DigitalYukio

    didn’t work for me.

    • Dax Krishna

      What is the problem/error you are facing?

    • Mahesh Makvana

      Just saying “didn’t work for me” won’t help us solve the matter. Please describe the error you’re getting so we can help you resolve it.

      Thanks DigitalYukio!

      • gurungayush12

        Dear sir, I did the same procidure as above but it just stucks for long time so I have to press power botton to cancel it. How this problem could be fixed please help me. After this is done I cannot even do factory rest… Thanks in advance, Khagendra

      • http://twitter.com/BBChezFans BeBe Chez Fans

        it’s not working for me. keep getting this screen

  • tj

    Does this work with the latest HTC One S firmware?

    • Mahesh Makvana

      The developer hasn’t mentioned any firmware which the above rooting method works on. So, it should work fine on any firmware as it just injects Superuser and SU binaries.

      Let us know if it works for you!

  • http://twitter.com/crookedheretic Jahaic Rigeck

    I got this in my terminal during my root attempt:

    TAPITSFIMM2 r3-ville-superboot # chmod +x install-superboot-linux.sh

    TAPITSFIMM2 r3-ville-superboot # ./install-superboot-linux.sh

    downloading ‘boot.img’… OKAY

    booting… FAILED (remote: not allowed)

    any help? Let me know.

  • joe

    the htc one s is no option in bootloader:(
    should i pick something else?

  • Jose

    C> Command Prompt: cd c:Android).
    ‘COMMAND’ is not recognized as an internal or external command,
    operable program or batch file.

  • fork kin ho

    This build is for development purpose only Do not distribute outside of HTC without HTC’s written permission. what should i do. should i just restart it

  • AaronR

    This build is for development purpose only Do not distribute outside of HTC without HTC’s written permission.

    I get stuck on the load screen after the phone reboots from the file push. It says hTC quietly brilliant with^the above below it and nothing else happens.

  • Kelly O

    this guide was written in Apr 2012, does this still work?

  • hfiushfe

    HELP how do you enter bootloader mode, it doesn’t do anything

  • jana

    will u help me to root my device htc explorer a310e …..

  • mojtaba

    My device just stuck on a same mood and dont change what i should do?

  • mojtaba

    It`s a piece of shit!!!!!!!!!!