[Q] S-off Question - Legend General

To my understanding, S-off/on refers to a nand lock that prohibits writing to /system (i think) and in order to have perm root you need to have s-off.
I have cyanogenmod 7 on my phone and can run apps that require root, rom manager, root call blocker, titanium etc... however when I look at my hboot screen, it says s-on.
Either that screen is incorrect and it should be s-off or my understanding of what s-off/on and what it does is incorrect. Because i do have root.
So what does s-on/off really do for perm root ?
Just looking for some clarification so I can understand better.
Thanks

efox29 said:
To my understanding, S-off/on refers to a nand lock that prohibits writing to /system
Click to expand...
Click to collapse
Yes.
efox29 said:
and in order to have perm root you need to have s-off.
Click to expand...
Click to collapse
No.
efox29 said:
I have cyanogenmod 7 on my phone and can run apps that require root, rom manager, root call blocker, titanium etc... however when I look at my hboot screen, it says s-on.
Click to expand...
Click to collapse
Yep.
efox29 said:
Either that screen is incorrect and it should be s-off or my understanding of what s-off/on and what it does is incorrect. Because i do have root.
Click to expand...
Click to collapse
S-on is correct and you do have root, they are just not the same thing as you first pointed out. Root gives you access over a lot, just not to /system with HTC's extra heavy locked door.
efox29 said:
So what does s-on/off really do for perm root ?
Click to expand...
Click to collapse
Nothing really. To get around we use fake flash with a custom recovery (like clockwork), you can only write to /system while in recovery with S-on afaik.
Q&A section.

wicked thanks.

Related

[Q] permroot with visionary, s-on, which part of filesys. persist on reboot?

Hi. I was trying to modify build.prop file after permroot (no soff), but on hard reboot (not fast boot) it keeps being rewritten with original. Can someone clear up, which parts of the fs persist with permroot and s-on?
-- sent from htc z using xda app
There is no permanent root with S-ON, is there ? Just a temp root that can keep being re-applied.
Is visionary permroot s-off then? I thought it isnt. Can someone explain this?
-- sent from htc z using xda app
tbalden said:
Is visionary permroot s-off then? I thought it isnt. Can someone explain this?
Click to expand...
Click to collapse
I would like to know too. But what does your HBOOT say if you go into it, S-ON or S-OFF ?
Reading Paul's thread on Visionary on his website, there's this bit that I noticed :
Permroot on the other hand is inherently more risky. Permroot does make changes to the /system partition of your device. Technically speaking the only change that is made is the installation of a small file to /system/xbin
Click to expand...
Click to collapse
And then in the changelog later :
•After permroot, required kernel module is placed in /data/local for your convenience
•Added option to unroot
•Note: this does NOT rewrite your hboot - you will need to do this manually to get S-OFF.
Click to expand...
Click to collapse
So it looks like it doesn't do S-OFF.
Personally I don't really see this as "perm root", if you want to be pedantic (and pedantic is my middle name ). It's a temp root that it keeps doing when you boot up. But I guess to the user it does effectively look like a permanent root.
I know this doesn't answer your original question though, sorry.
Back to your original question, you could just try creating a small dummy file (e.g. "touch abc123") in each file system, and then see which ones are still there after a reboot.

I Want Permroot, but no go?

Nothing happens when I click "attempt perm root"...absolutely nothing. What the F is going on?
bballcat03 said:
Nothing happens when I click "attempt perm root"...absolutely nothing. What the F is going on?
Click to expand...
Click to collapse
You have to follow steps to unlock the bootloader (achieving S-off) before perm root will stick. Read the thread on achieving S-off. Don't do anything you don't fully understand, so read a lot. Afaik visionary does not perm root with one click without first having an unlocked bootloader.
EDIT: Read the resource bible. It's a sticky in the dev forum.
Swyped on my rooted MyTouch4G
I have s-off with 0.85.2007...everything works like a charm until I get to the permroot part...nothing happens when I hit it.
bballcat03 said:
I have s-off with 0.85.2007...everything works like a charm until I get to the permroot part...nothing happens when I hit it.
Click to expand...
Click to collapse
If you have s-off and you have the eng 2007 bootloader, you're rooted. Make sure you have the superuser app installed to your phone. If not, you can get it from the market. You need it to gain root privileges in apps. If you have superuser you can test root by opening terminal emulator. Type su and hit enter. If you get a root request confirm it. The $ symbol should change to #.
You shouldn't need visionary anymore. Once you confirm root, uninstall it.
Swyped on my rooted MyTouch4G
But without doing "permroot" in visionary, it's not permanent, correct? Cause I want it permanent, not temp.
Yes I have superuser installed.
bballcat03 said:
But without doing "permroot" in visionary, it's not permanent, correct? Cause I want it permanent, not temp.
Yes I have superuser installed.
Click to expand...
Click to collapse
Try what I said with terminal. If you type su and hit enter, you should see a #. If you do, congrats. Reboot and test terminal su command to see if your root sticks. Visionary won't tell you if you're rooted.
Swyped on my rooted MyTouch4G
Ok I redid everything again (without doing "attempt permroot") and did what you said and the $ changed to #...however, when I first did the temp root, and then went into terminal to do the:
- su
- "cd /data/local" etc....it changed from a $ to a # as well then...before I got to the end and rebooted.
So I am permrooted then and can change roms? Why didn't I have to do "attempt permroot" in visionary?
The unlocked.com
Precise...simple..quick...easy...works...
Hope it helps!
Sent from my HTC Glacier using XDA App
h0wlings0nnets said:
The unlocked.com
Precise...simple..quick...easy...works...
Hope it helps!
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Uh, that's not a website!
Like I said, you were already rooted. When you attempt perm root with Visionary, I don't think it tells you anything. Just make sure your root sticks by rebooting and then typing su in terminal. If you get the #, you can uninstall Visionary.
As for flashing ROMs: You need to flash a new recovery in order to make Nandroid backups and flash ROMs. Clockwork ROM Manager from the market will allow you to flash Clockwork Recovery on your phone. I don't know how much experience you have with flashing ROMs in general, but if you're a novice in any way I wouldn't start changing your system just yet. Read the resource bible, lurk the developer threads, and get a firm grasp on what you are doing. Get familiar with ADB and Fastboot. Be totally confident in your knowledge. You can still brick your phone or at the very least give yourself an unneeded heart attack and hours of troubleshooting sh!t.
Resource Bible
Good luck and congrats on root!
Yeah I am looking at the "how to flash a rom for noobs" thread out of the resource bible...it says "In the hboot menu select recovery and then the phone will restart. You will get a phone with yellow triangle error."
I select recovery and another screen came up regarding the clockwork with a bunch of options, it didn't restart. And when I selected the option that said "reboot" it did, but I didn't get a yellow triangle error
Any ideas there?
Sounds to me you already have Clockwork Recovery installed. You must have done that without knowing it. Beats me. I you go into HBOOT and select Recovery the phone will shut off and boot into recovery mode. If you got Clockwork Recovery version 2.x.x.x (with green typeface), that just means you have Clockwork recovery installed and can flash Froyo based ROMs (like Iced Glacier), make Nandroid backups, and a bunch of other stuff you probably shouldn't mess with.
Just know that you CANNOT flash Gingerbread based ROMs (like CyanogenMod 7) with CW v. 2.x.x.x
You need CW v. 3.x.x.x to use gingy ROMs.
Keep reading.
I PM'd ya, but no when I hboot and hit recovery, it doesn't reboot, it goes to "clockwork mod recovery v2.5.1.2
XfooYen said:
You have to follow steps to unlock the bootloader (achieving S-off) before perm root will stick. Read the thread on achieving S-off. Don't do anything you don't fully understand, so read a lot. Afaik visionary does not perm root with one click without first having an unlocked bootloader.
EDIT: Read the resource bible. It's a sticky in the dev forum.
Swyped on my rooted MyTouch4G
Click to expand...
Click to collapse
I'm having the same issue as the OP. I'm quoting because I had a permroot stick with s-on on my previous MT4G. (I just had it replaced, damn power button)
Explain please? Why would it work on one but not the other?
I would have posted this in the development forum in the thread that had this technique, but I don't have enough posts yet or something?
Anyway, I have S=off, and visionary temp root works fine. But permroot in visionary r14 doesn't work, it just flashes like the button is pushed then does nothing, like I didn't even hit it. So I need to run the temp root everytime my phone starts up.
I didn't setup the engineer bootloader yet, should I do that?
Does r11 work better?
What is the next step to get permroot to work?

[Q] cant install cwrm on the mt4g

hi guys i need a little help i cant flash or install the cwrm on the my touch 4g the phone is alrady rooted i temp rooted then perm rooted and now im rooted after the boot so i guess that means im rooted but when i flash the cwrm apparently everything goes smooth then i click on boot into recovery mode and it just never happens, instead i get the phone with the red triangle, and then i tried to do it manually (vol down power button) and insted of s=off i get s=on so i dont know what to think am i rooted or not? i have the superuser app and it asks me to allow things sometimes plus the root checker tells me im rooted....so please help me
If your bootloader still shows S-ON, you're definitely not rooted. Here are two root methods to try:
http://forum.xda-developers.com/showthread.php?t=858021
http://forum.xda-developers.com/showthread.php?t=858996
Personally, I recommend the first one that uses Visionary and the root.sh script.
TeeJay3800 said:
If your bootloader still shows S-ON, you're definitely not rooted. Here are two root methods to try:
http://forum.xda-developers.com/showthread.php?t=858021
http://forum.xda-developers.com/showthread.php?t=858996
Personally, I recommend the first one that uses Visionary and the root.sh script.
Click to expand...
Click to collapse
TJ is pretty much hit the nail on head.
The "s-on / s-off" is a security check. If your "s-on" the phone will restore it self to a 100% new status, any recovery images, fonts, rooted apps, have been replaced back to a like new status. You need to manually turn the security check off. Which one of the two links TJ will do for you.
Then just download rom manager from market. Open it and flash cwm through it. That simple.
dubie76 said:
Then just download rom manager from market. Open it and flash cwm through it. That simple.
Click to expand...
Click to collapse
IF their "s" is sill "on" it will not flash and overwrite the stock recovery image. They'll flash it and it'll go right back to stock once they turn off the phone.
neidlinger said:
IF their "s" is sill "on" it will not flash and overwrite the stock recovery image. They'll flash it and it'll go right back to stock once they turn off the phone.
Click to expand...
Click to collapse
Correct. I was adding to your post. That's why I said, "then"...
dubie76 said:
Correct. I was adding to your post. That's why I said, "then"...
Click to expand...
Click to collapse
*face palm*
i thought it was a sarcastic post
TeeJay3800 said:
If your bootloader still shows S-ON, you're definitely not rooted. Here are two root methods to try:
http://forum.xda-developers.com/showthread.php?t=858021
http://forum.xda-developers.com/showthread.php?t=858996
Personally, I recommend the first one that uses Visionary and the root.sh script.
Click to expand...
Click to collapse
+1 wow, I've learned so much just from reading some of your posts.
neidlinger said:
*face palm*
i thought it was a sarcastic post
Click to expand...
Click to collapse
Lol. no, sorry I wasnt as clear as I thought I was.

[Q] is this root real?

so...i finally got my phone rooted, i think. i used visionary after downgrading to 2.2.1, and i went into terminal, typed in su, and it gave me #. Just wondering, does this root stick? ie. if i start flashing, I'm not suddenly going to "lose root"...like is this as valid a root as using gfree?
regards
trev
rockr4Christ said:
so...i finally got my phone rooted, i think. i used visionary after downgrading to 2.2.1, and i went into terminal, typed in su, and it gave me #. Just wondering, does this root stick? ie. if i start flashing, I'm not suddenly going to "lose root"...like is this as valid a root as using gfree?
regards
trev
Click to expand...
Click to collapse
if you only used the visionary app to root and not root.sh or gfree, then yes, you will lose root after a reboot. this kind of root is called a TEMP ROOT and that is all visionary.apk can give you if you haven't acquire S-Off with either the root.sh or gfree method.
I used the perm root, and i have rebooted it twice, and still have root... thats why I'm asking .
I would check s-on, or s-off, but I can't get into recovery (shows little red triangle). Should i flash an engineering boot loader if Im just going to flash CWM anyways?
Regards
Trevor
Ps, thank you for patience and helping a self admitted n00b out
rockr4Christ said:
I used the perm root, and i have rebooted it twice, and still have root... thats why I'm asking .
I would check s-on, or s-off, but I can't get into recovery (shows little red triangle). Should i flash an engineering boot loader if Im just going to flash CWM anyways?
Regards
Trevor
Ps, thank you for patience and helping a self admitted n00b out
Click to expand...
Click to collapse
it shows if you have S-off in the bootloader
just power off your phone, and turn it on using the Power and Volume DOWN buttons.
IMO, i would flash the engineering bootloader, just to be on the safe side. who knows? someday it might save you
if i have helped, please hit thanks!
weird. i got it into hboot...and s'on. any ideas?
regards
trevor
rockr4Christ said:
weird. i got it into hboot...and s'on. any ideas?
regards
trevor
Click to expand...
Click to collapse
which method of perm root did you use? root.sh or gfree?
i did the visionary perm root. isn't that the root.sh? i followed the guide here on the forums..
trev
rockr4Christ said:
i did the visionary perm root. isn't that the root.sh? i followed the guide here on the forums..
trev
Click to expand...
Click to collapse
visionary and root.sh are two different things.
visionary only gives you root access while the root.sh script is the one that actually gives you the S-Off so that you can perm root.
here, try this link

Help With my Rooting

I am having a mytouch 4g now running stock rom 2.1. The phone came with S-Off. So if i download the 2.3 update, would it turn my phone back to S-on???
Also does the S-Off mean that if i want to root the phone, i would just need to flash the superuser.zip? or what???
Or Where will i continue from in case i want to root the phone. Also my device is "M4G2DE".
THANKS
I would just grab one of the rooted, debloated stock ROMs from the dev section. The answer to your question about retaining S-Off depends on the method used to achieve S-Off. If root.sh was used, then no. If gfree was used you will keep S-Off.
If you have S-Off then, yes, you can just flash superuser or supersu and the binary.
Edit: Here is Stock 2.3.4 rooted and debloated. http://forum.xda-developers.com/showthread.php?t=1438395
estallings15 said:
I would just grab one of the rooted, debloated stock ROMs from the dev section. The answer to your question about retaining S-Off depends on the method used to achieve S-Off. If root.sh was used, then no. If gfree was used you will keep S-Off.
If you have S-Off then, yes, you can just flash superuser or supersu and the binary.
Edit: Here is Stock 2.3.4 rooted and debloated. http://forum.xda-developers.com/showthread.php?t=1438395
Click to expand...
Click to collapse
Thanks but when i got the phone, it already had S-Off. So i cant tell how it was done. Or can u help me with how i can detect how S-off was done on my device????
I have temprooted it with visionary and also have superuser and terminal emulator installed.
And when i boot into bootloader mode then to recovery, all i see is a phone with with a triangle and an exclamation mark. Does that mean i dont have a recovery???
Thanks
mickeyasamoah said:
Thanks but when i got the phone, it already had S-Off. So i cant tell how it was done. Or can u help me with how i can detect how S-off was done on my device????
I have temprooted it with visionary and also have superuser and terminal emulator installed.
And when i boot into bootloader mode then to recovery, all i see is a phone with with a triangle and an exclamation mark. Does that mean i dont have a recovery???
Thanks
Click to expand...
Click to collapse
Most likely it means someone rooted with gfree and flashed the froyo PD15IMG.zip before selling it. The triangle with an exclamation mark is the stock recovery.
Use the permanent root option in visionary to get root. If it doesn't work the first time, reboot and try again. Then use the sticky in the dev section to flash cwm in Terminal Emulator. Alternatively, you can use ROM Manager to flash it.
I would like to recommend 4EXT Recovery Touch. It's amazing. There is a free app to install it online, but the paid app is better. Check Google Play.
estallings15 said:
Most likely it means someone rooted with gfree and flashed the froyo PD15IMG.zip before selling it. The triangle with an exclamation mark is the stock recovery.
Use the permanent root option in visionary to get root. If it doesn't work the first time, reboot and try again. Then use the sticky in the dev section to flash cwm in Terminal Emulator. Alternatively, you can use ROM Manager to flash it.
I would like to recommend 4EXT Recovery Touch. It's amazing. There is a free app to install it online, but the paid app is better. Check Google Play.
Click to expand...
Click to collapse
I appriciate your help estallings15 but i have been doing some reading here on xda and i read from here (http://forum.xda-developers.com/showthread.php?t=858021)
shou i use this method??? Cause i already have S-Off and they are aslo saying it will give me S-Off after applying that method. Does that mean that after applying that method my S-Off would turn to S-On??
And i almost forgot, i cant find the thanks buttom to thank u. If u can atleast show me where it is i would thank u. And sorry for posting two of the same tread. I posted something some other time and no one replied so i taught posting it twice would catch peoples attention. Am sorry i broke the rules
mickeyasamoah said:
I appriciate your help estallings15 but i have been doing some reading here on xda and i read from here (http://forum.xda-developers.com/showthread.php?t=858021)
shou i use this method??? Cause i already have S-Off and they are aslo saying it will give me S-Off after applying that method. Does that mean that after applying that method my S-Off would turn to S-On??
And i almost forgot, i cant find the thanks buttom to thank u. If u can atleast show me where it is i would thank u. And sorry for posting two of the same tread. I posted something some other time and no one replied so i taught posting it twice would catch peoples attention. Am sorry i broke the rules
Click to expand...
Click to collapse
No. Getting S-On is a lot more complicated than all that. Just use the method I told you. It'll work. I have rooted 3 mytouch 4G's that way. S-Off is the hard part. You have it already. Just use visionary to get perm root, then flash a recovery.
Also, if you're in a browser, the "Thanks" button is in the lower left hand corner of a post.

Categories

Resources