How To Root The HTC One S On Android Ice Cream Sandwich [Windows, Mac And Linux]

This is a guide for rooting the HTC One S for Windows, Mac, and Linux using Superboot. Superboot is credited to PaulObrien of the MoDaCo forums.

Disclaimer: iJailbreak is not responsible for any damages caused by using Superboot, however unlikely they may be. All mods are run at the modder’s risk.

Part 1 – Get Superboot

Superboot is the program that will root your HTC One S.

  • Step 1. Download Superboot. You can download Superboot from the original thread by clicking here.
  • Step 2. Extract Superboot to the folder of your choice. If you are unfamiliar with .Zip, they are archive folders which can be opened or extracted. Current builds of Windows and Mac have built in methods for extracting .Zip archives. If you are using an older version of Windows, install 7-zip and then right-click to select the option “extract here” to unzip the folder.

(If you are using Mac or Linux and are unfamiliar with using Terminal, extract the folder to your desktop and we will walk you through the process.)

Part 2 – Put your phone in bootloader mode.

Bootloader mode will allow your phone to be flashed with unsigned partition images, which means it allows you to modify software on your phone in ways you would not normally be able to. We’re going to use this mode to root your phone.

  • Step 1. First turn the phone off.
  • Step 2. Next, turn the phone back on while holding down the “volume down” button.
  • Step 3. Press the power button again to enter fastboot mode.

Part 3 – Run the Superboot program.

  • Step 1. Attach your phone to your computer with the USB cable.
  • Step 2. If you are using Windows: you don’t have to type anything out. Just open the ‘install-superboot-windows.bat’ file. You’re done
  • Step 2. If you are using a Mac or Linux: you will need to open a terminal window to the directory you extracted the file to.

If the extracted folder is on your desktop, enter the following command into the terminal window:

cd /users/USERNAME/Desktop/r3-ville-superboot
(Where USERNAME is your Mac/Linux username.)

This will change the directory (cd) to the extracted folder on your desktop.

  • Step 3. If you are using Mac, run the command ‘chmod +x’ followed by ‘./’
  • Step 3. If you are using Linux, run the command type ‘chmod +x’ followed by ‘./’

(chmod +x will give the program permission to execute or run, while . executes the program)

At this point, your phone should be rooted. You can safely delete the Superboot files from your computer, or keep them on hand for later use. If you have any issues with the Superboot software, the original MoDaCo and XDA-developers forum threads provide amazing support.

Let us know if Superboot works for your HTC One S in the comments section below.

Don't forget to like iJailbreak on Facebook, follow on Twitter and add to your circle on Google+ to stay up-to-date on all the latest Jailbreak and Apple news!


  1. Does this work on the t-mobile version?

  2. Alealvarpo says:

    kamil the htc one available in tmobile is the htc one a so accoding to this yes… i rather pay a cell phone repair store to do it… i tried doing my sensation and i bricke it.. all i can say ia be carefull

  3. Alealvarpo says:

    if anyone is aucceafull with this please let me know thanxs…

  4. Hi,
    I get:
     downloading ‘boot.img’… OKAY
    booting… FAILED (remote: not allowed)

    any help?


  5. Well I tried it on Windows 7 and when I click on install-superboot-windows.bat file, it just opens up CMD and it just stays on waiting for device. Even though I selected on Fastboot and plugged in. Does this work on T-Mobile version?

  6. Hi, I’m using a Windows 7 and it worked perfectly on my HTC One S.

  7.  T-Mobile HTC One S*

  8. Prasoon Singh says:

    This works great on the T-Mobile version as well. Just a heads up for you T-Mobile customers :D

  9. Alberto Venegas1 says:

    I get the same error.

  10. Is this a temporary root (where restarting removes root access)? Also, does this method require you to unlock the bootloader? If so, are there any alternatives which allow you temporarily root without unlocking the bootloader?

  11. Ankush Anand says:

    The device is booting for a long time and updating

  12. you have to unlock the bootloader first. got the same error

  13. Abby Fraser_Shadbolt says:

    does anyone know if this works the LG Optimus L7?

  14. Abby Fraser_Shadbolt says:

    how do i know if it worked?

  15. Will this work if your phone isnt in S-off mode?
    if not is there a simple way to do that

Speak Your Mind