HTC One, J Butterfly and DNA now have an S Off method

With great power comes great responsibility -- S Off is a reality for the HTC One, Droid DNA, and J Butterfly 

If you're the proud owner of an HTC One, J Butterfly or Droid DNA, and like to hack things a little bit, here's some news for you -- S Off has been achieved for the handsets. 

The methods (yes, there are two of them) are pretty straightforward, using either a Linux-only utility or by manually running a few commands via ADB or right from the phone itself. Be warned -- having S Off makes it easier to seriously break your phone, so make sure you have a reason to do it before you get started.

Speaking of a reason to do it, many folks wonder just why you need S Off now that HTC let's us all flash boot images with an unlocked bootloader. There's one big reason -- SuperCID. CID stands for Carrier ID, and it's the determining factor of which RUU you can run to update your phone software. With SuperCID (as seen above -- 11111111) you can flash any RUU to your phone, including the developer edition and upcoming Google edition versions, providing there is support for the radio. This means when the unlocked world version gets updated to 4.2.2 and the RUU is "uncovered", folks with S Off won't have to wait for AT&T or Three to approve the update and push it out. There is also some speculation that this may allow the AWS bands on the developer edition to get unlocked for use on T-Mobile's 3G. Never say never.

In any case, if you're aware of the risks, understand what you can do afterwards and know what you shouldn't do at all, hit the links below to get started.

Source: XDA; revone for the HTC One method, revone for the J Butterfly / DNA,  Moonshine method

Thanks everyone who sent this in!

Jerry Hildenbrand
Senior Editor — Google Ecosystem

Jerry is an amateur woodworker and struggling shade tree mechanic. There's nothing he can't take apart, but many things he can't reassemble. You'll find him writing and speaking his loud opinion on Android Central and occasionally on Twitter.

  • Most importantly, this may let you actually flash things to the certain-to-be-permalocked Verizon One.
  • This is the first device I haven't rooted right off in a long time. I haven't felt a need. This thing is super fast and I don't want to mess with it yet.... Although I was SUPER happy to see s-off achieved, I waited till s-off on my EVO LTE also. Not htc unlock for me.
  • You can root it without flashing a custom ROM or kernel
  • I know, just sticking to factory updates for now since on T-Mobile. I've rooted many phones and don't feel the need yet.
  • DNA has had S-Off for a while, unfortunately it needed you to be unlocked through the HTC website. This was possible before the 2.04 update but has been elusive since.
  • Hummm I don't understand a word of much of any of this so I know stock is the only way for me unless I had a genius for a friend.
  • S-What?
    Is that a Samsung thing? /jk
  • I'm new to s off, I've rooted old evo 4g and installed android on my touchpad many times but what exactly can i do with s off. Can I install custom roms? Can I get rid of bloatware? that is the main reason for me to do it. And is moonshine i think it was called the easiest route sense it looks like it Is done right from phone? I have the verizon DNA.
  • Can someone explain the difference between this method and using HTCDev? I have been wanting to use their site to unlock so I could flash 4.2.2. Back when I had my Inspire, I just used the Advanced Ace Hack Kit. Is the Moonshine method similar?
  • S-Off allows you to flash kernels through recovery. Using the HTC Dev site allows you to flash kernels you just have to do it through fastboot.
  • This is not true at all.
  • The key piece of information that you're missing is, Verizon did not allow this phone to be unlocked through HTCDev
  • The difference between HTCDev and s-off is huge. HTCDev will unlock the bootloader on compatible devices, however the device will remain s-on, which requires the device to be connected to a PC with a fastboot utility in order to flash non-OEM signed kernels, recoveries, and radios. S-off fully unlocks the bootloader and disables bootloader security (hence "s" off) which allows the flashing of kernels, recoveries, and radios directly on the device, not requiring a PC. It is a major time and hassle saver. Hope this helps. :-D
  • So with S-Off, does this mean someone with say a Sprint HTC One can flash the upcoming Nexus edition HTC One ROM without issue?
  • The Google Edition ROM is not going to have support for Sprint radios. You'll have to wait until someone puts one together.
  • Gotchya - Now I know this is probably much harder than it sounds but why doesn't Google build the radio as a modular piece of the system. Carriers can update the radio as necessary and Google or the Manufacturer can update the base as necessary. It stops the long waits for updates and so long as the hardware is the same, could allow ROMs to be interchanged between carrier devices.
  • After reading all this junk I'm sticking with my nexus!
  • Basically, the only thing I see needing s-off for is CID, we can already flash radios and kernels straight from the phone.
  • Ah, forgot about dumlock used by TWRP, however it has to be applied each time boot is flashed, which still can make it a hassle. :-/
  • I would still go with s-off for a permanent and simple solution.
  • I'm using cwm and flashing kernels and radios. The only reason I personally do s-off is to put a custom splash screen on :p waiting to see if it is possible yet with the One.
  • It's funny just how many people are excited about S-Off, and how many people will now go out and Brick their phones ... The majority of people remove the security and all they actually do is flash custom ROM's lol ... Personally, I'm leaving mine as S-On, seeing as anything I need doesn't require anything different.
  • I dont think ive seen anyone do it in the HONE forums on XDA yet. S-OFF isnt that big a deal on the One anyway, its more for the OCD people who want to change the splash screen. We can do pretty much everything else without it.
  • What AWS band are they referring to? I have the developer edition and get T-Mobile 3G and HSPA.
  • Are you getting the HSPA+ which opens up the speed? What speeds are you seeing?
  • The HTC website lists the developer edition as supporting AWS
  • Dev edition supports AWS LTE, not AWS 3G.