Monday, November 8, 2010

Droid 2 Root and Where to Get One

Own the latest Droid iteration from Motorola? You've come to the right place then. Rooting your device enables you to utilize the full features of the phone, along with several apps that require root access. Is it necessary? No, and in fact, the Droid 2 is already very open for many applications.  However, there are a few apps alone which would warrant rooting your device, such as Wireless Tether for Root Users, which enables you to turn your phone into a free Wifi hotspot without having to pay extra tethering charges to your carrier.

Interested? Here's how it's done then:

You are going to need the sdk from Google for Android. Download and install it.
You will also need the Droid 2 Root files (conveniently packed into a .zip archive for you).
Extract those root files into the /tools directory in reference to where you installed your sdk. From this point forward, it will be referred to as C:/sdk/tools.

Plug your Droid 2 into your PC via the USB cable. First, set it to any mode apart from PC mode, and then ensure USB Debugging is enabled. Then switch it back to PC mode, and allow the drivers to install.

Next, open the command prompt (or the appropriate terminial program for your OS). Change your directory to your C:\sdk\tools folder (cd C:\sdk\tools)
Enter the following commands:

adb devices
 This ensures that your Droid 2 is properly connected and that your sdk is properly installed. If it doesn't show up, make sure the Droid 2 is connected with the computer and is in PC mode. Next comes the commands needed to root the Droid 2. If you do everything correctly, you won't see anything happening, you will only be given an error if you do something wrong.

adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
cd data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin

After that command, you will see a self explanatory process in the Command Prompt window. You will need to wait on this one for some time, and I have found it doesn't work every time perfectly If it works correctly, you will see it explain itself, you will see yourself return to the shell prompt, ($) and finally, you will return to the original command prompt (C:\sdk\tools>).  Enter these following commands:

adb kill-server
adb devices
adb shell


You should now see a # where the $ used to be. If this is the case, continue. Otherwise, repeat the above steps as they did not install correctly.

Enter the following commands:

mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
exit


adb push Superuser.apk /system/app/Superuser.apk
adb push su /system/bin/su
adb push busybox /system/bin/busybox
adb shell
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
exit



You're done! Now your Droid 2 has the Superuser Permissions app, which will be activated the first time you use a new app which requires root access.


References:


http://www.droidforums.net/forum/droid-2-rooted-help/74579-how-root-droid-2-a.html
http://droid2hacks.com/droid-2-hacks/how-to-root-droid-2/


Keep the internet free, but always remember to give credit where it is due.

Don't own the latest Droid, but interested and are able to upgrade? You can get the Droid 2 for $50.00   $ 39.99 on places like  AmazonWireless.com 
Or, you can get the Droid 2 for FREE here. I'm a little miffed myself, as I just purchased my Droid 2 two months ago from these guys for $50, but hey, that's what I get for not waiting.

No comments:

Post a Comment