How To Get S-OFF on HTC One!

Download this video for viewing in HD on your smartphone or computer.
Click Here to Download High-Quality HD video to your Smartphone or Computer.

This video was brought to you by AndroidRoot.org. Click Here to See at AndroidRoot.org

For those of you who want to install GPE(Google Play Edition) ROMs on your HTC One, you will have to upgrade your radio.  To upgrade the radio, you must have S-OFF. (Or you probably could unroot with GPE stock ROM and do OTA also.)

So, here’s how to do it.

First, we will be using RumRunner S-Off, which works on many different devices like HTC One X/XL, HTC One Max, HTC One Mini, HTC One S, HTC Evo 4G LTE, HTC First, HTC Butterfly, and HTC Butterfly S.

RumRummer works on all AT&T, T-Mobile, Sprint, Verizon, International, and Unlocked phones.

*Note – You can use Windows or Linux computer.

Before we begin, make sure you have a rooted HTC One, if you don’t have a rooted HTC One, follow our HTC One Root tutorial first.  Also, make sure you turn off any security locks such as encryption, screen lock, etc…etc…

Step 1. Make sure USB debugging is checked ON under Settings->Developer Options.  You may have to hit Build Number under Settings->About Phone a bunch of times to get Developer Options menu showing.

Also, if using Sense or stock ROM, turn off “Fastboot” option in Settings.

howto-get-soff-htcone-1

Step 2. Connect a micro-USB cable from your HTC One to your computer.  Do not use USB 3.0 or a USB hub, connect directly to a USB 2.0 port on your computer.

howto-get-soff-htcone-2

Step 3. Download the latest version of RumRunner for your Linux or Windows computer and unzip the files.

Download RumRunner

howto-get-soff-htcone-3

You should get a bunch of files.

howto-get-soff-htcone-4

Step 4. For Windows, make sure you have HTC drivers installed.  You can verify by going into Device Manager and checking for either “My HTC” or “Android ADB Interface”.  If you don’t have those, download HTC drivers and install them.  You do not need drivers for Linux so skip this step.

howto-get-soff-htcone-5

Step 5. For Windows, simply double-click on soju.exe to run the Rumrunner S-OFF program.

For Linux:

Open a terminal and type:

cd Downloads
tar -zxf rumrunner_.tgz
cd rumrunner_
chmod 755 *
sudo ./soju

howto-get-soff-htcone-6

Follow the program and type “Yes” when it asks you and also make sure to allow USB debugging on your HTC One’s screen.  You will have to do this very often so keep your screen ON and quickly hit “OK” whenever you see “Allow USB debugging” window pop-up.

howto-get-soff-htcone-7

Step 6. When Rumrunner is done, you will see your HTC One reboot to bootloader with “S-OFF” at the top right.  Congratulations!

howto-get-soff-htcone-8

Need Help? Follow/add me on Google+, Facebook, or Twitter!
GooglePlus
Facebook
Twitter
Want to stay updated on latest HTC One Root news?
Sign up for our HTC One Root Newsletter here so you get ROM of the week and more!
HTC One Reference
You will need a rooted HTC One to install all ROM/kernels.
NOTE: THE AUTHOR OF THIS SITE IS NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE, PLEASE READ INSTRUCTIONS TWICE BEFORE TRYING IF THIS IS YOUR FIRST TIME TO ROOTING AND CUSTOM ROMS!

First time to rooting and custom ROMs?

Please see our HTC One Root FAQ FIRST!!!

94 thoughts on “How To Get S-OFF on HTC One!

  1. Pingback: Google Play Edition ROM with Android 4.4 KitKat and Root for HTC One!HTCOneRoot.com | HTCOneRoot.com

  2. Jay

    I am trying to run this using the CM 10.2 rom and a i keep getting an error message saying this rom is not rooted and you don’t have an unsecure kernel….

    what am i doing wrong?

    Reply
        1. admin Post author

          make sure u enable root on cm11 for both adb and apps. usually its only enabled for apps. google cm11 howto enable root.

          Reply
        2. Nate

          Finally!! I got it working by going to Developer options and clicking ADB over Network then hit ok. Every single time soju.exe restarts your phone you need to quickly hit settings>Dev options and click that. It worked for me, finally after about 75 tries.

          Reply
  3. imran

    Does this work with windows 8 ?
    HTC drivers are already install and I can see device. But still no luck installing s-off .

    Reply
    1. Imran

      Devise is connected and debugging is enable. Gets the following error
      ERROR: run rumrunner again and READ (no adb connection to device. Debugging on
      Drivers?)
      Press ENTER to exit

      Reply
    1. Fergus Bown

      I have exactly the same problem – stock 4.3 sense rom, unlocked, rooted

      Virus checker and firewall both off… anybody know of a solution?

      Thanks!

      Reply
      1. Fergus Bown

        I tried on a different computer. Virus checker completely uninstalled. Got an su request for adb this time and s-off achieved!

        Reply
    2. shaine

      just disable all security on computer and then run rumrunner it will work ! what i did was uninstalled antivirus completely and it work in ten minutes i was s-off

      Reply
  4. nate

    well dayum…

    hmm, cap is on tighter than I expected……..
    hell, that damn cap is on REALLY tight…….
    unfortunately this isn’t going to work out with your configuration. you have 2
    options:
    1.) flash an unsecure kernel that’s compatible with your ROM and retry rumrunner
    (preferred and most reliable method).
    2.) flash a different rom.
    NOTE: No amount of messing around with su binaries and apk’s is going to fix thi
    s issue for you!!!.
    Better luck next time!!!!bye
    Press ENTER to exit

    Reply
        1. jose

          I’m looking into flashing a new ROM now so I can give rumrunner another shot, I tried to flash cm 10.2 and it failed, dude idk what the hells going on, starting to wish I went with the nexus 5 or didn’t root at all. HTC really makes this sort of thing difficult. Our other option is to flash an insecure kernel, when I researched that, nothing came up, I feel like I’m searching for Bigfoot over here. Keep me posted on your progress and I’ll do the same. Good luck.

          Reply
            1. Cloud628

              I am having this same error message which ends off in hit enter to exit……..is there a solution? Because I am trying to install 4.4 GPE rom but i need S-off to do so

              Reply
    1. Gud Gudsen

      I have the same problem. I imagine it’s best to follow the advice and “flash an unsecure kernel that’s compatible with your ROM” but how can I figure out which kernel is compatible???

      Reply
        1. Gud Gudsen

          thanks a lot. I was able to s-off my phone using the carbon rom. By the way what a nice rom! Anyway now I’m in the next battle “to flash kit-kat” on my rooted HTC ONE…

          Reply
          1. FranN

            im using the carbon rom and it didnt worked for me, what im i doing wrong ???
            i no longer have antivirus
            disabled firewall
            disabled lockscreen
            enabled usb debugging

            god, im really tired of trying this, plz give me a hand !

            Reply
    2. Roan van der Werff

      did you try using stock rom 4.2.2, it worked great. before i did this i’ve read some other method’s it seems that i’ve you want the least chance of a error you need to disable your virus scanner and you want to have a fully charged battery, my friend tried this with a low battery and that didn’t work

      Reply
      1. cloud628

        Yes. I actually found a thread which had a soln to this. I flashed a stock+rooted Sense android 4.2 rom and then ran rumrunner. Worked like a charm.

        Reply
          1. Gud Gudsen

            No, unfortunately not. I had a backup of 4.3 taken with TCWR but deleted it by mistake, it was really stupid. Anyway It wasn’t the original rom. I hope you can find it. Thanks!

            Reply
            1. Roan

              forum.xda-developers.com/showthread.php?t=2423735 this is a stock rom but you need to root it again after installing this and put http:// for the link

              Reply
    1. Nabateus

      I installed ARHD, but now if I plug in the USB cable, and debugging is enabled, ‘fastboot devices’ doesn’t come back with anything.
      In Power+Volume down boot it works, but RomRunner needs the phone in normal on

      Help?

      Reply
  5. cloud628

    ZEDO PLS HELP. I recently updated my stock sense rom unlocked HTC ONE to 4.4 OTA with sense 5.5. I wanna convert to GOOGLE edition 4.4 rom. But I need to S-OFF first. I tried using rumrunner but Im getting this error.
    hmm, cap is on tighter than I expected……..
    hell, that damn cap is on REALLY tight…….
    unfortunately this isn’t going to work out with your configuration. you have 2
    options:
    1.) flash an unsecure kernel that’s compatible with your ROM and retry rumrunner
    (preferred and most reliable method).
    2.) flash a different rom.
    NOTE: No amount of messing around with su binaries and apk’s is going to fix thi
    s issue for you!!!.
    Better luck next time!!!!bye
    Press ENTER to exit

    How do I get around this? I tried installing carbon rom and OMNI rom but both get an error when flashing using TWRP. I have the latest TWRP 2.6.3.3 and I am Fully Rooted. I am still currently on my 4.4 sense 5.5 stock rom after failing to find a way around this. I also have tried using RevOne but i got a failure error on that too. I believe Im on stock kernal.

    Reply
  6. daarken

    Hey, I’ve got the 4.4 beta installed, windows 8.1 on pc and when I get to testing connection in the rumrunner and my phone gets to fastboot, pc can’t recognize it even though I’ve got sdk tools updated, sync manager (tried with installed and uninstalled). Next thing is, when I tried on my notebook with w7, the fastboot part worked but then it didn’t finish copmpletely.
    any advice? Thanks!

    Reply
  7. Loc

    My HTC One is running Stock 4.3 Sense 5 rooted.

    I have tried 2 different PCs, 4 times now. but keep getting up to this:

    >>>>
    (3) Understand that irc support IS NOT A GENERAL HELPDESK
    (4) Are able to identify and download the CORRECT package for YOUR device
    (5) Know how to enable USB-debugging on YOUR device (Yes, do that now)
    (6) Understand that you may NOT repack or redistribute rumrunner S-OFF

    Ok?
    (Yes/No)
    Yes
    !! Do NOT for any reason taunt, unplug, drop, eat or pet your device !!
    Please wait….
    ……….
    Checking for updates……
    Test 1: Rebooting into bootloader
    Waiting for fastboot (19/120)
    Waiting
    Test 2: Booting device
    Waiting for ADB (48/120)
    must ferment longer…

    must sanitize, skunky rum is nasty
    hold please……………………………………….
    [CCCC********************************************************]
    Press ENTER to exit

    My only option is to press Enter and exit.

    Is anyone else experiencing the same issue?
    or has a workaround?

    I want to update to 4.4 Kitkat and Sense 5.5

    Reply
    1. Loc

      Further to my above comment, Im not sure if it made a difference but I Ticked the checkbox when the phone popped up window to press OK, I checked box to always trust…

      I have also tried with Airplane Mode ON.

      Reply
    2. shaine

      i had the same problem with my one s tried 2 times and had the message press enter to exit then decided to disable all security completely uninstall your antivirus if necessary and after the third time it was done s-off with no problem at all but like i said i did completely disable all security that is the secret if there is one . and let just say if you have super su installed you only have to once give permission then after that it just runs it self until the end

      Reply
    3. shaine

      try disabling all security i use bitdefender and malwarebytes on my win 7 machine and after twice failing i uninstalled bitdefender and closed malwarebytes and found that was the problem something to do with security that caused the error message after disable everything it worked perfect with absolutely no problem and had s off with in 10 minutes on my htc one s , hope this helps

      Reply
  8. daniel

    Says webpage not available when I go to rumrunner. And I know my internet works otherwise I wouldn’t be paying this right now

    Reply
  9. RedSpider

    This S-Offed my Verizon HTC One just fine. Now what I can’t figure out is how the hell do I get a custom Recovery on the damned thing so I can do a ROM?

    Reply
    1. RedSpider

      Okay, so basically I’m S-Off, but I’m still not actually rooted. In fact, there’s no way that I can see that roots my device at all. Toolkits don’t do anything anymore, and HTCDev denies my Identifier token. What the hell do I do now? I didn’t get this phone to be stuck without root!

      Reply
  10. neptune

    Keep getting the following message. Tried on Windows and Ubuntu… same thing on both.
    HTC One Dev edition (factory unlocked bootloader), running stock KitKat (updated OTA), HBOOT 1.56.

    hmm, cap is on tighter than I expected........
    hell, that damn cap is on REALLY tight.......
    unfortunately this isn't going to work out with your configuration. you have 2 options:
    1.) flash an unsecure kernel that's compatible with your ROM and retry rumrunner (preferred and most reliable method).
    2.) flash a different rom.
    NOTE: No amount of messing around with su binaries and apk's is going to fix this issue for you!!!.
    Better luck next time!!!!bye

    Reply
  11. Marianna

    Mac user here, want to S-Off my htc one m7 , routed , bootloader unlocked , using the Twrp and syill in 4.2.2 , i googlef around but cannot find any thread for macintosh users, let me know if you find something. :)

    Reply
    1. Roan

      Just use a friends PC for this, i have a mac to and i had tot create a Windows partition cuz there is no method for mac that i know of

      Reply
  12. Skoobbarnes

    My HTC One mini us rooted with stock rom. When I go through the ropes with the soju.exe after a few reboots it tells me to download update from rumrunner.us. Where the heck is the update? All ati virus and programs are not running in the back ground. Please help

    Reply
    1. shaine

      @Skoobbarnes ok once again i too had this problem and tried twice then i had to uninstall my antivirus completely before it would work but it will work if you do this it seems that it was the only way to get past the point of the update so try this and let us know if it works .

      Reply
      1. skoobbarnes

        All I had to do was ena me fastboot. The tutorial says to disable; nevertheless, reenabling fast boost and it worked flawlessly. I disabled antivirus and everything else I could possibly stop from running. That did nothing.

        Reply
  13. Russ

    I am running a GPE 4.3 custom rom and cannot get this to work. I’ve run it hundreds of times trying different things…no joy. I’m open to any advice…

    Reply
  14. dalq

    Checking for updates……
    Test 1: Rebooting into bootloader
    Waiting for fastboot (7/120)
    Waiting
    Test 2: Booting device
    Waiting for ADB (29/120)
    must ferment longer…

    must sanitize, skunky rum is nasty
    hold please……………………………………….
    [************************************************************]

    Stuck with this message for ever, what should be done now???
    tried to do it once again but without any improvements :(

    Reply
  15. Pingback: hashseed.net » HTC One

  16. Alex

    I have a dell XPS laptop and I cannot get the computer to recognise the phone in fastboot mode.

    It says its connected by USB in the bootloader but it does not recognise it in windows.

    I only have USB 3 ports on the laptop… I dont know what to do to get S-off…. i tried this and firewater and neither work :(

    I really want to install the kitkat stock play edition, but cant

    can anyone help please?

    Reply
  17. ahmed

    when i am near the end a message pops ups saying that rumrunner isnt going to work with my configuration and it says i have 2 options
    1)to flash an unsecure kernel that is compatible with my rom and retry rum runner
    2)its says no amount of messing around with su binanries and apk’s gonna fixit

    what should i do help please i have an m7_u on a stock 4.4.2

    Reply
  18. Dam

    Thanks for this guide because lot of guides use Sense based Roms. It was a great help that you used a Non-Sense based Rom for me. I used your method for a International HTC One and it worked just fine.

    Thanks.

    Reply
  19. Manish

    Hi,

    I wanted to install GPE ROM on my HTC One M7. For this i tried to do S-OFF but I could not, I tried rumrunner and revone also but no help. Using revone flagged my bootloader as tampered. After this i tried to wipe my storage completely. After wiping my original stock rom was not loading. I have taken a backup but not able to restore it as its on a usb drive. I flashed my rom with GPE rom and now I am stuck in boot loop. Please help I don’t know what to do.

    Reply
  20. mick

    i can’t get this working or any s-off method for that matter. i’ve tried rumrunner, firewater, and revone. Any tips?

    my bootloader specs
    M7_UL PVT SHIP S-ON RH
    HBOOT-1.44.0000
    RADIO-4A.14-3250.13
    OpenDSP-v26.120.274.0202

    My boot loader is unlocked and i’m rooted. I’m currently running a viper rom ViperOne 6.2.1.

    Reply
  21. charles ms

    will this work for the m8 i tried firewater but it says whalp it wont work no matter how many times u try so what do i do do to s-off my m8

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>