Okay, so this is the instructions for Rooting your Motorola Droid. It may look daunting, but it is extremely easy to do this. Really, all you have to do is follow each step, copy/paste into the Command line each step, and boom. You are done. If you actually brick your Droid, then you did NOT do this as you were instructed. As for the benefits of rooting your device, I will explain that at the end.
The following quote was taken from Droid Life and I take no credit for it. However, I do STAND BY it as an effective method to root your Droid. For average users that are content with their device, I do not recommend doing this. This is for the geeks and those that want to squeeze more life out of their device when they still have another 12 months or so before they can upgrade. It is also a great way for a user to learn more about their device if they intend to use it for development purposes.
*Warning* – As always, when you decide to root your phone, you understand that it voids your warranty. You also take all responsibility should something permanently damage your phone. Droid Life (or Everyday Tech Blog) will not be held responsible.
*Note 1*- This is going to look incredibly long and confusing, but trust me when I say that it takes 5 minutes once you have the Android SDK installed. No RSD Lite or SBF files needed.
*Note 4* – You need to download and unzip this file to your PC. This contains everything needed to root.
1.) Enable usb debugging on your device if you dont already have it enabled.
2.) Extract Droid2Root.rar to c:\droid2root
3.) Connect your phone to the computer via usb cable
4.) On the computer open the command prompt. (In the start menu under accessories)
5.) cd to your adb tools directory:
For most the command would look like this cd C:\android-sdk-windows\tools
6.) Now enter the following commands:
adb devices (This should list a device as a long number. If it doesnt something is wrong.)
adb push c:\droid2root\rageagainstthecage-arm5.bin /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to c:\droid2root)
adb shell (you should now see a # instead of a $)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
adb push c:\droid2root\Superuser.apk /system/app
adb push c:\droid2root\su /system/bin
adb push c:\droid2root\busybox /system/bin
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
7.) Done! Reboot your phone for good measure. You are now rooted.
So, now you finished and have a wonderfully rooted Droid. So who cares! You should! There are a bunch of great apps on the market right now that require root “Superuser” privileges. Privileges such as WiFi tethering where the Droid was not meant to tether. DroCap2 is a great means of snapping screenshots of your device on the fly. You also need root access if you want to take your Droid to the extreme with installing a customer rom (Customized Android Installation) such as CyanogenMod. You can also overclock your device to a faster 800 mhtz. Another recent favorite of mine is Move2SD Enabler. This app makes all of your apps (except those that were pre-installed with the Droid) capable of being moved to the microSD card. I freed up so much space, I was actually able to install Flash AND AIR along with the numerous apps I already had installed. Check out my “installed apps” listing over at Appbrain.
Either way, I lost my root privileges back when I went from FRG22d to FR22d. I have missed being rooted. I feel that as the owner of this device, I should have admin level privileges, just like I do on my Windows Laptop and Desktop computers. Not giving me this ability deprives me of making this device my absolute perfect device. It also restricts me. Thanks to rooting, it has given my device a good few more months of comfortable use. So worth it.