S-off vs htcdev.com - One (M7) Q&A, Help & Troubleshooting

Hi
Ive been always wondering, could you pleease tell me what is the difference between s-off and unlocking the bootloader using htcdev.com?
Any benefits from one over the other?
Thanks
Sent from my HTC One using xda app-developers app

zeekabal said:
Hi
Ive been always wondering, could you pleease tell me what is the difference between s-off and unlocking the bootloader using htcdev.com?
Any benefits from one over the other?
Thanks
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
They are two totally different things.
The bootloader needs to be unlocked for us to do basic modification of the device. This includes things like installing a custom recovery and a custom ROM.
S-off is not needed for either of those things. S-off stands for security checking. With S-off you can do things like flash modified hboots, modified splash screens, install custom or pre-release firmware or radios plus much more. However if you don't know what you are doing then s-off can be risky as the security checking is there to make sure you can only flash things that will work without issues on your device. Turning it off simply allows to skip the security checking and flash what we want as they assume you know what you are doing.
Hope that helps.

Ill stay on the safe side and keep it s-ON
Sent from my HTC One using xda app-developers app

Related

Flashing Rom problem.

Hello. I have an HTC Vivid. I did the Hansoon all in in one root kit with no trouble but then when I put a custom Rom on my sd card and tried to flash it, it gets stuck at the boot screen.
My question is do I have to be S-off in order to flash New Roms? Because I am having trouble reading these guides. I don't fully understand without a video of some sort.
I rooted my Inspire without a problem and had that for quite some time. Any help would be greatly appreciated.
Sent from my Inspire 4G using xda premium
You don't have to be s-off to flash ROMs, but if you're s-on you will need to fastboot flash the kernel when you flash the ROM to get it to work right. That's all s-off really does. Allows kernels to be flashed in recovery.
There are plenty of tutorials out there for everything to do with flashing this stuff. Search around and do a whole lot of reading.
Sent from my Vivid 4G using xda premium
Monkeymannnn said:
You don't have to be s-off to flash ROMs, but if you're s-on you will need to fastboot flash the kernel when you flash the ROM to get it to work right. That's all s-off really does. Allows kernels to be flashed in recovery.
There are plenty of tutorials out there for everything to do with flashing this stuff. Search around and do a whole lot of reading.
Sent from my Vivid 4G using xda premium
Click to expand...
Click to collapse
Now when you say fast boot the kernel you mean flash it from the boot loader screen? I will try and read more. Inspire we're not this hard. One program got s-off and rooted. Vivid too many different steps.
Rocketdogg said:
Now when you say fast boot the kernel you mean flash it from the boot loader screen?
Click to expand...
Click to collapse
Correct
Sent from my Holiday using xda app-developers app
Rocketdogg said:
Now when you say fast boot the kernel you mean flash it from the boot loader screen? I will try and read more. Inspire we're not this hard. One program got s-off and rooted. Vivid too many different steps.
Click to expand...
Click to collapse
Yes. and one program simplified it so much that people who had no business modifying their phone drove attn1 almost to insanity. This way, you have to read, and read some more. And actually understand what you're doing.
I loved attn1's tool, it was AMAZING! I just felt so bad for the support he had to give...
Well I figured it out and got the Pac man Rom on my Vivid. This thing runs smooth. I'm so happy to have figured this out.
Thanks to everyone who made this possible.
Sent from my Holiday using xda premium

Radio updates

If I've got this right, if I unlock the HTC One through the HTCdev site, I will not be able to get OTA updates and that with S-on we can't flash radios.
Does this mean that unlocked devices are stuck for now on version 1 of the radio software? I ask this because other handsets have benefitted from radio updates. Or can a radio update be applied using a RUU?
Thanks in advance.
Sent from my GT-I9100 using xda app-developers app
If your using a custom Rom, you can wait for the developer to update the rom. Or you can restore your phone back to stock with bootloader relocked and do a OTA update.
Sent from my HTC One using xda app-developers app
drspikes said:
If I've got this right, if I unlock the HTC One through the HTCdev site, I will not be able to get OTA updates and that with S-on we can't flash radios.
Does this mean that unlocked devices are stuck for now on version 1 of the radio software? I ask this because other handsets have benefitted from radio updates. Or can a radio update be applied using a RUU?
Thanks in advance.
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I can't remember what HTC Dev site says about updates after being unlocked, but if you're unlocked you're probably going for root, S-OFF and want to use a custom ROM, and rooted custom ROMs shouldn't be upgraded OTA or by official updates.
Yes, you need to be S-OFF to flash radios.
However, you will always be able to get the updates on XDA, so don't worry about missing out on anything!
.
--- --- --- --- --- --- --- --- --- ---
snt frm my inc s wiv my xda app
The OP has a point. Right now there's no way you can get S-OFF so you can't unofficially flash radios. And you can't update also while unlocked so you can't flash radios officially. Anybody here with experience with the One series could enlighten us here how they deal with this? I'm not sure yet with the relocking of the bootloader as I came from a Sony device and as far as I know relocking bootloader & flashing OTA = Permanent Brick.
Plus the other problem is that on the One X, if you were fully updated, they patched the only method of getting S-off. So it was a choice, don't accept any update while still S-on or remain on current official software and possibly risk loosing the chance to S-off later.
Sent from my GT-I9100 using xda app-developers app
Bump!
Any more thoughts?
Sent from my GT-I9100 using xda app-developers app
drspikes said:
Bump!
Any more thoughts?
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I'm pretty sure you have got it figured out. If you are unlocked, you cannot take any OTAs that contain the software updates along with firmware updates (radio etc). You will have to RUU back to stock and then take the OTA.
I don't think it would be wise to relock with a custom ROM and take the OTA, that might mess a lot of things up.
Yeah, I've got the problem figured out unlock=no radio updates.
It's the solution I was looking for...
Sent from my GT-I9100 using xda app-developers app

Bloatware keeps coming back

So I recently rooted my Tmobile HTC One in order to remove some bloatware that I don't want. I don't really feel the need for a custom ROM with this phone like I have with past phones, so I'm running stock, just rooted.. However, I don't use Facebook and there are a number of other things (tmobile account bs and lookout security) that I don't want on the device. I used Ti backup to uninstall these applications, but they reappear after a reboot.
I have never had this problem in the past. Am I missing a step to keep these apps from coming back?
Thanks
Bradlees said:
So I recently rooted my Tmobile HTC One in order to remove some bloatware that I don't want. I don't really feel the need for a custom ROM with this phone like I have with past phones, so I'm running stock, just rooted.. However, I don't use Facebook and there are a number of other things (tmobile account bs and lookout security) that I don't want on the device. I used Ti backup to uninstall these applications, but they reappear after a reboot.
I have never had this problem in the past. Am I missing a step to keep these apps from coming back?
Thanks
Click to expand...
Click to collapse
you need a kernel with write protection disabled; so either a custom kernel for your version or the wp mod somewhere around. don't know where it is, otherwise i would have put the link for you.
nkk71 said:
you need a kernel with write protection disabled; so either a custom kernel for your version or the wp mod somewhere around. don't know where it is, otherwise i would have put the link for you.
Click to expand...
Click to collapse
ok, now I've got a start, thanks,
I'm pretty sure you're s-on. Search for s-off, you'll find plenty of information about that. Unfortunately, I think you cannot s-off if you have 4.2 or newer.
Sent from my HTC One using XDA Premium 4 mobile app
mzecher said:
I'm pretty sure you're s-on. Search for s-off, you'll find plenty of information about that. Unfortunately, I think you cannot s-off if you have 4.2 or newer.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I believe you can s-off with runrunner s-off for 4.3 and 4.3, 1.44 and 1.55 htboot...but please check, I did s-off on 4.2 with runrunner
Sent from my HTC One using XDA Premium 4 mobile app
HTC one rw on play store sorts out this problem.
Sent from my HTC One using XDA Premium 4 mobile app

New HTC One

Just picked up a new HTC one and am intending on unlocking the bootloader, installing twrp, rooting and gaining s-off. All videos I've seen and all I've read seem to be at least 6 months old, pre 4.3 update. My question is should these procedures all work on my HTC One which is already on 4.3. Just trying to avoid any issues along the way. Thanks in advance for any answers.
Sent from my HTCONE using xda app-developers app
Yes they are still good involving the method from getting your dev code to unlock your bootloader to installing the twrp (always install the latest version) even getting your phone s-off if your on 1.55 hboot then you need to use rumrunner to get s-off after you unlock your bootloader and install trwp and get root make sure to flash a custom Rom before you run rumrunner
Sent from my HTCONE using XDA Premium 4 mobile app
I just got my one as well. Do you need to flash a custom rom before using rumrunner?
Sent from my HTCONE using XDA Premium 4 mobile app
I was literally just about to post a thread just like this lol. I'm not new to rooting but this phone makes it much more difficult than my prior Samsung phones. Can someone explain to me what the difference between unlocking the bootloader is and getting s-off? Also, for several hours yesterday I was attempting to unlock the bootloader but like OP I couldn't find a recent tutorial that involves getting the dev code (I actually found one but itwasn't very thorough). What exactly is rumrunner and a RUU and why do I need them, please and thank you
Sent from my HTCONE using xda app-developers app

[Q] KERNAL error kernal contains htc anti-firewater patch

KERNAL error kernal contains htc anti-firewater patch. How do i go about getting round this?
was trying to get s-off. i have android revolution HD 71.1 installed
mackenzie121 said:
KERNAL error kernal contains htc anti-firewater patch. How do i go about getting round this?
was trying to get s-off. i have android revolution HD 71.1 installed
Click to expand...
Click to collapse
Try flashing a different kernel, theres loads available here: http://forum.xda-developers.com/htc-one/orig-development
I use ElementalX myself
Seanie280672 said:
Try flashing a different kernel, theres loads available here: http://forum.xda-developers.com/htc-one/orig-development
I use ElementalX myself
Click to expand...
Click to collapse
I agree Stock + Rooted + ElementalX is a winning combination
OK. Can you tell me what the kernal actually is and does? I'm new to all this. I have rooted and flashed custom Rom.just need s-off now.
Sent from my HTC One using XDA Free mobile app
Its kind of like the central core, all software and controls are built around it, it has control over everything that happens in the OS basically, kernel is boss.
---------- Post added at 02:24 PM ---------- Previous post was at 02:22 PM ----------
here's a fairly good explanation: http://www.howtogeek.com/howto/31632/what-is-the-linux-kernel-and-what-does-it-do/
OK so if I flashed a new kernal. Is it way to do? All I want is to turn s-off.
I have heard the camera doesn't work after on some?
Sent from my HTC One using XDA Free mobile app
Just flash a kernel like you do with a rom, copy it to your internal storage then enter recovery and flash it, then try and s-off again with that kernel installed, if you don't like the kernel, like the battery drain is too high for instance then try a different one.
Will the kernal I install. Will it wipe my phone or change anything that's on my phone like custom Rom etc?
Sent from my HTC One using XDA Free mobile app
No, a custom kernel will just enable some features you don't have now, like double tap the screen to wake and sleep, or swipe to wake or sleep, allow you to overclock etc, select which features you want during install.
If your not sure of anything, just select recommended or stock for everything during install, you can flash it multiple times and experiment each time with different settings.
Just one question for you however, if you don't know anything about flashing kernels etc, why do you possible want S-OFF, its very dangerous for someone with little or no knowledge and very easy to brick you phone, S-ON stops you flashing wrong software which may brick your phone, S-OFF relies on you knowing what you are doing, if its wrong with S-OFF, it will still flash and you will have a dead phone.
OK I understand. Some roms I want say they require s-off. Will they still work with s-on then?
Sent from my HTC One using XDA Free mobile app
mackenzie121 said:
OK I understand. Some roms I want say they require s-off. Will they still work with s-on then?
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
OIC, as far as I know its only if you want to convert your phone to a Google Edition HTC One that you need S-OFF
So even if the Rom says s-off will the Rom work?
Sent from my HTC One using XDA Free mobile app
No, If the rom requires S-OFF then you will need to be S-OFF.
Which Rom are talking about here ?
I was looking at sky dragon google play edition. Unless you can recommend a good rom for me?
Sent from my HTC One using XDA Free mobile app
Yes you will need S-OFF for that, im using viper one, I love it and loads of themes and tweaks available for it.
I tried that. Has loads but to many I think lol. If I was too re flash.can I go straight over the top with recovery and not wipe data?
Sent from my HTC One using XDA Free mobile app
Its always advised to wipe data if you are going to a different rom
clsA said:
I agree Stock + Rooted + ElementalX is a winning combination
Click to expand...
Click to collapse
What do you mean by Stock? Stock HTC? Stock Android?
Cheers,
Rikki
rikkiprince said:
What do you mean by Stock? Stock HTC? Stock Android?
Cheers,
Rikki
Click to expand...
Click to collapse
Stock Rom HTC Sense - > One_5.11.401.10_deodexed to be exact
clsA said:
Stock Rom HTC Sense - > One_5.11.401.10_deodexed to be exact
Click to expand...
Click to collapse
Thank you kindly! I'll give it a go!

Categories

Resources