Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,943 Members 52,861 Now Online
XDA Developers Android and Mobile Development Forum

[A] What S-OFF does, what root does

Tip us?
 
DigitalPioneer
Old
#1  
Member - OP
Thanks Meter 14
Posts: 83
Join Date: Oct 2009
Lightbulb [A] What S-OFF does, what root does

OK, about sixteen million posts have been flying back and forth about what you can do with root, can't do, what S-OFF is, is not... So I'm going to try to clear it all up for you, OK?

ROOT means you have full control over the OS. From the OS, you can write to the recovery partition. Without root, the only way to write recovery is through hboot, which will only let you flash a custom recovery if you have S-OFF. But even with S-ON, you can write recovery from the OS if you have root. Then, with a custom recovery, you can write the hboot with an engineering bootloader, which has S-OFF. This way, you get S-OFF without a warranty-voiding watermark.

S-OFF means you can flash a custom recovery or ROM from hboot. Things you could already do with root, except that it's hard to get root while S-ON. But if you get it, you're set.

HTC says they'll ship an update which sets S-OFF, and then we're set, except their update will almost assuredly drop a watermark and void the warranty.

ANALOGY: Say the phone is a fortress, and you're trying to get in. S-ON means the gate is shut. If you root it with S-ON, you do it with an exploit, so you find a weak spot in the wall and pack it full of C4 and BOOM, you're in. S-OFF means they opened the gate from the inside, and you just walked in. Either way (S-OFF or root) you're in.

SUMMARY: With S-OFF, you get everything. With root, you get everything. End of story.

Final comment: rooting with S-ON means you used an exploit. Exploits are bad!! But HTC is forcing us to resort to such brutish, nasty means (blowing up walls to the fortress) because they locked the gate before selling us the place. We have a right to get inside, but they aren't opening the gate, so we have to get in some other way. Remember, if you can blow up the wall and walk in, a malicious program can do so too. Exploits are bad, and HTC should patch them. But let's get some legitimate use out of them first, ehhh?
The Following 11 Users Say Thank You to DigitalPioneer For This Useful Post: [ Click to Expand ]
 
NewZJ
Old
#2  
NewZJ's Avatar
Senior Member
Thanks Meter 448
Posts: 2,587
Join Date: Aug 2010
Location: Seattle, Wa
Tell that to the droidx users, they love their custom kernels ;p


Overall good info, thank you for taking the time to type it up
 
guyandhisdog
Old
#3  
guyandhisdog's Avatar
Senior Member
Thanks Meter 84
Posts: 553
Join Date: Feb 2011
Location: Chicago, IL
Quote:
Originally Posted by DigitalPioneer View Post
OK, about sixteen million posts have been flying back and forth about what you can do with root, can't do, what S-OFF is, is not... So I'm going to try to clear it all up for you, OK?

ROOT means you have full control over the OS. From the OS, you can write to the recovery partition. Without root, the only way to write recovery is through hboot, which will only let you flash a custom recovery if you have S-OFF. But even with S-ON, you can write recovery from the OS if you have root. Then, with a custom recovery, you can write the hboot with an engineering bootloader, which has S-OFF. This way, you get S-OFF without a warranty-voiding watermark.

S-OFF means you can flash a custom recovery or ROM from hboot. Things you could already do with root, except that it's hard to get root while S-ON. But if you get it, you're set.

HTC says they'll ship an update which sets S-OFF, and then we're set, except their update will almost assuredly drop a watermark and void the warranty.

ANALOGY: Say the phone is a fortress, and you're trying to get in. S-ON means the gate is shut. If you root it with S-ON, you do it with an exploit, so you find a weak spot in the wall and pack it full of C4 and BOOM, you're in. S-OFF means they opened the gate from the inside, and you just walked in. Either way (S-OFF or root) you're in.

SUMMARY: With S-OFF, you get everything. With root, you get everything. End of story.

Final comment: rooting with S-ON means you used an exploit. Exploits are bad!! But HTC is forcing us to resort to such brutish, nasty means (blowing up walls to the fortress) because they locked the gate before selling us the place. We have a right to get inside, but they aren't opening the gate, so we have to get in some other way. Remember, if you can blow up the wall and walk in, a malicious program can do so too. Exploits are bad, and HTC should patch them. But let's get some legitimate use out of them first, ehhh?
Well stated. I'm looking for a picture to illustrate said procedures and chuck that up here. (Only half-joking)
Can you detail a bit more about watermarks? If you have root, can't you clean up the watermarks? Idk obviously, but I'm really interested in learning about this stuff.
Thanks!!

...adjusting to life without the trackball
 
DigitalPioneer
Old
#4  
Member - OP
Thanks Meter 14
Posts: 83
Join Date: Oct 2009
Quote:
Originally Posted by guyandhisdog View Post
Well stated. I'm looking for a picture to illustrate said procedures and chuck that up here. (Only half-joking)
Can you detail a bit more about watermarks? If you have root, can't you clean up the watermarks? Idk obviously, but I'm really interested in learning about this stuff.
Thanks!!

...adjusting to life without the trackball
AFAIK (read: I don't know for sure) there is no way to remove a watermark once it's on (without modding hardware). I believe a watermark is put on by physically modifying the hardware (like blowing a fuse) so that it can't be reverted. But that's a vague memory of something I heard once, so I could be completely wrong.

Much better to not get one in the first place.
 
smoochiezz24
Old
#5  
smoochiezz24's Avatar
Senior Member
Thanks Meter 123
Posts: 409
Join Date: Apr 2010
Quote:
Originally Posted by DigitalPioneer View Post
AFAIK (read: I don't know for sure) there is no way to remove a watermark once it's on (without modding hardware). I believe a watermark is put on by physically modifying the hardware (like blowing a fuse) so that it can't be reverted. But that's a vague memory of something I heard once, so I could be completely wrong.

Much better to not get one in the first place.
That clears things up a bit. I 2 was wondering about the watermark. I assumed that is was software related but was just encrypted with hash so it was unable to be edited. It would truly suck if it was hardware related : (
 
mikeDCMDVA
Old
#6  
mikeDCMDVA's Avatar
Senior Member
Thanks Meter 37
Posts: 498
Join Date: Jul 2010
Location: VA
LOL that is a win analogy indeed, I am still ROFL'ing. Thank you.
 
HappyGilmore69
Old
#7  
Junior Member
Thanks Meter 1
Posts: 5
Join Date: Jun 2011
thank you for the infor it help me
 
xHausx
Old
#8  
xHausx's Avatar
Forum Moderator / Recognized Developer
Thanks Meter 4509
Posts: 6,766
Join Date: Jul 2010
Location: Central Florida

 
DONATE TO ME
Can't write to the recovery yet until we have s-off. If you can get root while booted in to the recovery on the other hand, the hboot unlocks everything for it so the phone would be wide open. At least, that's how it used to be; they may have changed it.

Sent from my PG86100 using XDA Premium App

Tags
exploit, root, s-off
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


TRENDING IN THEMER...