You know, I got to thinking. I'm not trying to unroot my phone because I don't like root, I'm just trying to "fool" someone onto thinking the phone is stock. So I downloaded and flashed ivans official 2.1 with root access and voila it looks almost identical to stock minus superuser permissions, wireless and wired tethering for root users. It even shoes the option to check for system updates although it fc when you try to open it. What all should I uninstall and delete to make it look "totally stock" ? I was able to delete both tether apps using titanium backup but I guess ill have to buy root explorer to get rid of superuser permissions ( unless somebody can tell me another way ).
magic1,
Well, someone would actually have to type the "su" command in to see that you have root (I think that since you've removed the SuperUser whitelist app, that you wouldn't get prompted to allow any root-access from any of your apps). Anyone disagree?
You can easily test this by trying to launch something like drocap2 (free screen capture app on the Market). If it just won't allow you to run it, that's probably as much as you need / want. Someone would have to go looking for the su program (and or try to boot into custom recovery) to really tell that you've rooted (there's other tell-tale signs too like the Settings -> About phone -> Software Information screen where it lists your Kernel version which would not match a stock 2.1 phone). I think this is why most folks try to eradicate all of the footprints left-over from rooting...just in case.
If you do simply want to remove the su program, there's a couple of ways to do it.
------------------------------
via the
Android SDK: the only downside of doing this is that you might have to mess with your USB drivers to get your phone to actually "talk" to adb. The commands that I show below using the Android Terminal emulator are the same if you use the SDK's adb tool (i.e., via "adb shell").
------------------------------
via a
terminal emulator (such as Android Terminal Emulator (free in the Market)):
-
launch your selected terminal emulator (long-press the menu button to bring-up the keyboard)
-
type su to give yourself root access
-
type mount -o rw,remount /dev/block/mtdblock3 /system to enable read-write access to the /system filesystem (observe the spaces)
-
type cd /system/bin to navigate to the sub
-
type rm su to delete the su program
------------------------------
via
EStrongs File Explorer: this is a
free alternative to Root Explorer and is probably the easiest option (after typing the instructions for this, you might have to re-install the SuperUser app after all in order to do this...)
-
download, install, and launch ES File Explorer (note: its sometimes a little wonky for me--I think it wants to also have EStrongs Task Manager and/or Security Manager installed to since it sometimes takes me back to the Market after launching it)
-
press the
menu button
-
select Settings
-
scroll down to
Root options
-
check the box next to
Root Explorer (you'll be prompted by the app to tell you that this is an experimental feature and to acknowledge the SU Request--which you probably won't get because you've removed the SuperUser app--so, I hope this won't prove to be a stumbling block for you); select
Yes
- when the
Select ROM dialog pops-up,
select HiAPK and then
OK
-
check the box next to
Mount File System to have ES File Explorer remount /data and /system as writable
-
press the back key twice to return to the file exploration screen
-
click the "/" icon in the upper left-hand corner of the screen to change to the root filesystem
-
scroll down to the
system folder
- select the
bin folder
- the path displayed in at the top of the screen should say
/system/bin/
-
scroll down to the
su icon,
long-press it, and
select Delete
That should do it. Good luck.