Thanks and sorry for the redundant question.
Where can I get the 1.33.0013d SPL?
No worries, I found the post you were talking about. But 1.33.0013d does not take the S-OFF, it just allows to use one fastboot command. Is there a way that I can get full fastboot control with 2.2.1 update?
Is there a fast ROM that you would recommend for this set up?
SAPPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0013d (SAPP30000)
CLPD-10
RADIO-2.22.27.08
Thanks, you are the most helpful person I have found in this forum.
Figured it was key to being rooted. Ok, so how do I run app that requires super user?
A easy quick check (to see if you are properly rooted) is to download a terminal in your phone and type su. If the $ changes to # you are set.
You have to allow root privileges to the terminal for this to work. But this comes from the root app. So if you say is not there I don't know.
I rooted with SuperOneClick and I had to reboot for the root app to work.
Think i might try a factory reset and start over.
Ok... to clarify SU and super user app:
SU = Super User.
It's a special binary with only one purpose, to give you root access (root = super user = i can what the f*** i want to do).
Some devices has the binary already, but you can only use it if you are root.. so its like chicken and eggs.. you need one for the other to work and vice versa.
What does rooting app / scripts / programs do then ?
Well, the only thing they do is to make sure you have su-binary in your system, and that EVERYBODY can call it... that's why you can get root permission by simply calling: su...
That's when your terminal marker changes from $ (normal user) to # (root)...
What does super user app do then ?
Well, the problem is that EVERYBODY can call su and get root permissions... so if you have other apps in your device, they can get root permissions and mess your system up if they want... super user app creates a wall around su-binary, so you have to get through the app to get root permissions. This way, you (the user) have control over WHO and WHAT get access to root permissions.
Summary: Super user app is nice to have, but it is NOT a necessity. If the su-binary is there and you can call it, then you are ROOTED ( have root permissions).
Simple test is to call su inside a terminal app... if you marker changes to # then you have root (no matter if super user app is there or not)...
You could also start a shell from adb, then call su.. if the marker changes.. you are rooted.
I hope this helps the confusion around su / root / super user ap / rooting.
To answer the following: "But 1.33.0013d does not take the S-OFF, it just allows to use one fastboot command. Is there a way that I can get full fastboot control with 2.2.1 update?"
You can always flash eng spl (1.33.2010) through custom recovery to get full fastboot controll.. once you are done doing the stuff you need to do, you NEED to flash back the 1.33.0013d spl for the android system to work...
Or you could hex-edit the 1.33.0013d spl making it discard all s-on flags and thereby become s-off (good luck :0)