Friday, October 29, 2010

Root Your Droid 1

superandroidOkay, 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.

droid2root

*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.

Instructions:

*Note 2* - You need to have current Motorola USB drivers depending on your system.  (32-bit)  (64-bit)

*Note 3* - You need the Android SDK and adb working properly.  SDK instructions here or here.

*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
adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin (Be patient here.  When finished it will return you to c:\droid2root)
adb devices
adb shell (you should now see a # instead of a $)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
exit
adb push c:\droid2root\Superuser.apk /system/app
adb push c:\droid2root\su /system/bin
adb push c:\droid2root\busybox /system/bin
adb shell
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
rm /data/local/tmp/rageagainstthecage-arm5.bin
exit

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.

2 comments:

  1. Great article! Wondering whether it would be worth the risk of giving up on warranty

    ReplyDelete
  2. For me, my warranty expired earlier this month. I didn't feel it was a problem to doing so. I also have reaped many benefits from doing so, as well. I will not recommend to anyone doing a root and doing a custom rom without doing backups if still under warranty. If still under warranty, you can restore your backup in the case of having to return your phone if any issues arise. After warranty, however, its free game. I did it to squeeze another year out of my Droid.

    ReplyDelete