[Q] Some questions about S-OFF - Sprint HTC One (M7)

Hello, let me get right to it:
I have bought a used HTC ONE, I believe it's for Sprint since I connected to it (don't know if specific models relate to Sprint only).
The device seemed to be already rooted, which scares me, so I [lan to go back to stock, relock bootloader, and unroot to start from scratch. I learned how to use ADB and fastboot using Nexus devices, but S-OFF seems unclear to me.
Once in stock, I'll have Hboot 1.56.0000, and KitKat:
What order do I need to follow after that? Unlock bootloader first, then root, and THEN S-OFF?
Do I really need S-OFF for a custom recovery and sprint ROM, and Kernel? Can I S-ON after I apply a custom ROM and kernel?
Is S-OFF as dangerous as people suggest? Will it hard brick my device if I accidentally disconnect in the meddle of usb data transfer, a bad surge of electricity, or a mystyped command?
Please help.

S-off isn't dangerous unless you do something really stupid, but you could do something really stupid without s-off too. Benefit to having s-off is it increases the chance of being able to fix soft bricks, I would highly recommend getting s-off.
Sent from my HTCONE using Tapatalk

Konfuzion said:
S-off isn't dangerous unless you do something really stupid, but you could do something really stupid without s-off too. Benefit to having s-off is it increases the chance of being able to fix soft bricks, I would highly recommend getting s-off.
Sent from my HTCONE using Tapatalk
Click to expand...
Click to collapse
Can you help in the order I need to follow?

thenetvines said:
Can you help in the order I need to follow?
Click to expand...
Click to collapse
... buddy you need to be cautious not scared. getting s-off is pretty easy and safe if you follow the steps as described. phone has to be unlocked and rooted. here is the link and every instruction is right there. so go ahead.
rumrunner.us
under the downloads, go for 'HTC Universal' and you will be good ...

Related

[Q] Bootloader says TAMPERED. Do I need S-OFF in order to remove the message?

Bear with me as this is my first HTC device in a long time. I got it used and the bootloader is unlocked but says **TAMPERED**. I understand I could relock it and return it to stock but it seems I need S-OFF in order to do this. Currently, the phone is still S-ON. What would be the correct steps in getting rid of the tampered message? If you can just guide me in the right direction, it would be much appreciated. Thank you.
There are plenty of guides to s-off, look in the original development section...
Sent from my HTC One using XDA Premium 4 mobile app
xxquicksh0txx said:
There are plenty of guides to s-off, look in the original development section...
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
So, I do need S-OFF to relock? I know there are guides but not sure which is the first step.
Nicraz said:
Bear with me as this is my first HTC device in a long time. I got it used and the bootloader is unlocked but says **TAMPERED**. I understand I could relock it and return it to stock but it seems I need S-OFF in order to do this. Currently, the phone is still S-ON. What would be the correct steps in getting rid of the tampered message? If you can just guide me in the right direction, it would be much appreciated. Thank you.
Click to expand...
Click to collapse
Get s-off using revone
http://forum.xda-developers.com/showthread.php?t=2314582
And don't go s-on again unless ABSOLUTELY necessary. There are quite a few prerequisites for s-on, otherwise you'll brick your phone!!!
Sent from my HTC One using xda app-developers app
Nicraz said:
So, I do need S-OFF to relock? I know there are guides but not sure which is the first step.
Click to expand...
Click to collapse
You don't need it to relock, but it will say "Relocked" instead of "Locked"
With S-off you can change it to back Locked, like it was never touched.
The s-off guides have a list of requirements that you need before you get started if you do go that path.
Are you trying to make it look completely stock? Or just relocking? They require completely different things.
Sent from my HTC One using XDA Premium 4 mobile app
Doesn't 'tampered' just mean it's still got the custom recovery on it? Sure I've read if you get the stock one back on it goes away
xxquicksh0txx said:
You don't need it to relock, but it will say "Relocked" instead of "Locked"
With S-off you can change it to back Locked, like it was never touched.
The s-off guides have a list of requirements that you need before you get started if you do go that path.
Are you trying to make it look completely stock? Or just relocking? They require completely different things.
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I'll head over there and make sure to read.
I'm a bit hesitant of doing anything with it. I was looking to just change it back to stock completely and possibly selling it. People who don't really root their phones may be turned off by the whole tampered thing, especially if they want to send it back to HTC for repair or something.
Nicraz said:
I'll head over there and make sure to read.
I'm a bit hesitant of doing anything with it. I was looking to just change it back to stock completely and possibly selling it. People who don't really root their phones may be turned off by the whole tampered thing, especially if they want to send it back to HTC for repair or something.
Click to expand...
Click to collapse
Once you're s-off you can remove the tampered sign, and even lock (as opposed to relocked) using revone.
As long as you're on hboot 1.44.
You can even keep it s-off because some phones come s-off by default so service centers shouldnt be able to complain about that.
Do quite a bit of reading if you do want to go back to s-on, otherwise a brick can happen!
Sent from my HTC One using xda app-developers app
nkk71 said:
Once you're s-off you can remove the tampered sign, and even lock (as opposed to relocked) using revone.
As long as you're on hboot 1.44.
You can even keep it s-off because some phones come s-off by default so service centers shouldnt be able to complain about that.
Do quite a bit of reading if you do want to go back to s-on, otherwise a brick can happen!
Sent from my HTC One using xda app-developers app
Click to expand...
Click to collapse
Thank you very much. I just wanted a bit of guidance on what direction to take. Thanks again!!

[Q] Noob -- Going S-OFF Questions.

Hey guys,
I've been rocking my Canadian, Bell HTC One for a little over 5 months. It's a great phone, but as any tinkerer knows... You don't get the full power of a device till your root it.
I've been meaning to root my device, but I am afraid of having to take it back for warranty reasons. I am paying an additional $7/month for those extended warranty services.
I came across a thread the other day that suggests that you can go back 100% stock if you have S-off.
I guess you can see why I want to examine this option further.
Apparently I'm lucky, I've got hboot version 1.44 and s-off should be pretty simple.
The reason I bring this up now, and not later/earlier, is because the 4.3 update has just been pushed to my device. I have not yet accepted the update as I'm afraid that my hboot will update along with the OS, therefore making it more difficult to go s-off and rooting.
How difficult is to go s-off?
Is it necessary to go S-off to make the device look 100% stock to the manufacturer incase anything happens?
Would accepting the OTA update update my hboot version?
I understand going s-off isn't for the faint of heart, and that the slightest mistake I make will brick my device. But if it gives me the option of going back to stock 100%, it's a risk I'm willing to take.
Hasoon2000's software/guide makes the rooting and S-OFF process very simple. Check out the link below, and as always read as much as possible before ever modifying your phone. Good luck!
http://forum.xda-developers.com/showthread.php?t=2183942
Sent from my HTC One using Tapatalk 4
WolfDale7 said:
Hey guys,
I've been rocking my Canadian, Bell HTC One for a little over 5 months. It's a great phone, but as any tinkerer knows... You don't get the full power of a device till your root it.
I've been meaning to root my device, but I am afraid of having to take it back for warranty reasons. I am paying an additional $7/month for those extended warranty services.
I came across a thread the other day that suggests that you can go back 100% stock if you have S-off.
I guess you can see why I want to examine this option further.
Apparently I'm lucky, I've got hboot version 1.44 and s-off should be pretty simple.
The reason I bring this up now, and not later/earlier, is because the 4.3 update has just been pushed to my device. I have not yet accepted the update as I'm afraid that my hboot will update along with the OS, therefore making it more difficult to go s-off and rooting.
How difficult is to go s-off?
Is it necessary to go S-off to make the device look 100% stock to the manufacturer incase anything happens?
Would accepting the OTA update update my hboot version?
I understand going s-off isn't for the faint of heart, and that the slightest mistake I make will brick my device. But if it gives me the option of going back to stock 100%, it's a risk I'm willing to take.
Click to expand...
Click to collapse
Hi!
I will advice you to go in S-OFF.
It's easy and you can restore to 100% stock your phone in case of warranty
You can do the S-OFF with the revone tool.
After the S-OFF you can get the OTA and you will update your hboot, but, if you want my advice, don't use the OTA from your carrier.
Is better flash a stock rom with the new firmware from Bell.
In case of warranty, you can use a ruu for porting your phone to stock or using a nandroid backup that you can make after the s-off and the flash of a custom recovery
Thrashlord said:
Hasoon2000's software/guide makes the rooting and S-OFF process very simple. Check out the link below, and as always read as much as possible before ever modifying your phone. Good luck!
http://forum.xda-developers.com/showthread.php?t=2183942
Click to expand...
Click to collapse
As you can see, the Link for the download was removed and the thread is closed.
And any link at the tool isn't accepted here
Good looks Guich, thank you for the correction!
Sent from my HTC One using Tapatalk 4
Guich said:
Hi!
I will advice you to go in S-OFF.
It's easy and you can restore to 100% stock your phone in case of warranty
You can do the S-OFF with the revone tool.
After the S-OFF you can get the OTA and you will update your hboot, but, if you want my advice, don't use the OTA from your carrier.
Is better flash a stock rom with the new firmware from Bell.
In case of warranty, you can use a ruu for porting your phone to stock or using a nandroid backup that you can make after the s-off and the flash of a custom recovery
As you can see, the Link for the download was removed and the thread is closed.
And any link at the tool isn't accepted here
Click to expand...
Click to collapse
Thrashlord said:
Good looks Guich, thank you for the correction!
Sent from my HTC One using Tapatalk 4
Click to expand...
Click to collapse
Thanks guys!!
Just another question (might have a lot more as I go through the process), if I were to root, go s-off, then have the screen cracked and have to take it back to my carrier, I would then go back stock, s-on, then unroot, would they be able to tell that I messed with it?
I have previously heard of the bootloader status change fro "locked" to "relocked". Any way to avoid that?
WolfDale7 said:
Thanks guys!!
Just another question (might have a lot more as I go through the process), if I were to root, go s-off, then have the screen cracked and have to take it back to my carrier, I would then go back stock, s-on, then unroot, would they be able to tell that I messed with it?
I have previously heard of the bootloader status change fro "locked" to "relocked". Any way to avoid that?
Click to expand...
Click to collapse
If you will broke your screen you can return to 100% stock with a ruu
For the locked line: revone tool, this can do this too
Guich said:
If you will broke your screen you can return to 100% stock with a ruu
For the locked line: revone tool, this can do this too
Click to expand...
Click to collapse
Thanks for everything!
I am, however, stuck on step 6.
After completing step 11 (run command: ./revone -s 0 -u), I get error code = -1. Can't seem to find much on that specific error. I've been at it for a little over an hour. I've tried starting over, I've tried holding the power button for 15 seconds after I hit restart (after./revone -P). Everything reads success till that step 11..
At one point earlier on, though, it did say that revone was successful. Upon rebooting my device and checking to see if it was s-off, I saw the s-on tag... Odd .
I'm confused as to how I should proceed.. I'm not rooted and don't intend on rooting just yet (am not ready to have all my data wiped). If only there's a reliable way to get all my apps, app settings, app data, and everything else mirrored on my computer so I can mirror them back after root/unlocked bootloader.
Wow, I came home and tried again. Guess it needed some time!
Thanks =] S-off and unlocked!
Sent from my HTC One using XDA Premium 4 mobile app
Guich said:
If you will broke your screen you can return to 100% stock with a ruu
Click to expand...
Click to collapse
Assuming there is an RUU for the OPs handset. You can't just shove any old RUU on it as HTC will know it's not the original ROM

[Q] need to downgrade hboot from 1.55 to get my s-off back

Can anyone point me in the right direction to either get s-off for HBOOT 1.55 or a tutorial or video on how to downgrade back to a version of HBOOT that I can run S-OFF on. I did the Sprint OTA 4.3 and need a little help.
I'm sorry to say it, but you can't s-off when on 1.55, nor can you downgrade. I found that out for myself.
I also did the OTA 4.3 upgrade with S-off on Hboot 1.44.
I now am on Hboot 1.55 and can unlock/lock my bootloader using the unlock code.bin I saved from HTCdev.
I cant believe I thought S-off was the same as unlocked bootloader....
Now im stuck with 4.3 BOO
How did you guys lose your s-off? I did the 4.3 OTA when I had s-off already, and I didn't lose mine
Sent from my HTCONE using XDA Premium 4 mobile app
I was downgrading and upgrading and some things went wrong. I was stuck in recovery. Through the process of getting back to stock I guess I messed up.
At least I heard that the Devs are working on 1.55 : )
I found this but, its For ATT, and I don't really know if it would work.
http://forum.xda-developers.com/showthread.php?t=2394155
So if anyone knows if a nandroid backup will restore everything, even hboot 1.55 to 1.44, I would love a link so I can download yours since I upgraded to windows 8.1 with a fresh install before backing up mine...
Also, if I have S-ON, which I cant tell except for the fact that I cant downgrade, why can I lock/unlock my bootloader?
doragu said:
I was downgrading and upgrading and some things went wrong. I was stuck in recovery. Through the process of getting back to stock I guess I messed up.
At least I heard that the Devs are working on 1.55 : )
I found this but, its For ATT, and I don't really know if it would work.
http://forum.xda-developers.com/showthread.php?t=2394155
So if anyone knows if a nandroid backup will restore everything, even hboot 1.55 to 1.44, I would love a link so I can download yours since I upgraded to windows 8.1 with a fresh install before backing up mine...
Also, if I have S-ON, which I cant tell except for the fact that I cant downgrade, why can I lock/unlock my bootloader?
Click to expand...
Click to collapse
No a nandroid does not contain the hboot. Sorry but you'll have to wait till some dev manages to s-off the newest hboot. You don't seem to know what s-off really means so don't worry, I'm sure you'll never need it.
Anyway here's a quote for you to read
In their devices, HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.
Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted.
Click to expand...
Click to collapse
Thank you for better explaining that to me.
But why am I still allowed to flash TWRP recovery, and OMJ's Deodexed 3.04...ROM if the security is suppose to block it?
Guess I should of read more. SGS2 was too simple
doragu said:
Thank you for better explaining that to me.
But why am I still allowed to flash TWRP recovery, and OMJ's Deodexed 3.04...ROM if the security is suppose to block it?
Guess I should of read more. SGS2 was too simple
Click to expand...
Click to collapse
Flashing recovery and ROM, doesn't need you to be s-off, but flashing a firmware does
Sent from my HTCONE using Tapatalk 4
elvisypi said:
Flashing recovery and ROM, doesn't need you to be s-off, but flashing a firmware does
Sent from my HTCONE using Tapatalk 4
Click to expand...
Click to collapse
Okay so as I understand it. When a developer says need to be s-off to flash a rom they do mean it ? or is it some special firmware you are talking about. I had s-off and lost it because I didn't do my research. I'm very disgusted with my self now i'm on H-Boot 1.55 and stuck... also I heard the devs are working on this h-boot to get s-off. Can anyone tell me if this is true?
I was able to flash the viperone rom with S-On without any issues. well may be couple at&t apps which i erased but other than that-Lokks okay for now.
intramorph said:
Okay so as I understand it. When a developer says need to be s-off to flash a rom they do mean it ? or is it some special firmware you are talking about. I had s-off and lost it because I didn't do my research. I'm very disgusted with my self now i'm on H-Boot 1.55 and stuck... also I heard the devs are working on this h-boot to get s-off. Can anyone tell me if this is true?
I was able to flash the viperone rom with S-On without any issues. well may be couple at&t apps which i erased but other than that-Lokks okay for now.
Click to expand...
Click to collapse
You're really not missing much by not being S-OFF. As far as ROMs are concerned, it's mainly for custom boot screens.
tkoreaper said:
You're really not missing much by not being S-OFF. As far as ROMs are concerned, it's mainly for custom boot screens.
Click to expand...
Click to collapse
I appreciate that however I had s-off and now can't get it back due to my been n00b. So yeah it's a little disappointing
Does this mean I won't be able to get the 4.3 OTA?
tkoreaper said:
You're really not missing much by not being S-OFF. As far as ROMs are concerned, it's mainly for custom boot screens.
Click to expand...
Click to collapse
Worst pile of misinformation ever. You do not need s-off to flash a boot animation, however you do need it for important things like downgrading your hboot.
Sent from my HTCONE using xda app-developers app
tkoreaper said:
You're really not missing much by not being S-OFF. As far as ROMs are concerned, it's mainly for custom boot screens.
Click to expand...
Click to collapse
And the ability to S-Off to go back to stock unrooted the properly official way. That's all I use it for lol
Konfuzion said:
Worst pile of misinformation ever. You do not need s-off to flash a boot animation, however you do need it for important things like downgrading your hboot.
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Oh really? Are you sure about that? Explain to me how we never had custom boot animations until we achieved S-OFF and also explain to me why everything I've read on the topic has been wrong. There was no reason for you to be rude about it. A quick Google search tells you all that you need to know: http://android-revolution-hd.blogspot.com/2013/06/do-we-really-need-s-off.html
With S-OFF you can:
Flash in fastboot original parts of the firmware like: Trust Zone (tz.img), Resource Power Manager (rpm.img), Advanced Digital Signal Processor (adsp.img), bootloader (hboot.img), Radio Config Data (rcdata.img), Splash Screen and others, very often device specific firmware like Consumer IR (cir.img) for the television remote controller in HTC One.
Flash in fastboot custom parts of the firmware above, however I've never seen in my life anyone compiling custom rpm.img or tz.img. I've seen custom bootloaders and Splash Screens only. You can also flash modified radio.img but there is rarely anyone out there who does this.
Use more advanced fastboot commands, for example you can change the CID (Carrier ID) of your device or even MID (Model ID). And this one is the most important one in the context of this article.
Reset the Tampered flag, so your device does not show up as "Relocked" if you relock your bootloader.
Click to expand...
Click to collapse
You can also refer yourself to a thread that I started back when we got S-OFF... Take a look at one of the first things mentioned: http://forum.xda-developers.com/showthread.php?t=2314705
tkoreaper said:
Oh really? Are you sure about that? Explain to me how we never had custom boot animations until we achieved S-OFF and also explain to me why everything I've read on the topic has been wrong. There was no reason for you to be rude about it. A quick Google search tells you all that you need to know: http://android-revolution-hd.blogspot.com/2013/06/do-we-really-need-s-off.html
You can also refer yourself to a thread that I started back when we got S-OFF... Take a look at one of the first things mentioned: http://forum.xda-developers.com/showthread.php?t=2314705
Click to expand...
Click to collapse
Le sigh.....
Maybe I slightly misread your post. You said main thing is "boot screens" you mean splash screens maybe? If so yes you do need s-off, however you don't need s-off to flash custom boot animations. Most importantly flashing a splash screen is not the main reason someone would need s-off, and I am sure the many users of this forum who have flashed a 4.3 based GSM Rom on their CDMA device and don't have s-off would agree.
Last but not least I was in no shape or form rude, even if you did mean to flash splash screens it's still total misinformation that isn't the most important reason to have s-off, it's to save your butt when your in a pickle.
Sent from my HTCONE using xda app-developers app
Konfuzion said:
Le sigh.....
Maybe I slightly misread your post. You said main thing is "boot screens" you mean splash screens maybe? If so yes you do need s-off, however you don't need s-off to flash custom boot animations. Most importantly flashing a splash screen is not the main reason someone would need s-off, and I am sure the many users of this forum who have flashed a 4.3 based GSM Rom on their CDMA device and don't have s-off would agree.
Last but not least I was in no shape or form rude, even if you did mean to flash splash screens it's still total misinformation that isn't the most important reason to have s-off, it's to save your butt when your in a pickle.
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
And that's why I said "as far as ROMs are concerned..."
Of course S-OFF is used for more important things, but the person's question was about S-OFF in regards to ROMs. And what is a ROM going to do with S-OFF? I answered that question.
tkoreaper said:
And that's why I said "as far as ROMs are concerned..."
Of course S-OFF is used for more important things, but the person's question was about S-OFF in regards to ROMs. And what is a ROM going to do with S-OFF? I answered that question.
Click to expand...
Click to collapse
Ok, sounds fair. Just a misunderstanding
Sent from my HTCONE using xda app-developers app
Konfuzion said:
Ok, sounds fair. Just a misunderstanding
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
Okay guys I didn't need to start a war. Is there anything I can do or anyone I can pay to get s-off If I'm on hboot 1.55 at&t?
I really need my s-off back ^^
intramorph said:
Okay guys I didn't need to start a war. Is there anything I can do or anyone I can pay to get s-off If I'm on hboot 1.55 at&t?
I really need my s-off back ^^
Click to expand...
Click to collapse
As of now there it's nothing you can do, this might change in the future.
Sent from my HTCONE using xda app-developers app
Kernel
Konfuzion said:
As of now there it's nothing you can do, this might change in the future.
Sent from my HTCONE using xda app-developers app
Click to expand...
Click to collapse
So with s-on can I still flash kernel and radio??? My biggest concern is that I won't be able to flash the kernel I want and the radio also when there's an official update how can I get that with custom rom I stalled? I rly miss having s-off rly does anyone know of a paid site who can do that for me?

[Q] is it worth doing s-off?

Hi,
is it worth doing s-off? what is the benefits of doing this? some roms need s-off. is it actually worth doing this?
if you don't know what s-off is and its benefits its best to stay away before you open another topic saying your phone is bricked. just my 2 cents.
if you don't know what s-off is and its benefits its best to stay away before you open another topic saying your phone is bricked. just my 2 cents.
Click to expand...
Click to collapse
+1
mackenzie121 said:
Hi,
is it worth doing s-off? what is the benefits of doing this? some roms need s-off. is it actually worth doing this?
Click to expand...
Click to collapse
If you don't need s-off then don't do it. With s-off you can write to any partition of the phone meaning you can change CID, MID, hboot, etc etc. this allows you to flash everything you want, i.e converting your carrier phone to a dev edition phone. With s-off you can easily recover from soft-bricked situation but you can easily hard brick your phone if you flash something wrong.
So as the other guy said, s-off only if you need it, if you understand what you are doing.
Anyway, on some hboot version, its very difficult to s-off, quite easy to do on 1.44-1.54-1.55

S-off to a-on and unroot

I was hoping someone could help me with some info or point me to a guide/info pertaining to reversing/hiding s-off and restoring the device to factory preset/stock. I need to send the phone back to HTC because they sent a replacement as part of HTC advantage program (cracked screen). Will Sunshine reverse the s-on process or should I try to just hide it with one of the hacked bootloaders? If I use this method I should probably do it after a RUU correct? Anyways, I guess I could use some guidance regarding this. Any and all help/advice is appreciated.
pmacevad said:
I was hoping someone could help me with some info or point me to a guide/info pertaining to reversing/hiding s-off and restoring the device to factory preset/stock. I need to send the phone back to HTC because they sent a replacement as part of HTC advantage program (cracked screen). Will Sunshine reverse the s-on process or should I try to just hide it with one of the hacked bootloaders? If I use this method I should probably do it after a RUU correct? Anyways, I guess I could use some guidance regarding this. Any and all help/advice is appreciated.
Click to expand...
Click to collapse
Sunshine will not reverse the process. Getting s-on can be risky, because if your phone isn't 100% stock, your phone will get bricked. So to get s-on again, you have to flash stock everything (rom, recovery, hboot, etc), then lock your bootloader (make it say "Locked", not "Re-Locked")Only after doing this can you safely revert your phone to s-on.
Doing a quick google search leads to many posts asking how to get s-on, like this one: http://forum.xda-developers.com/showpost.php?p=57210034&postcount=41 Good luck with your phone! :good:
This is an excellent guide on how to unroot and go back to S-on.
http://forum.xda-developers.com/showthread.php?t=2826343

Categories

Resources