For those of you wondering why you would want to root the Droid 2, here’s some reasons why.
First, rooting your Droid 2 phone gives you “full” control over your phone, allowing you to install 3rd party programs such as Ubuntu linux or even free wifi tethering app.
Second, if you re-sell your Droid 2 later down the road, the value of your Droid 2 will be much higher.
So, let’s get on with this rooting process, it shouldn’t take longer than 30 minutes.
How to Root Droid 2!
1. Before we do anything, download Android SDK here and unzip it into a folder called “sdk” under your C:\ directory. (for Windows)
2. Download Droid2Root.rar and unzip it into your SDK/Tools directory as “droid2″.
3. Go to your phone, then browse to Settings->Applications->Development then make sure USB debugging is checked “on” as shown below:
4. Next, connect your Droid 2 your computer and select “PC Mode”. Then, a screen should pop up saying if you want to install the Motorola Driver. Say yes and install this Motorola driver also make sure to download GAPPS file and Google Services Framework Has Stopped.
5. After it installs, you can double-check that the drive has installed correctly by checking your Device Manager, Mot Composite ADB Interface should surface as shown below:
6. Next, let’s open up a command prompt window by typing “cmd” under search bar:
7. In the command prompt, browse to the SDK\Tools directory like this:
8. Then type “adb devices” and if your device shows up, we are ready to root the phone!
9. Next type each of the following lines and hit Enter:
adb push droid2\Superuser.apk /sdcard/Superuser.apk
adb push droid2\su /sdcard/su
adb push droid2\busybox /sdcard/busybox
adb push droid2\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
10. Let’s enter the Droid 2 shell:
11. Then run the rooting file:
chmod 0755 rageagainstthecage-arm5.bin
12. After the last line, you can wait like a minute until you get back to the command prompt.
13. Type the following:
14. Verify you have a # prompt instead of a $ sign here then type the following:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Superuser.apk /system/app/Superuser.apk
cp /sdcard/su /system/bin/su
cp /sdcard/busybox /system/bin/busybox
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
15. Next reboot your Droid 2.
16. After your Droid 2 reboots, enter the ADB shell again:
17. Then type:
18. Immediately go to your phone and Superuser app should ask you so select “Allow”.
19. Enjoy, your Droid 2 now has been officially rooted!
All thanks goes to devs at XDA!