[GUIDE] Rumrunner S-Off for HTC One M7 International

Search This thread

disruptorx

Senior Member
Oct 11, 2006
96
3
Singapore
Rumrunner didnt work for me but firewater did
Simfree htc one gold with 4.3 out of the box.
Now it the google play edition on 4.4.2 kit kat

Sent from my HTC One using XDA Premium 4 mobile app

---------- Post added at 11:56 AM ---------- Previous post was at 11:55 AM ----------





Sent from my HTC One using XDA Premium 4 mobile app

give this guy a medal..firewater is brilliant
 

almanbrother

Senior Member
Apr 7, 2006
456
187
www.verboom-fotografie.nl
Is there a solution for tmob_01 with mainver 3.63.111.3?
Whatever the rom version is mainversion in fastboot stays the same.
On ARHD 4.3 or 4.4.2 or stock rom no s-off with rumrunner or firewather. Is this device a known problem-device to get s-off? Will there be hope for the future for this device? Update for rumrunner to get this thing s-off? I really don't know what to do anymore.

Adb/fastboot works 100%, and phone is rooted.
 

gabrielvl

Senior Member
Sep 3, 2010
350
90
Ramnicu Valcea Romania
Is there a solution for tmob_01 with mainver 3.63.111.3?
Whatever the rom version is mainversion in fastboot stays the same.
On ARHD 4.3 or 4.4.2 or stock rom no s-off with rumrunner or firewather. Is this device a known problem-device to get s-off? Will there be hope for the future for this device? Update for rumrunner to get this thing s-off? I really don't know what to do anymore.

Adb/fastboot works 100%, and phone is rooted.

My it was same T-Mobile cid T-MOB101 and I achieve S-off with firewater

Sent from my HTC One using xda app-developers app
 

RezsinFrost

New member
Feb 19, 2014
1
0
S-OFF!

Managed to get S-OFF Today with RumRunner Universal Edition!
I have an ATT HTC One with Android 4.3, HTC Sense 5.0, Software number 3.17.502.3 and HBoot 1.55.0000





==================== rumrunner S-OFF 0.5.0 ==============================

rumrunner S-OFF comes with NO WARRANTY (express or implied)
and NO GUARANTEE OF FITNESS for any particular task.
We have made every effort we can to make this a safe process for users
however the authors disclaim any liability for damage to your phone
or other materials or devices used during this process.

The entire risk of running rumrunner S-OFF lies with you, the user.
By using this software you acknowledge and accept that the authors
are not liable for any loss, material or otherwise howsoever caused.

Do you understand the implications of this warning?
(Yes/No)
Yes\
Type 'Yes' or 'No'
(Yes/No)
Yes

Dear User: We will expect that YOU:
(1) Know how to use ADB and FASTBOOT binaries
---- [Yes, use these tools to test USB connection BEFORE running rumrunner] ----

(2) Realize that rumrunner S-OFF cannot support every CUSTOM rom in this world
(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 (7/120)
Waiting
Test 2: Booting device
Waiting for ADB (33/120)
must ferment longer...

must sanitize, skunky rum is nasty
hold please..............................................
[------------------------------------------------------------]
Rebooting into bootloader (again)
Waiting for fastboot (7/120)
Waiting for ADB (32/120)
must ferment longer...

chilling..................
it's a little stinky here, hmm....

bottles are packed, here we go, shhhhhh....

hmm, cap is on tighter than I expected........
hell, that damn cap is on REALLY tight.......
pouring (1)..................................
pouring (2)....................................
pouring (3)........
Waiting for ADB (36/120)
must ferment longer...

what's that in the bottle still? rum foul, sloppy, real sloppy...
wait for it.........
yep, done. Hope you enjoyed the rum!
Don't forget to send us all your money - rumrunnerdevs@gmail.com
Press ENTER to exit
 
Last edited:

tonieneo

New member
Feb 20, 2014
1
0
Error While attempting gat S-OFF

Hello,

I have HTC one WWE edition
M7_UL PVT SHIP S-ON RH
HBOOT-1.55.0000
RADIO-4A.21.3263.04
OpenDSP-v32.120.274.0909
OS-
eMMC-boot 2048MB
Oct 17 2013, 23:06:14.0

installed guru_reset_m7_3-62-401-1-zip.

No while trying to get S-OFF, its showing an error;


!! 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 (7/120)
Waiting
Test 2: Booting device
Waiting for ADB (32/120)
must ferment longer...

must sanitize, skunky rum is nasty
hold please..............................................
[------------------------------------------------------------]
Rebooting into bootloader (again)
Waiting for fastboot (7/120)
Waiting for ADB (31/120)
must ferment longer...

ERROR: looks like device is not rooted AND lacks an unsecure kernel. su or FU!!
!
Press ENTER to exit


Please HELP......>!!!!!!!!!!!!!!!!!!!!!!!!
 

Ethan_93

Member
Dec 25, 2009
34
0
Thanks for this super Guide.
Worked on 3.62.401.1 (CID : HTC_203). Hboot 1.55, JB 4.3, Windows 7 64bits.

First attempt failed (ESET Smart Security) only disabled.
Second attempt I uninstalled ESET and disabled Windows Firewalls, and here we go ... S-OFF.
 

zerogun

Senior Member
Nov 6, 2012
243
107
Hello,

I have HTC one WWE edition
M7_UL PVT SHIP S-ON RH
HBOOT-1.55.0000
RADIO-4A.21.3263.04
OpenDSP-v32.120.274.0909
OS-
eMMC-boot 2048MB
Oct 17 2013, 23:06:14.0

installed guru_reset_m7_3-62-401-1-zip.

No while trying to get S-OFF, its showing an error;


!! 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 (7/120)
Waiting
Test 2: Booting device
Waiting for ADB (32/120)
must ferment longer...

must sanitize, skunky rum is nasty
hold please..............................................
[------------------------------------------------------------]
Rebooting into bootloader (again)
Waiting for fastboot (7/120)
Waiting for ADB (31/120)
must ferment longer...

ERROR: looks like device is not rooted AND lacks an unsecure kernel. su or FU!!
!
Press ENTER to exit


Please HELP......>!!!!!!!!!!!!!!!!!!!!!!!!

You need to unlock the boot loader and then root phone. RumRunner requires ADB root access. Follow the instructions here to unlock and root:

http://xdaforums.com/showthread.php?t=2273376

Basically just unlock through HTC Dev, flash a recovery, then flash super SU. Keep working at it, you're ALMOST there.
 

electronical

Senior Member
Aug 13, 2013
307
391
The guide has been updated with info on the new S-OFF tool called Firewater. The official Firewater site has all the basics covered to help you get through the procedure, but if anyone needs a more detailed explanation, reply and let me know. This guide is already quite lengthy, but if there is enough demand, i might add a step-by-step section for Firewater.
 

natzakaria

Senior Member
Feb 3, 2004
353
41
The guide has been updated with info on the new S-OFF tool called Firewater. The official Firewater site has all the basics covered to help you get through the procedure, but if anyone needs a more detailed explanation, reply and let me know. This guide is already quite lengthy, but if there is enough demand, i might add a step-by-step section for Firewater.

A step by step would greatly help

Thanks
 

onecool101

New member
Feb 27, 2014
4
1
HTC One H 1.55 Nice job

Awesome took me for ever to register on your site hard to read Image verification, But aside from that you guys are on your game much props to all you guys and QuBking and all the Developers on this site for S offing my HTC / and giving some ideas on my Photon MB855/Now Electify US Cellular Rooted But still locked Andriod ver 2.3.5 but still nice. :laugh:
 

jordiq

New member
Jul 22, 2013
3
0
Amsterdam
could this guide be applyed to a M7 802w?

I've a HTC one 802W dual sim, -HBOOT 2.26.
could this guide be applied to my phone?

thanks guys! :)
 

djhixson88

Senior Member
Aug 11, 2013
247
24
I really need help here. I've tried to S-Off through both Rumrunner and Firewater, neither work. Rumrunner just gets to where it boots into bootloader (again) then says, FATAL download update package or something and won't work. Firewater just chugs one bottle, sometimes two and then it just stops and the fastboot command pops up as if I just had opened the command prompt from fastboot and not done anything. Yes, my virus protection is disabled when I try this, yes USB debugging is enabled. I've tried it on Android Revolution HD 52.0, 31.6, heck even 13.4 because it worked for some reason on my last HTC One. I've tried it on the stock AT&T ROM too. NOTHING will work. Only reason I can think of is it's because of the AT&T Kitkat update and it updating my Hboot to 1.56. Could someone shed some light on this? I'm completely out of ideas and I've done all the steps.

Note: my device is rooted with the latest version of Super su which is 1.93 I believe.
 

Mr.MuffinMan

New member
Sep 26, 2013
3
0
29
Johannesburg
Worked Great!

Everything went smoothly.:D Worked on 60% battery. Longest 10 minutes of my life. Will be sure to give you all of my money, when I actually have some haha. :D
 

beaups

Senior Recognized Developer
Nov 28, 2007
3,276
7,257
Dublin, OH
What does Error: Extract Files mean? I have everything extracted in to my platform tools folder

It means the application is unable to get permissions to extract needed files in that directory. Make sure command prompt is running as administrator. If that doesn't work extract and run from a different directory, like your desktop. It does not need to be in dir with adb, etc.

Sent from my HTC6500LVW using Tapatalk
 

Bl00dRunzC0ld

Senior Member
Jan 9, 2012
701
66
Spokane WA
It means the application is unable to get permissions to extract needed files in that directory. Make sure command prompt is running as administrator. If that doesn't work extract and run from a different directory, like your desktop. It does not need to be in dir with adb, etc.

Sent from my HTC6500LVW using Tapatalk

Thank you for the response. I actually figured that out last night. I was mistakenly putting the rumrunner files in with the adb files. Once I made an actually S-Off folder and put both platform tools and rumrunner folders in to the s-off folder, it worked first time. Such a simple fix but I was over analyzing and banging my head. Thanks for your work.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 179
    This is a complete and detailed guide on how to achieve S-OFF on HTC One international variants using the Rumrunner tool.

    Rumrunner copyright notice: As per the license terms on the official Rumrunner site (http://rumrunner.us/) mirror download links of Rumrunner software are not allowed. Using Rumrunner packages hosted on other sites or uploaded by other forum members is risky as they may be outdated or modified and you may end up bricking your device. Always download the latest Rumrunner from the official site: http://rumrunner.us/downloads-2/

    Update: There is an alternative tool to S-OFF your HTC devices by the developers of Rumrunner called Firewater. The procedure prior to using Firewater is almost identical to Rumrunner, so you can follow the same detailed instructions below. The main difference when using Firewater is that there is no executable file, so you first have to "push" the downloaded file onto your HTC device's internal memory and then manually execute it via the Command Prompt. Firewater supports a larger number of HTC devices and has the ability to temporarily root your device before attempting to S-OFF, so you do not have to first unlock the bootloader via the HTCdev site. Here is the official site for Firewater: http://firewater-soff.com/. If you need any help, just hit the reply button.

    Step-by-step procedure before attempting to S-OFF (with the universal Rumrunner version for international variants):
    1. Your HTC One must be rooted.
    If it's not rooted, the bootloader must first be unlocked. Follow the instructions in the "Unlocking bootloader" section in this guide: http://xdaforums.com/showthread.php?t=2265618. Then, flash a custom recovery and root your device: http://www.xda-developers.com/andro...one-m7-and-install-recovery-xda-developer-tv/. At this point, you can leave your device unlocked or relock it. It is advised to leave it unlocked.
    2. Go to Settings > Developer options > check USB debugging. (If you cannot see Developer options, go to Settings > About > Software information > More > tap on Build number 7 times until you get a pop-up message saying: You are now a developer!)
    3. Go to Settings > Power > uncheck Fast boot.
    4. Uninstall HTC Sync if you have it, as well as all other phone software (Samsung Kies, PDANet, etc.)
    5. Disable all your internet security software (antivirus, antispyware such as Windows Defender, etc) and disable firewall (you need unrestricted internet access otherwise Rumrunner will fail).
    6. Disable Screen lock security on your HTC One. (Go to Settings > Security > Screen lock > select None)
    7. Install latest HTC One drivers: http://xdaforums.com/showthread.php?t=2191279 and drivers for Windows 8: http://xdaforums.com/showthread.php?t=2232799. Hint: If you previously had HTC Sync installed, you should have the drivers already. You can uninstall HTC Sync separately, without removing the drivers.
    8. You need ADB and fastboot. Download both in a single package: http://d-h.st/6hF
    9. Use your HTC USB cable to connect the device to a USB 2.0 port on your PC. (Do not connect through USB hubs or USB 3.0 ports)
    10. Connect to FASTBOOT USB mode and test if your phone is accessible via adb fastboot. (Hold the power button down until the phone powers off. Press Volume Down and Power buttons to start the device into Bootloader mode. Use the Volume buttons to select up or down. Highlight Fastboot and press the Power button. Connect the device via the original HTC USB cable to a USB 2.0 port in your PC . Now, click on Start > Run > Type "CMD". This will open the DOS Command Prompt window. Navigate through DOS to your adb folder. Mine is located at C:/mini-sdk so i type in the following order:
    Code:
    cd c:\
    cd mini-sdk
    fastboot devices
    This will display your HTC One's serial number, indicating that you have successfully established USB connection. Here's my log from the Command Prompt window:
    Code:
    C:\Documents and Settings\Administrator>cd c:\
    C:\>cd mini-sdk
    C:\mini-sdk>fastboot devices
    FA36PW******    fastboot
    If you see nothing after entering the fastboot devices command, then there is a problem with the USB connection - you may have a faulty USB cable and/or you need to install the correct HTC One USB drivers depending on your OS).
    11. Charge your HTC One to 100%. Some users have reported that if the battery level is below 50%, the S-OFF procedure will sometimes fail.
    12. Download the universal version of Rumrunner according to your OS: http://rumrunner.us/downloads-2/. Connect your HTC One using the HTC USB cable via a USB 2.0 port and boot up the phone. Leave it on its homescreen. Close any open Command Prompt windows. Unzip the Rumrunner file on your desktop. Make sure that you have administrator rights on the computer. Double-click on soju.exe to start the S-OFF operation. Follow the on-screen progress and allow any requests for root access, etc. Good luck!

    Note: S-OFF will not wipe any data from your phone (unlike unlocking bootloader). Having custom ROM does not affect the S-OFF procedure if using the universal Rumrunner version. Your phone's MID & CID do not matter for S-OFF.


    Step-by-step procedure before attempting to S-OFF (with previous non-universal builds of Rumrunner and for HTC One Verizon):
    Note: I've successfully used Rumrunner to S-OFF (on the first attempt) using stock ROM with software version same as my firmware number. I cannot guarantee that the procedure would be 100% the same for different variants of the HTC One, although it should be 99% similar. For this guide, i have used my European HTC One M7_U and Windows XP SP3 32-bit to test the whole procedure. Read carefully, proceed with caution and use at your own risk!

    1. Your HTC One must be on hboot 1.54 or 1.55 (if you have hboot 1.44, you should use other tools to S-OFF, like moonshine or revone). You can check the hboot version easily by going to the bootloader. Power off. Press Power and Volume Down buttons.
    2. The bootloader must be unlocked. Follow the instructions in the "Unlocking bootloader" section in this guide: http://xdaforums.com/showthread.php?t=2265618 (Note: unlocking the bootloader will wipe a special section of the data partition that contains four pre-installed applications: the Calculator, Flashlight, Ringtone Trimmer and Sound Recorder application. Since you need to have all stock files for OTA updates, you will therefore lose the functionality of future software updates. However, this can be easily fixed by flashing a stock ROM, RUU or simply the latest custom ROM).
    3. Go to Settings > Developer options > check USB debugging. (If you cannot see Developer options, go to Settings > About > Software information > More > tap on Build number 7 times until you get a pop-up message saying: You are now a developer!)
    4. Go to Settings > Power > uncheck Fast boot.
    5. Uninstall HTC Sync if you have it, as well as all other phone software (Samsung Kies, PDANet, etc.)
    6. Disable all your internet security software (antivirus, antispyware such as Windows Defender, etc) and disable firewall (you need unrestricted internet access otherwise Rumrunner will fail).
    7. Disable Screen lock security on your HTC One. (Go to Settings > Security > Screen lock > select None)
    8. Install latest HTC One drivers: http://xdaforums.com/showthread.php?t=2191279 and drivers for Windows 8: http://xdaforums.com/showthread.php?t=2232799. Hint: If you previously had HTC Sync installed, you should have the drivers already. You can uninstall HTC Sync separately, without removing the drivers.
    9. You need ADB and fastboot. Download both in a single package: http://d-h.st/6hF (there is no need to re-download this package if you used the "Unlocking bootloader" guide from step 2.)
    10. Use your HTC USB cable to connect the device to a USB 2.0 port on your PC. (Do not connect through USB hubs or USB 3.0 ports)
    11. Connect to FASTBOOT USB mode and test if your phone is accessible via adb fastboot. (Hold the power button down until the phone powers off. Press Volume Down and Power buttons to start the device into Bootloader mode. Use the Volume buttons to select up or down. Highlight Fastboot and press the Power button. Connect the device via the original HTC USB cable to a USB 2.0 port in your PC . Now, click on Start > Run > Type "CMD". This will open the DOS Command Prompt window. Navigate through DOS to your adb folder. Mine is located at C:/mini-sdk so i type in the following order:
    Code:
    cd c:\
    cd mini-sdk
    fastboot devices
    This will display your HTC One's serial number, indicating that you have successfully established USB connection. Here's my log from the Command Prompt window:
    Code:
    C:\Documents and Settings\Administrator>cd c:\
    C:\>cd mini-sdk
    C:\mini-sdk>fastboot devices
    FA36PW******    fastboot
    If you see nothing after entering the fastboot devices command, then there is a problem with the USB connection - you may have a faulty USB cable and/or you need to install the correct HTC One USB drivers depending on your OS).
    12. Charge your HTC One to 100%. Some users have reported that if the battery level is below 50%, the S-OFF procedure will sometimes fail.
    13. You need to find your firmware version so as to know which Rumrunner version to download. Go to your Bootloader, set to FASTBOOT USB and in adb type:
    Code:
    fastboot getvar mainver
    For example, i got:
    Code:
    mainver: 2.24.401.9
    This is your firmware version.
    14. You should know your ROM version. Boot up your phone and go to Settings > About > Software information > Software number. This is your ROM version. You should preferably be on stock ROM and its version should match your firmware version in order to minimize the risks of failure when using Rumrunner. If you're using custom ROM (especially if the base version of the ROM doesn't match your firmware), it is recommended to download and flash the correct stock ROM version: http://xdaforums.com/showthread.php?t=2428276.
    15. Download the version of Rumrunner according to your firmware version and OS: http://rumrunner.us/downloads-2/. Connect your HTC One using the HTC USB cable via a USB 2.0 port and boot up the phone. Leave it on its home-screen. Close any open Command Prompt windows. Unzip the Rumrunner file for your firmware version on your desktop. Make sure that you have administrator rights on the computer. Double-click on soju.exe to start the S-OFF operation. Don't touch anything. Let the program do its job. Good luck!

    Note: S-OFF will not wipe any data from your phone (unlike unlocking bootloader). Having custom recovery and being rooted do not affect the Rumrunner S-OFF procedure. Your phone's MID & CID do not matter for S-OFF.

    Here is my complete log from successful Rumrunner S-OFF execution:
    (For my firmware, i used Rumrunner HTC One Windows 2.24.401.9).
    ==================== rumrunner S-OFF 0.0.3 ==============================

    rumrunner S-OFF comes with NO WARRANTY (express or implied)
    and NO GUARANTEE OF FITNESS for any particular task.
    We have made every effort we can to make this a safe process for users
    however the authors disclaim any liability for damage to your phone
    or other materials or devices used during this process.

    The entire risk of running rumrunner S-OFF lies with you, the user.
    By using this software you acknowledge and accept that the authors
    are not liable for any loss, material or otherwise howsoever caused.

    Do you understand the implications of this warning?
    (Yes/No)
    Yes

    Dear User: We will expect that YOU:
    (1) Know how to use ADB and FASTBOOT binaries
    ---- [Yes, use these tools to test USB connection BEFORE running rumrunner] ----

    (2) Realize that rumrunner S-OFF cannot support every CUSTOM rom in this world
    (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 (8/120)
    Waiting
    [PN0711000-1.54.0000]
    Test 2 (ALT): Booting device
    Rebooting from fastboot
    Waiting for ADB (23/120)
    Device detected.....................
    [------------------------------------------------------------]
    Test 3: Rebooting into bootloader (again)
    Waiting for fastboot (8/120)
    Waiting for ADB (29/120)
    Waiting for device
    pouring (1)...........................
    pouring (2)..............................
    pouring (3)...........................
    pouring (4)..........
    Waiting for ADB (26/120)
    Waiting for device
    Powering off device, UNPLUG your device, then press VOL-DOWN & Power to enter hb
    oot
    All Done, hope you enjoyed the rum!
    Press ENTER to exit


    Rumrunner FAQ
    =============


    How to verify if your HTC device is now S-OFF
    If S-OFF is successful, you can verify by going to the bootloader and at the top, under "*** UNLOCKED ***", you will see something like this: "M7_U PVT SHIP S-OFF RH". Or you can simply reboot your phone and in the splash screen, you will see a brief red warning message: "This build is for development purposes only...". Don't worry about that - it's just proof that you have successfully S-OFF'ed your HTC One! You will also find some red text warning when you boot your phone and in Settings > About > Tell HTC and error reporting.

    How to get rid of S-OFF warnings
    There are two visual differences that will indicate that your device is S-OFF (other than checking in the bootloader):
    1. Go to Settings > About. You should see "Tell HTC and error reporting" option right under "Software updates".
    If you don't see that option, then you're already using a custom ROM and you can skip this step. But if you see the "Tell HTC and error reporting" option, select it and scroll down to read a warning message in red text. The "Tell HTC" option is permanently enabled and cannot be turned off without flashing a custom ROM. If you are not comfortable with HTC collecting information from your device, you can load your custom recovery, wipe data, cache, dalvik and install a custom ROM - the "Tell HTC and error reporting" option will be gone.
    2. Boot up or restart your phone. In the boot splash screen, if you see a warning message in red text: "This build is for development purposes only..." you can remove it by flashing a custom hboot, now supplied by the developers of Rumrunner: http://rumrunner.us/hboots/. If your phone's firmware and carrier are not listed, the custom Hboots provided on the Rumrunner site will not work and you will likely brick your device. But you can look for other sources. Try this one: http://xdaforums.com/showthread.php?t=2316726. Alternatively, you can request for a custom Rumrunner Hboot for your specific firmware and carrier. Instructions: Do fastboot getvar all and don't forget to remove your serialno and imei. Paste the info into an email. Upload your RUU or firmware.zip from OTA to dropbox and add link in email and don't forget to mention your carrier, if any. Send to: rumrunnerdevs@gmail.com. Then, check the Rumrunner Hboots page regularly for the update: http://rumrunner.us/hboots/.

    New possibilities with S-OFF
    Now that you're S-OFF, there is one more thing you need to know if you want to preserve your One's software freedom:
    Question: if s-off with rumrunner then s-on, will it be possible to s-off again?
    beaups: "those situations are hard to predict. best to not do s-on."
    There you have it - directly from the developer of Rumrunner.

    What can you do now that you're S-OFF? There are many new exciting options available to you but let's start off with the basics and possibly the most interesting advantages of having S-OFF:
    1. Get SuperCID 11111111 (this will remove the region lock on your phone)
    http://xdaforums.com/showthread.php?t=2317536
    2. Remove "Tampered" flag in your bootloader.
    http://xdaforums.com/showthread.php?t=2497712
    3. Firmware upgrade to the latest available for optimal performance.
    http://xdaforums.com/showthread.php?t=2365506
    Just skip to section 2 which deals with "Firmware Upgrade".

    There are several additional possibilities with S-OFF: changing your phone's MID/CID to any region, flashing any RUU (Sense or GPE), downgrading your firmware, flashing any mod, custom kernels, etc. Have your pick in the Android Development sections!

    How to go back to 100% stock
    If for some reason (warranty, selling, etc) you need to return your HTC One to 100% stock condition (restore stock ROM and firmware, remove Tampered, set Locked, S-ON, etc), check out this guide: http://xdaforums.com/showthread.php?t=2358738

    Troubleshooting Rumrunner S-OFF errors:
    The number of pourings may vary. But if it's successful, the number is usually 3 or 4. If it goes beyond that, there is a higher chance of Rumrunner encountering some error and/or not being compatible with your HTC One variant. But some people have tried the program several times before it finally worked. There is no standard results log due to all the HTC One variants, with the added inconsistency of custom ROMs. If you don't want to wait for your specific Rumrunner version to be released, you can try the available builds on the Rumrunner download page (test the closest available Rumrunner version to your firmware version) and maybe the right/lucky combination of Rumrunner and ROM will work for your device. According to beaups (quoted above), there is no risk of bricking. Ideally, to S-OFF without any hiccups, you need to have the same software version across the firmware, ROM and Rumrunner. But if you have managed to successfully S-OFF with different versions of firmware and/or ROM and/or Rumrunner, please reply and share that information so others won't need to experiment or wait for their specific Rumrunner version.

    In case of failure (errors, endless pourings, etc), make sure that you have read and understood and successfully gone through every step in this guide in the given order. Verify if you have fulfilled the prerequisites on the Rumrunner site: http://rumrunner.us/instructions/. If Rumrunner is still not working for you, here are some basic instructions quoted from beaups, which can be used as a quick FAQ for some of the most common problems:
    1.) mainver, rom ver, recovery ver, etc matter very little. it's about the rest of the firmware. ruu is best to make sure on proper firmware
    2.) if you are on wrong firmware version and try, it *probably* won't work. it will not brick
    3.) "fatal" (error) it is network authorization issue. firewall/bad download/virus on your pc/etc may cause
    4.) windows is next to impossible to troubleshoot. if getting "fatal:**** it" error or other adb errors, try linux live
    5.) if you are on unsupported fw, send request email to request address. if you cannot link to ruu, we will need partitions 1 through 13 pulled, zipped, and linked in that email request, along with a dump of the STOCK kernel (see the header below for more detailed instructions on how to request a custom Rumrunner version for your specific HTC One variant).

    Is the official Rumrunner website not accessible or you cannot download Rumrunner?
    If you cannot browse the official rumrunner.us site on your computer, then the software will simply not work. Even if you have someone download the rumrunner file and forward it to you, the software will need access to the official rumrunner.us website before it proceeds to S-OFF your device. In that case, your ISP is most probably limiting your access. Try setting up your network to connect via a stable proxy or connect to a different ISP (at work, public Wi-Fi hotspot, at friend's place, etc). To check if your connection is successfully unrestricted, simply open your browser and see if it loads the rumrunner.us site.

    There will most likely be other questions and issues which are not answered here. Please don't rage or nag or complain to beaups or me about this. I wrote this guide only to avoid people from asking the same questions and to spare the need to go through dozens of threads and read hundreds of replies. beaups is not affiliated with this guide. I tried to put together all the essential information that would be required to easily S-OFF from my experience with Rumrunner. If there are any changes to Rumrunner that divert from this guide, feel free to reply.


    How to request Rumrunner version for your unsupported HTC firmware (Verizon variant)
    Note: The universal Rumrunner package supports all HTC One variant firmwares, except for the Verizon variant.

    Quote from the Rumrunner site: Device/Firmware not listed? Send a request to rumrunnerdevs@gmail.com with your full mainver (from fastboot getvar mainver) and a link to ruu or ota firmware package. Do not send requests without ALL of this required information!!!

    The first requirement is easy - just get your firmware version as explained in the sections above using "fastboot getvar mainver". The second requirement involves a link to RUU or OTA firmware which is not available for some HTC variants. In the latter case, there is a solution, but it involves the need for you to have your stock ROM. Let me elaborate a bit more on this: when you first got your HTC One, it was hopefully 100% stock, so you unlocked the bootloader, flashed custom recovery, rooted, and then hopefully, you did a nandroid backup before flashing a custom ROM. If you have that nandroid backup, restore it. If you never installed a custom ROM, then you should have your stock ROM already. Now, if you don't have your stock ROM anymore (some of you may not have made or kept your original stock nandroid backup), there isn't anything that you can do at this point, except wait for someone else with the same M7 variant as you, to follow the procedures in this guide and email the developers with all the necessary files. You can then try Rumrunner for your firmware version when it's available.

    Assuming that your device is rooted and on stock ROM with software version from the settings which matches exactly your "mainver" (firmware version) from earlier, here's how to proceed - you need to dump partitions 1 through 13 and the kernel as well (partition 33).

    First, make sure your phone is booted up and connected to USB. Leave it on its homescreen.
    In Command Prompt, go to your adb and fastboot folder. Mine is located at C:/mini-sdk so i type in the following order:
    Code:
    cd c:\
    cd mini-sdk
    adb shell
    su (this will change the $ symbol to #)
    dd if=/dev/block/mmcblk0p1 of=/sdcard/p1
    In some cases, it might take a little time. Please be patient and don't disconnect the phone and don't close the DOS command window! Wait until you see the following output (yours will vary):
    Code:
    256+0 records in
    256+0 records out
    131072 bytes transferred in 0.064 secs (2048000 bytes/sec)
    Then, dump the other 12 partitions. Wait for the results after entering each command line.
    Code:
    dd if=/dev/block/mmcblk0p2 of=/sdcard/p2
    dd if=/dev/block/mmcblk0p3 of=/sdcard/p3
    etc
    until the last command
    Code:
    dd if=/dev/block/mmcblk0p13 of=/sdcard/p13
    Then, you need to dump the Kernel
    Code:
    dd if=/dev/block/mmcblk0p33 of=/sdcard/p33
    Finally, type:
    Code:
    exit
    exit
    exit
    It's safer if you exit that way as it will progressively move out from the adb shell and finally close the DOS window.

    If you navigate to your HTC One > Internal Memory, you should see the files p1 through p13 and p33. If they are not visible, unplug your M7 from the USB cable and plug it back in. Now, check your HTC One's Internal Memory and you should see all the files. Copy them to a folder on your desktop. These are the precious files that you need to attach to your email and which will allow a custom Rumrunner version to be built for your specific HTC variant.

    Note: Some of the partition dump files can be quite bulky. In my case, p3 was 127 MB and the other files ranged from 1 KB to 15.2 MB. In total, the dumps amounted to 169 MB which might exceed your attachment file size limit and can also be time-consuming to upload. In that case, just use Winrar and select best compression method from its settings. My rar file containing all the p1 to p13 and p33 files went down to just 7.34 MB.

    You will also need to specify exactly the Kernel version from the Settings > About > Software information > More. If you don't want to take any risks with possible typing errors or missing Kernel info, it's probably best if you just do a screenshot and attach it to your email as well.

    Now, all you have to do is just email all these files to rumrunnerdevs@gmail.com. There is no ETA, so don't harass the developers. It will be released when it's ready. Instead, check the Rumrunner downloads page regularly to know when Rumrunner for your firmware version is available: http://rumrunner.us/downloads-2/.

    Official support available on IRC
    Quoted from: http://rumrunner.us: "support for rumrunner s-off is available at #rumrunners on the freenode and andirc networks. Please make sure you meet all of the requirements before contacting support. Do NOT come to support to request new devices to be added to the supported device list."

    Donation
    If Rumrunner has helped you to achieve S-OFF, please support the developers for all their hard work by sending a donation via PayPal to: rumrunnerdevs@gmail.com

    Credits: @beaups and @Fuses for Rumrunner, and @lollylost100 for his help with partition dumps.

    If this guide was helpful, just press the "THANKS" button! :cool:
    5
    Good Guide. Thanks.

    I started with an Australian HTC one, unlocked bootloader with a stock 4.2.2 ROM and Kernel (from the nandroid i made first thing after i rooted the phone) and TWRP recovery.

    My version is 2.24.980.2 (seems that is the Optus/Iinet version).

    Followed the Instructions ( http://rumrunner.us/instructions/) and this guide with religious devotion. :silly:

    USB de-bugging on
    fastbooting option in Power menu off
    Antivirus and Firewall off

    Actually did a cleanup of my computer after ensuring that all phone software like HTC Sync was uninstalled

    Before did anything else booted to fastboot mode and checked that i could see the phone on that USB cable and port. (fastboot devices and then fastboot getvar all).

    Used rumrunner_m7_2.24.709.1.zip for windows on a Win7 32bit machine.

    Waited with patience. :fingers-crossed:

    now S-Off. :victory:
    4
    Okay i am now s-off to. But somebody have an idea how the red warning can be removed?

    Thx for s-off
    There are many ways, but I just thought I would throw a reminder for those newly S-off.

    My Dark Bootloader firmware versions already have the warning text removed plus dark unbranded look.
    http://xdaforums.com/showthread.php?t=2391611


    Also my Stock ROM builds (which are known to work for rumrunner) have all been given an extra mirror link so all of them should always be available.
    http://xdaforums.com/showthread.php?p=46236743
    3
    Thanks for Guide.

    I want to report something,

    Rumrunner 2.24.401.8 version work on FW 2.24.401.9 and ROM 2.24.401.8
    3
    I'm a bit late to the game. I tried to download but the server is no longer up. Could someone please upload this somewhere? I would really appreciate it!

    Found a backup of this of you're still interested

    https://mega.nz/file/Gph23aoY#ChVmXyF3g1RSeKMzZ4jhgm-vTz75jcZFUBhqS4vfcI8