S-on Rom, Kernels - Verizon HTC One (M8)

With S-on I know with older HTC devices you could flash kernels from fastboot. Is that still doable? If not then what Roms can I safely put on the phone?

razieltov said:
With S-on I know with older HTC devices you could flash kernels from fastboot. Is that still doable? If not then what Roms can I safely put on the phone?
Click to expand...
Click to collapse
S-on won't prevent you from flashing kernels. On the other hand, a locked bootloader I think will keep you from flashing kernels and will definitely keep you from flashing roms. Given the status of our options for turning s-off and unlocking our bootloader I'm gonna assume your bootloader is locked and you're full stock.
Also assuming you're on lollipop, your only options to be able to flash roms are to wait and see if sunshine gets updated or find someone with a java card to turn s-off.

cntryby429 said:
S-on won't prevent you from flashing kernels. On the other hand, a locked bootloader I think will keep you from flashing kernels and will definitely keep you from flashing roms. Given the status of our options for turning s-off and unlocking our bootloader I'm gonna assume your bootloader is locked and you're full stock.
Also assuming you're on lollipop, your only options to be able to flash roms are to wait and see if sunshine gets updated or find someone with a java card to turn s-off.
Click to expand...
Click to collapse
unlocking the bootloader is easy. I just want to make sure that flashing roms is still possible even with s-on.

Unlocking lollipop's bootloader is easy? Do tell... I haven't found anything in these forums about how to do that.

Related

How to s-off and root Desire S hboot 2.00.0002 2.3.5?

Hi,
I have a Desire S:
- hboot 2.00.0002
- 2.3.5
- S-ON
What is the best and safe way to S-OFF and root this device?
Thanks
I dont understand, its possible root and install a custom ROM without S-OFF?
Just htcdev to unlock your phone
no way to s-off
Sent from my HTC Desire S using XDA
@Fredericosilva
Read some... and read some more...
If you wish to s-off then you need to downgrade to a supported hboot, search the general thread (search:downgrade) for how to.
If you wish to stay s-on and have most of the advantages of s-off (root/recovery/roms) then you need to use HTCdev, but your warranty could be voided.
To me the best way would be; downgrade, revolutionary to s-off, install 4ext recovery, and use it to install super user.
s-on
Guys,
can you flash a custom kernel with s-on?
please respond this is the only thing keeping me from rooting
swiftfraser said:
Guys,
can you flash a custom kernel with s-on?
please respond this is the only thing keeping me from rooting
Click to expand...
Click to collapse
Y y yes, although you can only flash them via fastboot with HTCdev unlock.
foX2delta said:
@Fredericosilva
Read some... and read some more...
If you wish to s-off then you need to downgrade to a supported hboot, search the general thread (search:downgrade) for how to.
If you wish to stay s-on and have most of the advantages of s-off (root/recovery/roms) then you need to use HTCdev, but your warranty could be voided.
To me the best way would be; downgrade, revolutionary to s-off, install 4ext recovery, and use it to install super user.
Click to expand...
Click to collapse
I am a little scared to downgrade, are many steps....
- http://forum.xda-developers.com/showpost.php?p=20535265&postcount=26
- http://forum.xda-developers.com/showpost.php?p=22271797&postcount=11
hboot 2.00.0002 will be supported by Revolutionary? If it will be i prefer wait instead of do something wrong and damage my beauty.
@Fredericosilva
It may be supported down the line..... Not a guarantee though.
Many steps..... not really.... Its up to you at the end of the day.
If you don't want to downgrade your hboot u can try this guide:
http://forum.xda-developers.com/showthread.php?t=1525100
It'll leave your phone s-on, but you'll be root and you'll be able to flash roms.
So if I follow this guide what is the difference between this and do s-off?
I'll be able to install custom roms and install app that requiring root?
What the difference?
I rooted my phone earlier this week using the unlock bootloader method that HTCdev provided, and then rooted my phone, still have S-ON. At first I was very excited, but as I began trying to do other stuff, like flashing the kernel to overclock, flashing a rom and such I found out that it was not possible to do while I still had S-ON. So i went back, locked the bootloader, downgraded the bootloader 0.98.0000 and then used the Revolutiony.io to get the S-OFF and unlock the bootloader. It worked like a charm, and the method described in the guide:
http://forum.xda-developers.com/showpost.php?p=20535265&postcount=26
is very easy to go by. It is, as mentioned earlier entirely up to you whether or not you want to do it. But I won't suggest waiting for Revolutionary to support the updated bootloader, since it might never happen and you'll end up growing weary knowing that you'll miss out all the fun you could have with a custom rom, overclocking and so on
Gormsen said:
I rooted my phone earlier this week using the unlock bootloader method that HTCdev provided, and then rooted my phone, still have S-ON. At first I was very excited, but as I began trying to do other stuff, like flashing the kernel to overclock, flashing a rom and such I found out that it was not possible to do while I still had S-ON. So i went back, locked the bootloader, downgraded the bootloader 0.98.0000 and then used the Revolutiony.io to get the S-OFF and unlock the bootloader. It worked like a charm, and the method described in the guide:
http://forum.xda-developers.com/showpost.php?p=20535265&postcount=26
is very easy to go by. It is, as mentioned earlier entirely up to you whether or not you want to do it. But I won't suggest waiting for Revolutionary to support the updated bootloader, since it might never happen and you'll end up growing weary knowing that you'll miss out all the fun you could have with a custom rom, overclocking and so on
Click to expand...
Click to collapse
Your DS was hboot 2.00.0002 2.3.5?
Non Branded?
I guess I will try it when I have time...
Gormsen said:
I rooted my phone earlier this week using the unlock bootloader method that HTCdev provided, and then rooted my phone, still have S-ON. At first I was very excited, but as I began trying to do other stuff, like flashing the kernel to overclock, flashing a rom and such I found out that it was not possible to do while I still had S-ON. So i went back, locked the bootloader, downgraded the bootloader 0.98.0000 and then used the Revolutiony.io to get the S-OFF and unlock the bootloader. It worked like a charm, and the method described in the guide:
http://forum.xda-developers.com/showpost.php?p=20535265&postcount=26
is very easy to go by. It is, as mentioned earlier entirely up to you whether or not you want to do it. But I won't suggest waiting for Revolutionary to support the updated bootloader, since it might never happen and you'll end up growing weary knowing that you'll miss out all the fun you could have with a custom rom, overclocking and so on
Click to expand...
Click to collapse
it is possible to flash a custom rom, look at this tutorial i've posted before, you only have to do it via fastboot. I'm not sure about the kernel thing.
Fredericosilva said:
So if I follow this guide what is the difference between this and do s-off?
I'll be able to install custom roms and install app that requiring root?
What the difference?
Click to expand...
Click to collapse
you can flash custom roms, but you'll have to do it via fastboot. So it takes a bit more time. i'm not sure about other differences

[Q] What are the advantages of S-off?

I've been reading a little on this S-off thing and was wondering what its purpose actually is and what the advantages are from doing it? I know I was able to flash my HTC Vivid without it so what is it really used for? Thank you in advance.
Answer...
phrotac said:
I've been reading a little on this S-off thing and was wondering what its purpose actually is and what the advantages are from doing it? I know I was able to flash my HTC Vivid without it so what is it really used for? Thank you in advance.
Click to expand...
Click to collapse
See: What Is S-OFF & How To Gain It On HTC Android Phones With unrevoked forever
In a nutshell, S-OFF means that the NAND portion of the device is unlocked and can be written to. The default setting for HTC’s devices is S-ON, which means that neither can you access certain areas of the system nor can you guarantee a permanent root. Furthermore, signature check for firmware images is also ensured by the S-ON flag.
Click to expand...
Click to collapse
---------- Post added at 11:01 PM ---------- Previous post was at 10:58 PM ----------
Basically, if you are going to be installing custom ROMs, you probably want to set s-off so you can flash unsigned ROMs.
Very interesting. Thank you for responding That gives me something to think about.
In short. S-OFF allows you to change pretty much everything. Your CID, firmware (radio, hboot etc) and most important thing probably, allows you to flash older RUUs
Sent from my HTC Sensation XE with Beats Audio using Tapatalk 2
If you are going to be changing roms, themes, etc, then leave it off. If not then turn in back on.
kdub83 said:
If you are going to be changing roms, themes, etc, then leave it off. If not then turn in back on.
Click to expand...
Click to collapse
I found the perfect ROM from WCX but I never had to use a wire on it though. Is HTCdev the reason why? I'm just trying to figure out this whole s-off thing because I saw a video where someone used a piece of insulated wire and was wondering why. I'm sorry if I wasn't clear enough with my questions earlier... My bad.
S-OFF
Hi - I've had HTC devices since the Eris way back in 2010 - currently running the Rezound. Hopefully I can shed some more light.
When I first got the Rezound I was coming over from an S-OFF Eris... if you wanted to flash something custom, you'd go to htcdev.com and use their "unlock bootloader" tool. Once you ran that and followed a few other steps, you are reverted to stock and your bootloader now has a little warning "unlocked" in the text at the top. This was in January 2012, and ROMs back then came with 2 things - the ROM and a Kernel. You had to flash the kernel separatley (and via the bootloader as opposed to a custom recovery), as S-ON (even unlocked) still won't let you write to certain places (in the case of the kernel, its the boot partition).
We got S-OFF several months later (the thing using the wire trick). In S-OFF - custom recovery can write to all areas of the device - no more need for any separate files, you just flash a ROM in custom recovery and everything is set up the way it should be. Added bonus - no need to unlock the bootloader from htcdev... so no "unlocked" warning message.
Here was my S-OFF process:
1. Run the official RUU exe to get your device back to stock with a Locked bootloader (backup any files on the SDCard first!).
2. Perform the wire trick
3. Flash a custom recovery and proceed with flashing ROMS
Let me know if I can clarify anything...
Basically allows you to flash RADIOS that have not been signed by HTC
Sent from my Galaxy Nexus using xda premium
Ryan Kasper said:
Hi - I've had HTC devices since the Eris way back in 2010 - currently running the Rezound. Hopefully I can shed some more light.
When I first got the Rezound I was coming over from an S-OFF Eris... if you wanted to flash something custom, you'd go to htcdev.com and use their "unlock bootloader" tool. Once you ran that and followed a few other steps, you are reverted to stock and your bootloader now has a little warning "unlocked" in the text at the top. This was in January 2012, and ROMs back then came with 2 things - the ROM and a Kernel. You had to flash the kernel separatley (and via the bootloader as opposed to a custom recovery), as S-ON (even unlocked) still won't let you write to certain places (in the case of the kernel, its the boot partition).
We got S-OFF several months later (the thing using the wire trick). In S-OFF - custom recovery can write to all areas of the device - no more need for any separate files, you just flash a ROM in custom recovery and everything is set up the way it should be. Added bonus - no need to unlock the bootloader from htcdev... so no "unlocked" warning message.
Click to expand...
Click to collapse
Thank you very much. That DOES explain it very well.
Ryan Kasper said:
Here was my S-OFF process:
1. Run the official RUU exe to get your device back to stock with a Locked bootloader (backup any files on the SDCard first!).
2. Perform the wire trick
3. Flash a custom recovery and proceed with flashing ROMS
Let me know if I can clarify anything...
Click to expand...
Click to collapse
Are you saying I can make my bootloader say LOCKED again? I thought I could only make it say UNLOCKED or RELOCKED now that I've unlocked it. That is so awesome. And then the s-off will give me permanent root?
Are you saying I can make my bootloader say LOCKED again? I thought I could only make it say UNLOCKED or RELOCKED now that I've unlocked it. That is so awesome. And then the s-off will give me permanent root?
Click to expand...
Click to collapse
Yup! Once you are S-OFF you will be back on the stock bootloader that reads "locked". There are a variety of HBOOTS (AKA Bootloaders) you can flash (well - there are for my device currently...). For the Rezound right now I have a variety of them with different verbages in the title (example - "locked S-ON", "Rezound") - or you can simply leave it at the stock HBOOT though you will not be able to flash, say a custom recovery, using fastboot in the bootloader via a terminal emulator (you have to use the PH98IMG.zip method in the bootloader)... Also the devs that made the wire trick available offer their own hboot "juopunutbear" - this one allows fastboot recovery flashing... - here for the vivid http://unlimited.io/jb_holiday.htm
Also - be VERY careful when updating the bootloader - it is a very common way to brick the device... I always check the MD5Sum before copying to SD and flashing.
And regarding permanent root - absolutely. Flash SuperSU from custom recovery (the zip version available here - http://forum.xda-developers.com/showthread.php?t=1538053
Ryan Kasper said:
Yup! Once you are S-OFF you will be back on the stock bootloader that reads "locked". There are a variety of HBOOTS (AKA Bootloaders) you can flash (well - there are for my device currently...). For the Rezound right now I have a variety of them with different verbages in the title (example - "locked S-ON", "Rezound") - or you can simply leave it at the stock HBOOT though you will not be able to flash, say a custom recovery, using fastboot in the bootloader via a terminal emulator (you have to use the PH98IMG.zip method in the bootloader)... Also the devs that made the wire trick available offer their own hboot "juopunutbear" - this one allows fastboot recovery flashing... - here for the vivid http://unlimited.io/jb_holiday.htm
Also - be VERY careful when updating the bootloader - it is a very common way to brick the device... I always check the MD5Sum before copying to SD and flashing.
And regarding permanent root - absolutely. Flash SuperSU from custom recovery (the zip version available here - http://forum.xda-developers.com/showthread.php?t=1538053
Click to expand...
Click to collapse
This information is golden. Thank you very much
tinky1 said:
In short. S-OFF allows you to change pretty much everything. Your CID, firmware (radio, hboot etc) and most important thing probably, allows you to flash older RUUs
Sent from my HTC Sensation XE with Beats Audio using Tapatalk 2
Click to expand...
Click to collapse
Awesome! I have a couple more questions still *scratches head in confusion*...
Once I S-Off, can I reverse it if needed?
and
<Ignore this part... I found the information LOL>
What is an RUU? I have googled it and I can't find anything about it (maybe I'm just too tired or something)
phrotac said:
Awesome! I have a couple more questions still *scratches head in confusion*...
Once I S-Off, can I reverse it if needed?
Click to expand...
Click to collapse
Yup - here is how I'd do it if I had to for my device - http://forum.xda-developers.com/showthread.php?t=1612937 - careful if you do and read any warnings (brick opportunities again)
Hi,
It is possible, if I install custom rom, some function will not work without S-OFF?
The phone was routed and unlokced but it was S-ON.

[Q] How to get started from my situation

Hi! I'm a newcommer to Android world . I really like the idea of being able to get my phone customized but the more I read the more difficult it gets. Right now I'm trying to process some data and i would really like some help .
1. The S-Off
As far as I have got the s-on is some kind of security system protecting system partitions from getting modified/ersed. But i have found guides here that claim that I can get root acces without getting s-off my phone. But the root is acces to the system files, right? So how does it work? To do flashing i have to have root or s-off?
2. The HBOOT
So the HBOOT is a bootloader, it gets phone up when I push the button. Bu it is also the partition on the NAND. It gets me confused as some say that bootloader is like a BIOS. But as far as I understand BIOS it can be manipulating crucial PC settings like for example the CPU clocks. But I read that in the Android we have kernel for that. Is this right?
3. Mu current phone state
After some reading I tried to get some information about my phone. So when I got to the HBOOT (?) it says:
***LOCKED***
SAGA PVT SHIPS S-ON RL
HBOOT-2.02.0002
RADIO-3831.19.00.110
eMMC-boot
What bothers me is how from there i can get to flashing some Custom Roms? Currently I'm using official ICS becaouse I needed fully functioning phone for a while and didn't want to get it bricked. But right now I'm interested in change but when I think about it I'm getting confused. I would like to test Flinny's Cyanogen but I'm not sure can it be flashed on my hboot? Do i have to change hboot like it is in guide in here
http://forum.xda-developers.com/showthread.php?t=1318919
or just get my phone rooted on my HBOOT following the guide here:
http://forum.xda-developers.com/showthread.php?t=1525100
?
Ok **roll up sleeves **
You need to decide what you want.
You can just unlock your bootloader via HTC Dev and still be S-ON and flash custom ROM's.
This is the easy process. The disadvantages are that you will loose warranty and will need to flash the kernel separately using a PC and some commands every time you flash a ROM.
On the other hand you can downgrade your HBOOT to 0.98 and then proceed to use revolutionary to gain S-OFF and unlock the bootloader. With this method you can still revert to stock in case you need to send the phone for warranty. You also don't need any additional steps to flash the kernel. It will be flashed along with the ROM.
In either case, after HTC dev unlock or downgrade and S-OFF you will need to flash a custom recovery which will enable you to take full nandroid backups and flash ROM'S.
Choice is yours
Read about both the methods and decide. Everything can be found in the index.
Tapatalked from Desire S running Andromadus
VnnAmed said:
Currently I'm using official ICS becaouse I needed fully functioning phone for a while and didn't want to get it bricked.
Click to expand...
Click to collapse
If you are already using official ics i dont think u can go for the s-off method without unlocking first.
Ohh yes, forgot about that.
If you are on ICS, the only option for you now is HTC Dev unlock.
Tapatalked from Desire S running Andromadus
rain987 said:
If you are already using official ics i dont think u can go for the s-off method without unlocking first.
Click to expand...
Click to collapse
Yes, it seems that way http://forum.xda-developers.com/showthread.php?t=1318919 Guide here that is showing the proces of getting older HBOOT includes HTC-Dev unlocking. The bigger problem is that it includes many really advanced steps like creating gold cards and using Android Windows Tools which i guess are not the same thing as ADB(?) and there are no files becaouse
I will not supply the necessary files that is needed, you MUST know how to use SEARCH. I also suggest to give THANKS to those who originally made/uploaded the files.
Click to expand...
Click to collapse
wchich is overwhelming. The problem is that I don't want to get my phone bricked. My friend has Galaxy SII and is just flashing customs through Odin. I guess there isn't such thing for Desire S? So should i go this way? And if i follow this guide http://forum.xda-developers.com/showthread.php?t=1525100 i will have custom rom but stock kernel? I have read that some Roms need specefic kernel otherwise some features or whole ROMs doesn't work which is just sad. And the only guide i have found of flashing kernel while S-On is here http://forum.xda-developers.com/showthread.php?t=1794867 but the guy there has different phone and different HBOOT so i guess it doesn't hel me...
You need to read more. With your current level of understanding I suggest you put your rooting plans aside and keep reading.

[Q] Couple of questions

Hey guys i'm fairly new to the one x and i've done some reading, i've rooted, unlocked the bootloader and s-off i just have a couple of questions.
I see for aosp roms that you have to update the ruu to 3.18 how exactly do i do that? What would happen if i didn't update to the latest ruu and flashed the aosp rom anyway? I'm guess like status 7 recovery error?
and would the unlock, root and s-off stay? also, is it safe to ruu?
For aosp roms do you have to downgrade the touchpanel firmware?
Sorry for all the questions but coming from an s3 this stuff can get to be a lot and i just want to make sure i'm doing everything correctly.
y0yerrj0sh said:
Hey guys i'm fairly new to the one x and i've done some reading, i've rooted, unlocked the bootloader and s-off i just have a couple of questions.
I see for aosp roms that you have to update the ruu to 3.18 how exactly do i do that? What would happen if i didn't update to the latest ruu and flashed the aosp rom anyway? I'm guess like status 7 recovery error?
and would the unlock, root and s-off stay? also, is it safe to ruu?
For aosp roms do you have to downgrade the touchpanel firmware?
Sorry for all the questions but coming from an s3 this stuff can get to be a lot and i just want to make sure i'm doing everything correctly.
Click to expand...
Click to collapse
Download the 3.18 RUU here. Put your phone into fastboot mode and connect to pc. Run the exe file. It's that simple. Just make sure no other programs are running, and screen saver/hibernation are disabled. If you don't do the RUU first, the ROMs will not boot.
Your unlocked bootloader and s-off status will survive the process. You will just need to flash TWRP recovery again.
You don't need to downgrade your ts firmware for the latest aosp ROMs. If you want to run an older aosp ROM, then yes you do.
Sent from my Evita

return to stock

My device is S-OFF and I'm running unlocked bootloader, custom recovery, and custom ROM.
I'm going to be returning it so I want to restore to completely stock (including S-ON). Any guides for this?
RedBullet said:
My device is S-OFF and I'm running unlocked bootloader, custom recovery, and custom ROM.
I'm going to be returning it so I want to restore to completely stock (including S-ON). Any guides for this?
Click to expand...
Click to collapse
Not exactly an all in one. Start here: http://forum.xda-developers.com/verizon-htc-one-m8/general/official-ruu1-55-605-2-t2883845
The method for turning S-On and relocking can be found here: http://forum.xda-developers.com/showthread.php?t=2745257 near the bottom of the first post
Dottat's pre-rooted RUUs can be found here: http://forum.xda-developers.com/ver...zw-m8-master-ruu-firmware-collection-t2946473
My advice would be to flash a pre rooted RUU, Lock the bootloader, turn s-on then flash the stock RUU that matches the pre-rooted RUU. Don't forget to do a factory reset at the end as the RUUs are no-wipe.
I would say that turning s-on should be the last thing you do. Get the phone the way you want it. Flashed back to stock, locked bootloader and whatever else you want to do. Then make sure it's all the way you want it. Once you know for sure, then turn s-on. If you turn it on before you flash back to stock and you should somehow end up with it rooted or the have the tampered flag set, whatever the case may be (I've seen plenty of posts where something like this has happened), you'll be out of luck and not be able to fix it. Do it all and then turn s-on. That's my thinking anyway.
robocuff said:
I would say that turning s-on should be the last thing you do. Get the phone the way you want it. Flashed back to stock, locked bootloader and whatever else you want to do. Then make sure it's all the way you want it. Once you know for sure, then turn s-on. If you turn it on before you flash back to stock and you should somehow end up with it rooted or the have the tampered flag set, whatever the case may be (I've seen plenty of posts where something like this has happened), you'll be out of luck and not be able to fix it. Do it all and then turn s-on. That's my thinking anyway.
Click to expand...
Click to collapse
flashing the Stock RUU is the LAST thing you do, to remove root. You need root to turn s-on
edit: you need root to lock the bootloader, but not go S-on. In any event The steps Dottat outlines in his thread says to go S-on first then ruu the stock image

Categories

Resources