I am going to try both the root and unroot tonite after the game.
Just thought i'd chime in here. I am new to android but do have programming and IT experience. I am under the impression that in order to get the phone back to where it was before we rooted, it wouldn't be back to 2.0.1 but 2.0 and then after the phone is booted up for the first time we would be promoted to do an OTA update to 2.0.1. I know there are a lot of people out there that cannot understand why anyone would want to do this or say that someone who would want to do this doesn't deserve a rooted Droid, but for me this is something that I would definitely want to know how to do should I ever have to take my Droid back to verizon if I encountered a problem such as a burnt out pixel our some other hardware problem. I know that many verizon techs would never notice but it is something that I would not want to risk if it could be avoided. I am currently rooted and running 2.1 without any issues and have no intention of unrooting but wouldn't mind knowing how to get it back to the factory ROM should something happen that I need to bring it to verizon. This is only my understanding of what could happen so if i'm wrong please let me know.
I then installed the base image of 2.0.1. It successfully installed and the DROID started. I used the one from the guys over at sholes.info. I did some more reading and it appears that there are additional steps that must be performed to remove the superuser.apk. I am going to re-root the phone, remove the superuser.apk then un-root the phone. But as of right now the phone is booting (through both installs) and I have lost nothing.
Just for clarification, using the steps in my initial post to this thread the phone is verified to be unrooted. This just means I no longer have su permissions to the phone. What I am attempting to do now is to remove that superuser application (in layman's terms I want rid of any visual evidence that I rooted the phone). To do this I need to be rooted again, remove the app, then un-root again. Again this has been simple and pretty straightforward. I verified this by issuing the "adb shell" command from the SDK tools. once there I issued su and permission was denied.
OK so for whatever reason you want to UN-ROOT your phone? Here's the steps I followed to restore my phone to back to a 2.0.1 un-rooted state.
- First prep yourself by going on to Android Market and getting a terminal emulator. This will be needed to remove the Superuser.apk application (i.e. the superuser ninja in your application tray)
- Next go here Important Files | Sholes and download "Original 2.0.1 update". Rename or save this file as update.zip.
Now let the fun begin. This will essentially be the same as the original poster's video only with the download that you did in step 2 above and additional step.
- Turn your ROOTED DROID on if its not, plug and mount it from within windows.(esentially click the usb connection ongoing operation and "Select to copy...")
- Push the update.zip to your phone.
- Unmount and unplug your phone.
- Open the Terminal Emulator from the prep step 1. (I found that a few did FC's and tried 3 before one worked).
- When the Terminal Emulator is up type the following each on a line: (note if you are not familiar with Linux shell commands I suggest you open this in something that will show you spaces)
Code:su mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system cd /system/app rm Superuser.apk mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system sync reboot
- This will remove the Superuser.apk and reboot your phone.
- When your phone reboots ensure that the Superuser application is gone from the application tray.
- Turn off your DROID.
- Slide open the QWERTY key board, press and hold the X key while powering on.
- When the triangle appears press volume up and the camera buttons together and a menu will appear.
- Select "apply sdcard:update.zip" from the menu by following the directions.
- Your phone will show some statuses and eventually the menu will re-appear (like when you rooted). Select reboot phone.
Congratulations you just removed the Superuser application and un-rooted your phone. You can verify that the ninja is gone, and that when you connect to the terminal emulator su access is denied. Hope this helps.
Typical legal mumbo jumbo: I am not responsible if you brick your phone, nor am I responsible for the files that you download. I am simply providing the steps that I have done to unroot my rooted phone.
Last edited by IEatCake; 01-03-2010 at 07:31 PM.