Legend S-OFF, it's coming..!

ieftm

Retired Recognized Developer
Apr 17, 2008
291
1,761
0
You might have seen this in the desire subforum already,
here's the confirmation: S-OFF HBOOT with fastboot features is also coming for Legend!



Coming soon to a topic in your neighbourhood!
 
Last edited:

ieftm

Retired Recognized Developer
Apr 17, 2008
291
1,761
0
I am aware that this might be a noob question but what does this S-OFF HBOOT with fastboot features enable???
Search the forums. This has been asked for a million+1 times now. You should be able to find enough information on security/s-on/s-off.
 

c_man

Senior Member
May 3, 2010
334
6
0
London, UK
I am aware that this might be a noob question but what does this S-OFF HBOOT with fastboot features enable???
I guess a few people will wonder the same question...so...

S_OFF is another way of saying "security off"...which means that nand is unlocked and so is the bootloader.

This basically means that you can mod the system while booted. S_ON means security on...nand is locked and so is bootloader.

Therefore your phone’s security level can be set to S-OFF, thus bypassing a standard security feature which checks the signatures of firmware images before flashing them.

I *think* with nand unlocked we can apply metamorph themes, but that I am not 100% sure of myself....I sure hope so though!! :D
 

ieftm

Retired Recognized Developer
Apr 17, 2008
291
1,761
0
I guess a few people will wonder the same question...so...

S_OFF is another way of saying "security off"...which means that nand is unlocked and so is the bootloader.

This basically means that you can mod the system while booted. S_ON means security on...nand is locked and so is bootloader.

Therefore your phone’s security level can be set to S-OFF, thus bypassing a standard security feature which checks the signatures of firmware images before flashing them.

I *think* with nand unlocked we can apply metamorph themes, but that I am not 100% sure of myself....I sure hope so though!! :D
Security is actually a flag set in Radio NVRAM.

HBOOT acts according to this flag being set to on or off. That means, locking NAND, checking signatures. Then there's engineering bootloaders.

ENG bootloaders ignore the security flag, and act like the phone is S-OFF, thereby disabling the nand lock and signature checks. As an added feature, it also allows for flashing images directly using fastboot, e.g.: fastboot flash boot boot.img. It also offers a feature (for developers) to test kernels, by doing 'fastboot boot boot.img' which does not actually write anything, but just boots the downloaded kernel image.

The HBOOT we will release will be very (if not 100%) close to ENG bootloaders.
It ignores the security flag in radio NVRAM (we can't set this, yet), and it allows for the extended fastboot features listed above.

This does mean, that if an OTA overwrites the installed patched HBOOT, the security-ignore and extended fastboot features are lost.
This differs from Radio S-OFF, whereas this would survive any OTA/RUU.

The intended effect however, is the same.
 
  • Like
Reactions: mercury700ir

arzme

Senior Member
May 27, 2010
98
19
0
Security is actually a flag set in Radio NVRAM.

HBOOT acts according to this flag being set to on or off. That means, locking NAND, checking signatures. Then there's engineering bootloaders.

ENG bootloaders ignore the security flag, and act like the phone is S-OFF, thereby disabling the nand lock and signature checks. As an added feature, it also allows for flashing images directly using fastboot, e.g.: fastboot flash boot boot.img. It also offers a feature (for developers) to test kernels, by doing 'fastboot boot boot.img' which does not actually write anything, but just boots the downloaded kernel image.

The HBOOT we will release will be very (if not 100%) close to ENG bootloaders.
It ignores the security flag in radio NVRAM (we can't set this, yet), and it allows for the extended fastboot features listed above.

This does mean, that if an OTA overwrites the installed patched HBOOT, the security-ignore and extended fastboot features are lost.
This differs from Radio S-OFF, whereas this would survive any OTA/RUU.

The intended effect however, is the same.
appreciated the time to explain... thanks man!
 

the_canuck

Member
Sep 9, 2010
37
0
0
Montreal
[noob question] does this mean we'll be able to do the "fastboot oem unlock" like in the nexus one and just install custom ROMs after that without having to go through the whole messy goldcard/downgrade/root procedure?

(wait, let me guess... we'll need to be rooted to get this S-OFF thing working, wont we?)
 
Last edited:

ieftm

Retired Recognized Developer
Apr 17, 2008
291
1,761
0
[noob question] does this mean we'll be able to do the "fastboot oem unlock" like in the nexus one and just install custom ROMs after that without having to go through the whole messy goldcard/downgrade/root procedure?

(wait, let me guess... we'll need to be rooted to get this S-OFF thing working, wont we?)
Yes, you will need to have root. But you should view this as something for the 'future'. You will be able to install ROMs, even RUU's (as long as you delete the HBOOT update in it) without a problem.So after the initial root access, you're good to go. Besides, unrEVOked will have a one-click solution for that.

Any more news for this?
No ETA will be given. Just wait it out while we make it safe to use.
 

the_canuck

Member
Sep 9, 2010
37
0
0
Montreal
Yes, you will need to have root. But you should view this as something for the 'future'. You will be able to install ROMs, even RUU's (as long as you delete the HBOOT update in it) without a problem.So after the initial root access, you're good to go. Besides, unrEVOked will have a one-click solution for that.
the day unrEVOked starts working for the Legend will be a glorious day indeed. :)
 

TheGrammarFreak

Senior Member
Jul 29, 2010
2,820
678
0
twitter.com
Is it the new version of unrevoked forever, or a separate project?

Sent from my HTC Legend using XDA App
Separate project. My understanding of this is that it's a different, not quite as good, method of achieving the same thing. Correct me if I'm wrong though, of course. :D

---------------------------------------------------------

I'll wait it out. Thank you so much for doing this though. :D
 

copponex

Senior Member
Aug 7, 2010
141
9
0
Separate project. My understanding of this is that it's a different, not quite as good, method of achieving the same thing. Correct me if I'm wrong though, of course. :D

---------------------------------------------------------

I'll wait it out. Thank you so much for doing this though. :D

I see you got your legend overclocked and I just wanted to hear if you could sort of quick-guide me trough it, last time my phone keept repbooting for like 2 hours.

So if you could help me out a bit i would appreciate it very much :)
 

TheGrammarFreak

Senior Member
Jul 29, 2010
2,820
678
0
twitter.com
I see you got your legend overclocked and I just wanted to hear if you could sort of quick-guide me trough it, last time my phone keept repbooting for like 2 hours.

So if you could help me out a bit i would appreciate it very much :)
I've PM'd you, this is kind of an inappropriate thread. I really hope you have already done some research on the matter.
 

Lucas0511

Senior Member
Mar 14, 2006
1,006
58
0
It is my understanding that S-Off for now is only compatible with Custom ROMs? Without Froyo available I am kind of hesitant to install one on our rooted Legend, as long as Froyo is still a possibility :)
 

BlaY0

Retired Recognized Developer
Sep 15, 2007
1,553
566
0
Medvode
What do you mean? If FroYo is available in the future, there will be RUU available too (most possibly). So you have nothing to worry about flashing, just be sure not to apply any full OTA update or OTA update that you don't know what exactly is in it.
 

Lucas0511

Senior Member
Mar 14, 2006
1,006
58
0
Thanks but you misunderstood. Just heard that S-Off will not work on Legend Stock ROM, which I will keep until Froyo is out. I think there will be a S-Off Update compatible with Stock, too. But of course we have to get S-Off in the first place - I have it for Desire.
 

BlaY0

Retired Recognized Developer
Sep 15, 2007
1,553
566
0
Medvode
It depends on what do you mean by stock. If you mean RUU or full OTA then yes. But why in the love of <put here your preffered_messiah> should you ever install full RUU except when returning the phone? For your system to be fully operational, you need just boot.img and system.img from that RUU. Flashing full new RUU will most probably lock you out.