[Q] S-OFF?? - EVO 4G Q&A, Help & Troubleshooting

What does this do and where do I get this?

Google it
Sent from my netarchy_toast, froyo beast of a machine evo!

I dont know the answer, but evohack99's answer was really not helpful. This is the right section for the question...

Why when I can ask you??? Isn't this what this forum is for????

i still dont know what s-off is. I agree this is the right section which is why i dont understand your getting a sarcastic answer from evohack.

RichTJ99 said:
i still dont know what s-off is. I agree this is the right section which is why i dont understand your getting a sarcastic answer from evohack.
Click to expand...
Click to collapse
Ok, I found something...
The security level is a flag stored on the radio; when the flag is S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned boot, recovery, splash1, and hboot images (as well as official images that have been modified). When the system is S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including /system) to be written to while the operating system is booted.
I guess this process is a part of the Unrevoked 3.21...

fechina said:
Ok, I found something...
The security level is a flag stored on the radio; when the flag is S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned boot, recovery, splash1, and hboot images (as well as official images that have been modified). When the system is S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including /system) to be written to while the operating system is booted.
I guess this process is a part of the Unrevoked 3.21...
Click to expand...
Click to collapse
No. It is an ADDITIONAL process. While not required, it is often recommended.
See Unrevoked's website for the definitive answer.
HTH
--Chris

Sorry, that is just a common question in which can be found all over the forum or on google, sorry I was being an ass,
Sent from my netarchy_toast, froyo beast of a machine evo!

fechina said:
Ok, I found something...
The security level is a flag stored on the radio; when the flag is S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned boot, recovery, splash1, and hboot images (as well as official images that have been modified). When the system is S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including /system) to be written to while the operating system is booted.
I guess this process is a part of the Unrevoked 3.21...
Click to expand...
Click to collapse
fechina , I think it is an ADDITIONAL step using unrevoked forever, been a while since I did this and the code has changed, review the "more" option after selecting unrevoked forever at there website and it will fill in the blanks. Your definition/understanding is right on. The point, I think you need to flash unrevoked forever to have nand-off, but verify and understand the process before you do it.

debugguy said:
fechina , I think it is an ADDITIONAL step using unrevoked forever, been a while since I did this and the code has changed, review the "more" option after selecting unrevoked forever at there website and it will fill in the blanks. Your definition/understanding is right on. The point, I think you need to flash unrevoked forever to have nand-off, but verify and understand the process before you do it.
Click to expand...
Click to collapse
Correct debugguy, it IS an ADDITIONAL process. In fact, this was the route I took
to root my supersonic; Unrevoked 3.21 > Unrevoked forever.
I can state that after recently rooting my phone via Unrevoked 3.21, the
process went as intended & w/o error. But when completed && rebooted to the
newly rooted phone, S-OFF was not implemented. So I downloaded & installed
Unrevoked forever. Now S-OFF is implemented.
--Chris

From what I read before I rooted.
S-Off prevents the rom from reverting back to the original data every time you reboot.
It also lets you flash custom roms.
UnrEVOked 3.21 sets it to S-Off, but unrEVOked forever will make S-Off permanent.
Permanent... as in safe to update using OTA's.
If you aren't unrEVOked forever an OTA can actually remove the S-Off flag and prevent you from re-rooting.

xNotta said:
From what I read before I rooted.
S-Off prevents the rom from reverting back to the original data every time you reboot.
It also lets you flash custom roms.
UnrEVOked 3.21 sets it to S-Off, but unrEVOked forever will make S-Off permanent.
Permanent... as in safe to update using OTA's.
If you aren't unrEVOked forever an OTA can actually remove the S-Off flag and prevent you from re-rooting.
Click to expand...
Click to collapse
Yes.
Unrevoked 3.21 = S-OFF && r/w long enough to rewrite your ROM with the one provided in Unrevoked 3.21
Unrevoked forever = S-OFF forever
It's all at their website and in numerous threads in these forums.
--Chris

Thanks.....

WOW, thanks...

xNotta said:
.....
If you aren't unrEVOked forever an OTA can actually remove the S-Off flag and prevent you from re-rooting.
Click to expand...
Click to collapse
This is the line I don't understand. If you don't run Forever and an OTA removes the S-OFF flag, why couldn't you just re-run Unrevoked again to gain root access?
Is it because a new OTA could block Unrevoked?
Thanks!

daystrom said:
This is the line I don't understand. If you don't run Forever and an OTA removes the S-OFF flag, why couldn't you just re-run Unrevoked again to gain root access?
Is it because a new OTA could block Unrevoked?
Thanks!
Click to expand...
Click to collapse
Unrevoked exploits a vulnerability to "root" the phone.
So, an OTA could patch that vulnerability and you would have to wait for another exploit to be found in order to regain S-Off and root again.
Ex. When OTA froyo came out unrevoked would not work since htc fixed the vulnerability used in rooting 2.1.
Sent from my Evo using XDA App.

Cool, thanks for that good info.

One more question -
Many are saying that you have to run Forever AFTER you have installed 3.21.
HOWEVER when you run 3.21 and click File, there is an option that is checked that says "Disable security on Phone".
When you select this a prompt comes up saying "unrEVOked Forever will not be installed".
When you select it again to enable it a prompt comes up saying "unrEVOked Forever will be installed to disable device security.".
To me this sounds like Forever IS installed with 3.21.
No?

daystrom said:
One more question -
Many are saying that you have to run Forever AFTER you have installed 3.21.
HOWEVER when you run 3.21 and click File, there is an option that is checked that says "Disable security on Phone".
When you select this a prompt comes up saying "unrEVOked Forever will not be installed".
When you select it again to enable it a prompt comes up saying "unrEVOked Forever will be installed to disable device security.".
To me this sounds like Forever IS installed with 3.21.
No?
Click to expand...
Click to collapse
I've actually wondered the same thing, since after rooting with 3.21 it is set to S-Off.
I wanted to be safe so I still flashed unrevoked forever.
It's a flashable zip so it's not hard to do and it take only a few seconds.
Better safe then without root, imo.
Sent from my Evo using XDA App.

Quick question. I had to use simple root method because of issues with unrevoked 3.21. Can I still run unrevoked forever?
It's called supersonic for a reason.

Related

a simple root for 2.2?

will there be a simple root for 2.2? i hear unrevoked isnt trusted t be a full root
In due time
Sent from my PC36100 using XDA App
Rocklee99 said:
will there be a simple root for 2.2? i hear unrevoked isnt trusted t be a full root
Click to expand...
Click to collapse
Unrevoked 3 isn't a "full root", but it is when combined with Unrevoked Forever.
Sent from my HummerPhone using the XDA App
A fulll root and s-off is being worked on for 2.2 OTA.
Noxious Ninja said:
Unrevoked 3 isn't a "full root", but it is when combined with Unrevoked Forever.
Sent from my HummerPhone using the XDA App
Click to expand...
Click to collapse
You are correct.
Sent from my PC36100 using XDA App
Unrevoked isn't exactly needed to root 2.2. Once you've returned to stock 2.1, you can use whatever 2.1 root method you want - I used SimpleRoot.
Beknatok said:
Unrevoked isn't exactly needed to root 2.2. Once you've returned to stock 2.1, you can use whatever 2.1 root method you want - I used SimpleRoot.
Click to expand...
Click to collapse
Once again: The term full root is completely meaningless. You either have root, in which case you can run code as the root user, or you do not. There is no "full root" and there is no "partial root."
There is, in addition to the normal linux access control model, a NAND lock, implemented in hardware, on these phones. This means that without a particular exploit or an ENG bootloader, there is no way to reflash a partition. Luckily, an ENG bootloader was "obtained" "in some way" from HTC. I am not sure of the legal standing of said code, but "it's worked so far."
Now, the ENG bootloader is a signed update. This means that you have to flash the whole thing: you lose all your data, and you lose your 1.40PRI. Also, since the phone is not well and truly S-OFF, if you accept an OTA, you lose your unlocked NAND.
On the other hand, unrevoked forever ALSO unlocks NAND, and it does so at a level below the radio. This means that the update is permanent. If you accept an OTA, S-OFF remains. If you RUU, S-OFF remains. You can flash our s-on.zip update to revert it. Furthermore, every line of code in Unrevoked Forever was developed by us. HTC has no legal standing to tell us to remove it.
rpearl said:
Once again: The term full root is completely meaningless. You either have root, in which case you can run code as the root user, or you do not. There is no "full root" and there is no "partial root."
There is, in addition to the normal linux access control model, a NAND lock, implemented in hardware, on these phones. This means that without a particular exploit or an ENG bootloader, there is no way to reflash a partition. Luckily, an ENG bootloader was "obtained" "in some way" from HTC. I am not sure of the legal standing of said code, but "it's worked so far."
Now, the ENG bootloader is a signed update. This means that you have to flash the whole thing: you lose all your data, and you lose your 1.40PRI. Also, since the phone is not well and truly S-OFF, if you accept an OTA, you lose your unlocked NAND.
On the other hand, unrevoked forever ALSO unlocks NAND, and it does so at a level below the radio. This means that the update is permanent. If you accept an OTA, S-OFF remains. If you RUU, S-OFF remains. You can flash our s-on.zip update to revert it. Furthermore, every line of code in Unrevoked Forever was developed by us. HTC has no legal standing to tell us to remove it.
Click to expand...
Click to collapse
so even if i am already rooted, and did so by simple root, is my nand unlocked? i would think it is right? and even if it is can i still use unrevoked forever?
rpearl said:
Once again: The term full root is completely meaningless. You either have root, in which case you can run code as the root user, or you do not. There is no "full root" and there is no "partial root."
There is, in addition to the normal linux access control model, a NAND lock, implemented in hardware, on these phones. This means that without a particular exploit or an ENG bootloader, there is no way to reflash a partition. Luckily, an ENG bootloader was "obtained" "in some way" from HTC. I am not sure of the legal standing of said code, but "it's worked so far."
Now, the ENG bootloader is a signed update. This means that you have to flash the whole thing: you lose all your data, and you lose your 1.40PRI. Also, since the phone is not well and truly S-OFF, if you accept an OTA, you lose your unlocked NAND.
On the other hand, unrevoked forever ALSO unlocks NAND, and it does so at a level below the radio. This means that the update is permanent. If you accept an OTA, S-OFF remains. If you RUU, S-OFF remains. You can flash our s-on.zip update to revert it. Furthermore, every line of code in Unrevoked Forever was developed by us. HTC has no legal standing to tell us to remove it.
Click to expand...
Click to collapse
Currently. A future update is easily capable of overriding forever.
Sent from my PC36100 using XDA App
Rocklee99 said:
so even if i am already rooted, and did so by simple root, is my nand unlocked? i would think it is right? and even if it is can i still use unrevoked forever?
Click to expand...
Click to collapse
Yes all around.
Sent from my PC36100 using XDA App
Rocklee99 said:
so even if i am already rooted, and did so by simple root, is my nand unlocked? i would think it is right? and even if it is can i still use unrevoked forever?
Click to expand...
Click to collapse
You wouldn't be nand unlocked if u used simple root. After you use that do toasts part two for nand unlock.
Sent from my Evo 4G using Tapatalk
I rooted my phone according the following link http://forum.ppcgeeks.com/showthread.php?t=123714 . I did this after getting the ota. I followed the instructions in the ROOTING AFTER OTA 1.47.651.1 (Full Root). Am running Baked Snack, kernel #5 and riptide's theme. It shows up as android 2.2 but on boot it show in the boot up screens as 2.1. If I did forever can I take the ota and retain root and nand? Is there any benefit to it other then getting PRI 1.4.003? I don't have any problems now, can't check 4G because it's not here in Crystal River,Florida. Thanks for your help in advance
islandreamer said:
I rooted my phone according the following link http://forum.ppcgeeks.com/showthread.php?t=123714 . I did this after getting the ota. I followed the instructions in the ROOTING AFTER OTA 1.47.651.1 (Full Root). Am running Baked Snack, kernel #5 and riptide's theme. It shows up as android 2.2 but on boot it show in the boot up screens as 2.1. If I did forever can I take the ota and retain root and nand? Is there any benefit to it other then getting PRI 1.4.003? I don't have any problems now, can't check 4G because it's not here in Crystal River,Florida. Thanks for your help in advance
Click to expand...
Click to collapse
The reason you are seeing 2.1 on the boot screens is because those boot screens are static png files, not the system actually booting. If you are good with graphics manipulation you can make it say 3.0 (Gingerbread).
kf2mq said:
The reason you are seeing 2.1 on the boot screens is because those boot screens are static png files, not the system actually booting. If you are good with graphics manipulation you can make it say 3.0 (Gingerbread).
Click to expand...
Click to collapse
Thanks for the response! I should have been more specific, the 2.1 I see is really not the boot screen that are rom gods put on their roms but the system checks the phone goes through during boot up. It shows root access and success, initialization , type of processor, memory check and activating android 2.1 setup. Don't know if this means I have 2.1 or not. Under software it shows as android 2.2 just assume that is from hero's rom (Baked Snack).
islandreamer said:
Thanks for the response! I should have been more specific, the 2.1 I see is really not the boot screen that are rom gods put on their roms but the system checks the phone goes through during boot up. It shows root access and success, initialization , type of processor, memory check and activating android 2.1 setup. Don't know if this means I have 2.1 or not. Under software it shows as android 2.2 just assume that is from hero's rom (Baked Snack).
Click to expand...
Click to collapse
kf2mq is right. Android doesn't show any system checks when booting up. Everything you see after the white screen that says htc EVO 4G is all a series of image files carefully placed together as a gif to give you something pleasant to look at. In your case it just so happens that your boot animation mimics a system start-up like you would see on a computer. Mine even has an Energy Star certification in the top, right corner.
If you'd like to change the animation to say 2.2 check this thread out.
http://forum.xda-developers.com/showthread.php?t=754679
SharkUW said:
Currently. A future update is easily capable of overriding forever.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Well, not so easily. But it's certainly possible. I would still wait before applying any new OTAs just in case they've figured out the magic way to undo UF without killing all legit dev phones.
Sent from my HummerPhone using the XDA App
onewaycourt said:
kf2mq is right. Android doesn't show any system checks when booting up. Everything you see after the white screen that says htc EVO 4G is all a series of image files carefully placed together as a gif to give you something pleasant to look at. In your case it just so happens that your boot animation mimics a system start-up like you would see on a computer. Mine even has an Energy Star certification in the top, right corner.
If you'd like to change the animation to say 2.2 check this thread out.
http://forum.xda-developers.com/showthread.php?t=754679
Click to expand...
Click to collapse
I will check that out. We must have the same one because the energy star is also on mine. Thank you for the enlightenment everyday I find more I need to learn. Some day I will be able to answer a question instead of ask.
SharkUW said:
Currently. A future update is easily capable of overriding forever.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Well... such an update would be very interesting. Since the same exploit is used on the radio code to allow us to set S-ON as to set S-OFF, they would be revealing how to do it.
And quite likely, we'd be able to exploit or use that too.
Furthermore, there's no magic that wouldn't kill all existent testing phones too. There's no way to tell between an unrevoked forever phone and a test phone.
Don't worry... we'll still go through and confirm updates. But the process should be much easier ("hey, you can accept the OTA straight up when you get it") rather than "here is a rooted rom, you lose all your data, but it's basically the same as the update."
rpearl said:
Well... such an update would be very interesting. Since the same exploit is used on the radio code to allow us to set S-ON as to set S-OFF, they would be revealing how to do it.
And quite likely, we'd be able to exploit or use that too.
Click to expand...
Click to collapse
Awesome.
rpearl said:
Furthermore, there's no magic that wouldn't kill all existent testing phones too. There's no way to tell between an unrevoked forever phone and a test phone.
Click to expand...
Click to collapse
Could they keep a list of the MEIDs of all dev phones and selectively push updates based on that?
It's simple if you carefully follow the instructions...
http://forum.xda-developers.com/showthread.php?t=765496
In General terms, this method sets you back to 2.1 and uses Unrevoked Forever to root Stock 2.2 in the end.

[Q] Unrevoked for Evo question

I have rooted my Hero before using some of the older methods, but will be purchasing an Evo in a couple of weeks and was just looking for a very simple explanation of the difference between unrevoked 3 and unrevoked forever. Can anyone help answer that without starting another thread on the process of actually performing the root? I certainly do not want to create a duplicate thread. Thanks.
I just asked the same question yesterday. I read the entire unrevoked site, and searched like mad for at least an hour. From what i understand unrevoked used to just be a temporary unlock, in that S stayed ON, and you could lose root pretty easily, but unrevoked forever turned S off, so that your nand unlock remained regardless of what you flashed.
From what I understand though, with the latest unrevoked 3 (3.21), they basically do the exact same thing, but unrevoked forever is still useful for people that applied unrevoked, prior to the latest build, and now want a full nand unlock.
At least thats what I took from it.
ssolomon said:
I have rooted my Hero before using some of the older methods, but will be purchasing an Evo in a couple of weeks and was just looking for a very simple explanation of the difference between unrevoked 3 and unrevoked forever. Can anyone help answer that without starting another thread on the process of actually performing the root? I certainly do not want to create a duplicate thread. Thanks.
Click to expand...
Click to collapse
Unrevoked 3 - Installs Super User and Clockwork and unlocks NAND
Unrevoked Forever - Turns S-OFF permanently unlocking NAND even if an official update removes clockwork and superuser NAND remains unlocked so you can just re flash them.
The latest version of Unrevoked 3 ver 3.2 and 3.21 both have Unrevoked Forever included to choose as an option. So just get Unrevoked 3 ver 3.21 and it includes them both in one easy install.
tws101 said:
Unrevoked 3 - Installs Super User and Clockwork and unlocks NAND
Unrevoked Forever - Turns S-OFF permanently unlocking NAND even if an official update removes clockwork and superuser NAND remains unlocked so you can just re flash them.
The latest version of Unrevoked 3 ver 3.2 and 3.21 both have Unrevoked Forever included to choose as an option. So just get Unrevoked 3 ver 3.21 and it includes them both in one easy install.
Click to expand...
Click to collapse
In recovery, it shows s-off...I ran 3.21, does this mean my nand is permanently unlocked? Is that the default option with 3.21, I basically just ran it right "out of the box".
I think the unrevoked crew could do a better job of explaining this on the website. But don't take that the wrong way, they really don't owe anyone anything,we owe them and should be thankful for what we got, just a suggestion though.

Unrevoked vs. Unrevoked Forever

Can someone please explain clearly the difference between Unrevoked 3 (.22) and Unrevoked Forever (for EVO use).
I've read both Wiki's and it seems, for the EVO, that both permanently give root, unlock NAND, and s-off.
If I root with Unrevoked 3, what exactly would be the reasoning for flashing Forever?
Please answer specifically for EVO use.
Thanks
sent from my bad-ass EVO!
sweet...
sent from my bad-ass EVO!
Unrevoked forever achieves S-OFF, which means, even if for some reason you become "unrooted" (such as accepting an OTA) you can always go to recovery and flash a rooted rom. S-OFF is a somewhat permanent NAND unlock.
Unrevoked 3.22 includes the forever flash after the root process, however, I have noticed sometimes it doesn't flash properly, so anyone using unrevoked 3.22, should verify they are S-OFF in bootloader. If you are still S-ON, then download and flash the unrevoked forever .zip until you get S-OFF.
Thanks, but its just hard for me to believe that the whole point of Forever is "just in case" you don't achieve s-off with 3.22. It has to do something extra right?
What is this stuff I've been reading that its not permanent... or is this just old info. When I read the 3.22 wiki it says that it "now" achieves root as of 3 whereas before it did not.
sent from my bad-ass EVO!
generalExpert said:
Thanks, but its just hard for me to believe that the whole point of Forever is "just in case" you don't achieve s-off with 3.22. It has to do something extra right?
What is this stuff I've been reading that its not permanent... or is this just old info. When I read the 3.22 wiki it says that it "now" achieves root as of 3 whereas before it did not.
sent from my bad-ass EVO!
Click to expand...
Click to collapse
Well forever was released after other root methods. So people who rooted either manually or simple root or whatever.. won't have S-OFF, unrevoked were the first to come out with that, and the forever .zip download, lets those people have it too.
Old versions of unrevoked did not reach permanent nand unlock so you'll read a lot of old stuff about how unrevoked isn't a "full root", but now with forever, it does.
Ok, so by rooting with Unrevoked 3 I don't need to flash Unrevoked Forever, right? Because now with version 3 I achieve the same things that Forever does??...
Is this correct.
sent from my bad-ass EVO!
I rooted with unrEVOked 3 and have S-OFF so you should be fine.
generalExpert said:
Ok, so by rooting with Unrevoked 3 I don't need to flash Unrevoked Forever, right? Because now with version 3 I achieve the same things that Forever does??...
Is this correct.
sent from my bad-ass EVO!
Click to expand...
Click to collapse
In theory yes, as I stated, unrevoked 3.xx has included the forever flash, but you just need to double check that it all went through, there have been many reports (in the IRC chan, and my own experience with a replacement EVO) that people are rooted but not S-OFF after finishing unrevoked 3.xx.
VDub2174 said:
I rooted with unrEVOked 3 and have S-OFF so you should be fine.
Click to expand...
Click to collapse
As above.
op-put simply, do the unrevoked3.xx to root your phone. if you get s-off in the process then good no need to do anything else. if you still got s-on then you need to run unrevoked forever. simple as that. just because it worked for someone else does not mean that it will work for you. just do it and then verify it is nand unlock.
OK, just rooted my EVO for the 2nd time ever. Went pretty easy. However, I was using Ubuntu 10.10 64bit and it took a minute to figure out how to run the reflash program as a root user. I did get some errors about the radio not being supported and update failed. After a reboot I noticed that I did not have s-off but did have the ClockworkMOD recovery and the superUser Permission app. So, I ran unrevoked forever and viola I now have s-off (and the unrevoked splash screen). I see now why this is useful, just wondering why I had errors with my radio version.
Code:
unrEVOked forever S-OFF patch v1.1
Verifying system type...
E:unsupported radio version
E:Update failed. Check /sdcard/soff.log.
E:Error in /data/local/unrevoked-forever.zip
(Status 42)
Installation aborted.
Failure at line 1:
install_zip DATA:local/unrevoked-forever.zip
Why the **** won't UnrEVOked 3.32 ****ing run on my Windows XP and EVO??? WHAT THE ****???
HTC Sync is NOT installed
USB debugging is enabled
What the **** am I missing here?
Did you install the driver from the help section?
jstn76rs said:
Did you install the driver from the help section?
Click to expand...
Click to collapse
No... and I totally did read that! Crap! Thanks, hopefully that will be why...
So I would assume I just need to run the .exe file with the phone turned booted back up?
I hope I Don't have to redownload everything...
eyeballer1 said:
Well forever was released after other root methods. So people who rooted either manually or simple root or whatever.. won't have S-OFF, unrevoked were the first to come out with that, and the forever .zip download, lets those people have it too.
Old versions of unrevoked did not reach permanent nand unlock so you'll read a lot of old stuff about how unrevoked isn't a "full root", but now with forever, it does.
Click to expand...
Click to collapse
Using the engineering bootloader, like simple root did, has unlocked the NAND (s-off) since day one. Unrevoked just figured out a way to do it with other bootloader versions
Even more questions of whether I'm truly rooted or not...
First time posting although I've been lurking for quite a while so hopefully I don't get flamed out of here on my first attempt.
First I did root my Evo using unrevoked 3, all seemed to go well and correctly as I ended up with S-OFF, superuser app, etc. I created a backup and everything, (still running stock Sense ROM.) Do I need to try using Unrevoked Forever now?
I started reading posts about backing up RSA keys and WiMAX partitions etc and when I connected the phone (yes usb debugging and charge only); opened a command prompt and browsed to the ADB directory I never get the # confirming I have root access. (I only get the $)
Now from what I'm reading Clockwork mod backs up the WiMax anyway but I still wanted to walk through the process to get more familiar with it. I guess my first question is do I really need to back up the partition and keys if I have a successful nandroid backup?
Also I installed root check and the under the basic setting it said I had no root access, and then under the advanced setting it said I did.
I tried installing Ti backup and clicking under problems to install busy box thinking that may be the problem, but I don't see the setting it describes there where I can change to install busybox.
Finally I also downloaded the busybox installer. It gives two options of where to install it in either /system/bin/, or /system/xbin/....does it matter? Will installing it this way be ok or do I need to push through ADB? If I need to push through ADB then obviously I need to get my # root access figured out.
Thanks in advance to anyone who can try and help me make heads or tails of this situation.
Radio: 2.15.00.11.19
Software Number : 3.70.651.1
Hardware Version: 0003
HBoot: 2.10.0001

[Q] Just a question or two before I root

I am new to rooting a phone and have read count less threads on this site. First I have to say that this is one of the best forums I have come across. My first question I have decided to use the Universal Auto Root method found here http://forum.xda-developers.com/showthread.php?t=838448
First I want to stay with the Stock Evo Rom for now, not the Sprint Lovers Rom. Is there a way to not flash that rom using UAR or can I just Flash the Stock rom back after I have rooted the phone. If I have to flash the stock rom back then can someone point me in the right direction for a tutorial with the stock rom. I have modded other things besides phones and have no problem reading to find the answers. Most people that have problems just say "Oh I will root my phone today" and do not do the research before hand and in up with a paper weight. I have been read for about a week now and am just now getting to where I understand parts of the process.
Smurph82 said:
I am new to rooting a phone and have read count less threads on this site. First I have to say that this is one of the best forums I have come across. My first question I have decided to use the Universal Auto Root method found here http://forum.xda-developers.com/showthread.php?t=838448
First I want to stay with the Stock Evo Rom for now, not the Sprint Lovers Rom. Is there a way to not flash that rom using UAR or can I just Flash the Stock rom back after I have rooted the phone. If I have to flash the stock rom back then can someone point me in the right direction for a tutorial with the stock rom. I have modded other things besides phones and have no problem reading to find the answers. Most people that have problems just say "Oh I will root my phone today" and do not do the research before hand and in up with a paper weight. I have been read for about a week now and am just now getting to where I understand parts of the process.
Click to expand...
Click to collapse
I'm not familiar with that root method, so I'm not sure if there's a way to bypass the flashing of SpringtLovers, although I'd assume there is a way. Any time I've ever used Unrevoked to root, it never touched the ROM. After using Unrevoked, all the apps I previously had are still there and its on the same ROM. The only differences are that the bootloader will be S-off, you'll have clockwork recovery flashed, and you'll have the Super User app. With all that said, Sprint Lovers is about the exact same thing as stock, as far as I can tell. I flashed it on my girl's phone, because she liked her stock rom. The only differences are I noticed are very subtle, such as the battery indicator having the % value in it, the wireless tether app being added, and I believe it's deodexed. (and probably a few other things, maybe some optimizations and stuff) But as far as looks, it's identical to a stock ROM.
k2buckley said:
I'm not familiar with that root method, so I'm not sure if there's a way to bypass the flashing of Spring Lovers, although I'd assume there is a way. Any time I've ever used Unrevoked to root, it never touched the ROM. After using Unrevoked, all the apps I previously had are still there and its on the same ROM. The only differences are that the bootloader will be S-off, you'll have clockwork recovery flashed, and you'll have the Super User app. With all that said, Sprint Lovers is about the exact same thing as stock, as far as I can tell. I flashed it on my girl's phone, because she liked her stock rom. The only differences are I noticed are very subtle, such as the battery indicator having the % value in it, the wireless tether app being added, and I believe it's deodexed. (and probably a few other things, maybe some optimizations and stuff) But as far as looks, it's identical to a stock ROM.
Click to expand...
Click to collapse
You're correct, the only thing unrevoked does is root your phone and roots your current rom, in this case, stock with root access. So OP, I think you may want to use unrevoked for this case.
I have read that Amon Ra is better than clockwork recovery that was the main reason I was thinking of the UAR. Weird thing is that my system just finished a virus scan and it said that the UAR had something called Lotoor in it. Now I don't that I will download it. Is there a way to use unrevoked and then put Amon Ra on it. Better yet I have read that the Toast method is good but I have not found it in a tutorial. Is there one available. If I use unrevoked then how do you get clockwork removed and install Amon Ra.
Smurph82 said:
I have read that Amon Ra is better than clockwork recovery that was the main reason I was thinking of the UAR. Weird thing is that my system just finished a virus scan and it said that the UAR had something called Lotoor in it. Now I don't that I will download it. Is there a way to use unrevoked and then put Amon Ra on it. Better yet I have read that the Toast method is good but I have not found it in a tutorial. Is there one available. If I use unrevoked then how do you get clockwork removed and install Amon Ra.
Click to expand...
Click to collapse
Flash the file attached in the bootloader. Apply update, reboot, and then reboot back into recovery and you'll be on amon_ra 2.3. The amon_ra recovery is inside it, no needc to rename or extract the file.
teh roxxorz said:
Flash the file attached in the bootloader. Apply update, reboot, and then reboot back into recovery and you'll be on amon_ra 2.3. The amon_ra recovery is inside it, no needc to rename or extract the file.
Click to expand...
Click to collapse
Yup, like teh roxx said, you can use Unrevoked, then change to Amon Ra. And yes, Amon Ra is better (in my opinion). You can change recoveries any time you want, you could try them both out and see which works better for you if you wanted to. If you do run Unrevoked, just be sure that you remove htc sync, that you install the hboot drivers, and that you have no programs on your pc running that can talk to your phone (htc sync, pda net, easytether, doubletwist etc etc) and you also want to disable your anti virus when you run it, as that can also interfere.
Ok just so I get this straight first. The easiest way to do this would be to first use Unrevoked v3.32 to get root. Then go into recovery and with that image in the root of the sd card and update the phone with it. Then reboot and I would have Amon Ra installed after that. Would the affect unrevoked from working by changing from clockwork to Amon Ra. After I ran unrevoked would I need to run the unrevoked forever as well.
Smurph82 said:
Ok just so I get this straight first. The easiest way to do this would be to first use Unrevoked v3.32 to get root. Then go into recovery and with that image in the root of the sd card and update the phone with it. Then reboot and I would have Amon Ra installed after that. Would the affect unrevoked from working by changing from clockwork to Amon Ra. After I ran unrevoked would I need to run the unrevoked forever as well.
Click to expand...
Click to collapse
After using unrevoked, you boot into the bootloader, the white screen with the androids skating boarding to flash the file, not recovery, and then reboot. And no, changing recoveries after using unrevoked won't affect it, and yes, you would flash the forever zip in recovery after doing the previous steps.
Last question I promise because it is getting late here and I am not going to do this right now maybe tomorrow, well later today. Does running Unrevoked give you a full root. I have read that a full root is where the nand is unlocked and that gives you the ability to run nandroid to back up your phone. Also To remove root if I ever needed to go stock again do I uninstall unrevoked or to I install the lastest RUU from Sprint, and if so where to find them.
Smurph82 said:
Last question I promise because it is getting late here and I am not going to do this right now maybe tomorrow, well later today. Does running Unrevoked give you a full root. I have read that a full root is where the nand is unlocked and that gives you the ability to run nandroid to back up your phone. Also To remove root if I ever needed to go stock again do I uninstall unrevoked or to I install the lastest RUU from Sprint, and if so where to find them.
Click to expand...
Click to collapse
Unrevoked give you root, but flashing the unrevoked forever gives you the nand unlock. And to unroot, you flash the S-ON tool, then you flash the lastest RUU for you hboot, in this case, 3.70.
Smurph82 said:
Last question I promise because it is getting late here and I am not going to do this right now maybe tomorrow, well later today. Does running Unrevoked give you a full root. I have read that a full root is where the nand is unlocked and that gives you the ability to run nandroid to back up your phone. Also To remove root if I ever needed to go stock again do I uninstall unrevoked or to I install the lastest RUU from Sprint, and if so where to find them.
Click to expand...
Click to collapse
Unrevoked does give you full root, nand unlocked. Full root capabilities. Nandroid backups and restore galore. To unroot, you flash the unrevoked s on tool with recovery. Then run RUU. That's it. Nice and simple.
Sent from my PC36100 using XDA App
Smurph82 said:
Last question I promise because it is getting late here and I am not going to do this right now maybe tomorrow, well later today. Does running Unrevoked give you a full root. I have read that a full root is where the nand is unlocked and that gives you the ability to run nandroid to back up your phone. Also To remove root if I ever needed to go stock again do I uninstall unrevoked or to I install the lastest RUU from Sprint, and if so where to find them.
Click to expand...
Click to collapse
http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html
this thread is very helpful for the unrevoked method, and yes unrevoked gives you full root including nand
k2buckley how did you get your details and specs in your post. I looked for somewhere to add them but I could not find them anywhere.
teh roxxorz said:
Unrevoked give you root, but flashing the unrevoked forever gives you the nand unlock. And to unroot, you flash the S-ON tool, then you flash the lastest RUU for you hboot, in this case, 3.70.
Click to expand...
Click to collapse
Actually, Unrevoked unlocks NAND, too. Honestly, I don't know what the difference it between Unrevoked and Unrevoked Forever, but the regular Unrevoked turns "s" off, too. I've rooted two Evo's within the past month with the regular Unrevoked, and "s" was off and I flashed custom roms and all on both of the phones.
From the unrevoked website:
"unrevoked3 will permanently unlock NAND write protection by default on the following phones"
"unrevoked forever is a tool to set your Android phone's security level to S-OFF."
I've wondered what the difference is between one and the other for a good while now.
Smurph82 said:
k2buckley how did you get your details and specs in your post. I looked for somewhere to add them but I could not find them anywhere.
Click to expand...
Click to collapse
Go into the "user CP" and edit your signature.
rugedraw said:
Actually, Unrevoked unlocks NAND, too. Honestly, I don't know what the difference it between Unrevoked and Unrevoked Forever, but the regular Unrevoked turns "s" off, too. I've rooted two Evo's within the past month with the regular Unrevoked, and "s" was off and I flashed custom roms and all on both of the phones.
From the unrevoked website:
"unrevoked3 will permanently unlock NAND write protection by default on the following phones"
"unrevoked forever is a tool to set your Android phone's security level to S-OFF."
I've wondered what the difference is between one and the other for a good while now.
Click to expand...
Click to collapse
Well yes, it does give you nand unlock, but if you don't flash the forever zip, you won't be able to make the system changes, like changing the splash screen.
From the site: "unrevoked forever is a tool to set your Android phone's security level to S-OFF. The security level is a flag stored on the radio; when the flag is S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned boot, recovery, splash1, and hboot images (as well as official images that have been modified). When the system is S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including /system) to be written to while the operating system is booted."
teh roxxorz said:
Well yes, it does give you nand unlock, but if you don't flash the forever zip, you won't be able to make the system changes, like changing the splash screen.
From the site: "unrevoked forever is a tool to set your Android phone's security level to S-OFF. The security level is a flag stored on the radio; when the flag is S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned boot, recovery, splash1, and hboot images (as well as official images that have been modified). When the system is S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including /system) to be written to while the operating system is booted."
Click to expand...
Click to collapse
Hmmm....so on the phones I used Unrevoked3 on, I will not be able to push/flash a splash screen onto it? I still don't quite understand the difference, but thanks for your input. I obviously still have A LOT to learn. lol
I keep seeing where people are using something called the Toast method to root their phone. Is that where you do everything from the command line. I bet a lot of people don't even remember the command line haha. Is there really any difference between the two (Unrevoked and Toast). What about security. Does rooting with Unrevoked have any back doors or anything like that. I don't mean to offend anyone just asking the question, I think that all the work people put into things like this are great. I work in high security areas and this is always on my mind. If I install something like Lookout Mobile Security could that mess with the phone being rooted. You all are great.
rugedraw said:
Hmmm....so on the phones I used Unrevoked3 on, I will not be able to push/flash a splash screen onto it? I still don't quite understand the difference, but thanks for your input. I obviously still have A LOT to learn. lol
Click to expand...
Click to collapse
Yea, it'll tell you no permissions, ect. And if you used unrevoked, to flash a splash is slightly different than the standard method, and I can tell you if you want to know. The unrevoked, goes to a low level to unlock those permissions.
Smurph82 said:
I keep seeing where people are using something called the Toast method to root their phone. Is that where you do everything from the command line. I bet a lot of people don't even remember the command line haha. Is there really any difference between the two (Unrevoked and Toast). What about security. Does rooting with Unrevoked have any back doors or anything like that. I don't mean to offend anyone just asking the question, I think that all the work people put into things like this are great. I work in high security areas and this is always on my mind. If I install something like Lookout Mobile Security could that mess with the phone being rooted. You all are great.
Click to expand...
Click to collapse
Well i started using the toast method, but it didn't work for me, since when I got my Evo 2.2 JUST came out, and people were scrambling blah blah, I digress. And what do you mean by backdoor? If you root using unrevoked you get all the same permissions/benefits of rooting as those with the toast method. And using a program like lookout security wouldn't affect your phone at all.
Smurph82 said:
I keep seeing where people are using something called the Toast method to root their phone. Is that where you do everything from the command line. I bet a lot of people don't even remember the command line haha. Is there really any difference between the two (Unrevoked and Toast). What about security. Does rooting with Unrevoked have any back doors or anything like that. I don't mean to offend anyone just asking the question, I think that all the work people put into things like this are great. I work in high security areas and this is always on my mind. If I install something like Lookout Mobile Security could that mess with the phone being rooted. You all are great.
Click to expand...
Click to collapse
I used Toast's Part 1 & 2 method to root back in June mainly because it was the only thing available. It was not a noob friendly process, IMO, but it worked and my phone is still rooted to this day using his method. Also, it forced me to learn a few things that I wouldn't have had I had Unrevoked at my disposal.
However, I believe Toast's methods are outdated now as the current Evo software and hboots require different exploits to obtain root.
teh roxxorz said:
Yea, it'll tell you no permissions, ect. And if you used unrevoked, to flash a splash is slightly different than the standard method, and I can tell you if you want to know. The unrevoked, goes to a low level to unlock those permissions.
Click to expand...
Click to collapse
Thanks, man.....I always see you on here helping people out and you are an asset to the XDA community. However, I Unrevoked the phones for some people that wanted wireless tether and screen shots......they could care less for the splash screens. Plus, I'm sure I can Google it and figure it out if it comes down to it. Mainly, I was asking for the knowledge as to "why" more than "how", and I think I follow now.
Your help is much appreciated, though.

[Q] Unrevoked Forever - previously rooted phone

Dilema - I purchased a previoulsy rooted phone, is there a way to tell if unrevoked forever has been run?
OR
Can I just run unrevoked forever regardless?
It doesnt matter if unrevoked forever has been run or not. The only thing that matters is whether or not you have s-off
Jim M said:
Dilema - I purchased a previoulsy rooted phone, is there a way to tell if unrevoked forever has been run?
OR
Can I just run unrevoked forever regardless?
Click to expand...
Click to collapse
It wouldn't hurt anything to run it again, but if you go into the bootloader by holding the Volume Down key when you power on the phone you can look at the top and see if it says S-Off or S-On. If it's S-Off, then you're good and you can flash a recovery if you don't already have one, and flash whatever ROM you want if you do.
I want to keep s-off forever, that's why it matters, ergo my question, can unrevoked forever be run regardless?
Jim M said:
I want to keep s-off forever, that's why it matters, ergo my question, can unrevoked forever be run regardless?
Click to expand...
Click to collapse
Check the hboot version in the bootloader for s-off. if it's s-off it is rooted. If its version 2.10 and s-on, it can be rooted. If already rooted, you can run the unforever zip, but it really won't do anything, as its been depreciated in the latest builds of unrevoked; it was used to give s-off in older versions and was then since incorporated into unrevoke 3.x.
Jim M said:
I want to keep s-off forever, that's why it matters, ergo my question, can unrevoked forever be run regardless?
Click to expand...
Click to collapse
S-Off is permanent (unless you intentionally run the S-On tool), so if you have it, you're good. The information is stored in the radio memory, not on the ROM system partition. Unrevoked forever gives you S-Off, which is why it has that name. Unrevoked3 just gives you superuser status in Android.
I've heard people say that running an RUU can sometimes reset you to S-On. I don't think that's true. Maybe the newest update... but I doubt it. Either way, just don't ever take an official update or run an RUU .
I went ahead and ran unrevoked forever again. My phone still functions, so it didn't hurt anything. It's beer-thirty now.
Sent from my PC36100 using Tapatalk

Categories

Resources