Zell Networking

Android Phones => Motorola Droid => All Things root => Topic started by: Rob on October 17, 2010, 09:48:45 AM

Title: Rooting the Droid without rsd lite
Post by: Rob on October 17, 2010, 09:48:45 AM
Credit goes to Android Forums - View Profile: OMJ (http://androidforums.com/members/omj.html) for writing this up.

This works for rooting all the stock builds released for droid so far....up to FRG22D

I started a new thread about this because its a very different method than the one use in this (http://%22http://androidforums.com/droid-all-things-root/141116-guide-rooting-2-2-windows-linux.html%22) thread and I didnt want the methods to be confused. This method is safer imo as it does not require flashing sbf files.

This method was originally used to root the Droid2

First off All credit goes to Sebastian Krahmer at C skills (http://%22http://c-skills.blogspot.com/%22). Please see fit to donate via Paypal to 7-4-3-C@web.de (%227-4-3-C@web.de%22)

Credit for the tutorial goes to karnovaran at xda. You can find his original thread  How to root the Droid 2 - xda-developers (http://%22[url=http://forum.xda-developers.com/showthread.php?t=764950%22)]here[/URL]. I have changed the directions a little to make them slightly easier and suited for the Droid1.

Whats needed
ADB (http://%22http://developer.android.com/sdk/index.html%22) for instructions on setting up adb see this video by unlockr (http://%22http://theunlockr.com/2009/10/06/how-to-set-up-adb-usb-drivers-for-android-devices/%22)
Current Motorola Drivers (http://%22http://www.motorola.com/consumers/v/index.jsp?vgnextoid=bda09ec8009a0210VgnVCM1000008806b00aRCRD&pubid=987654%22)
Rageagainstthecage (http://%22http://www.mediafire.com/?d2wqkcdjc2lhx25%22)

1.) Enable usb debugging if you dont already have it enabled
[spoiler]Go to settings on your phone
then applications
then development
check the box for usb debugging[/spoiler]
2.) Extract rageagainstthecage.zip to c:\droidroot
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.) adb devices (This should list a device as a long number under list of devices.  If it doesnt something is wrong.)
7.)  adb push c:\droidroot\rageagainstthecage-arm5.bin /data/local/tmp
8.) adb shell
9.) cd /data/local/tmp
10.) chmod 0755 rageagainstthecage-arm5.bin
11.) ./rageagainstthecage-arm5.bin (This can take a minutes just let it go until you are returned to your adb tools folder)
12.) adb devices
13.) adb shell (you should now see a # instead of a $)
14.) mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
15.) exit
16.) adb push c:\droidroot\Superuser.apk /system/app
17.) adb push c:\droidroot\su /system/bin
18.) adb push c:\droidroot\busybox /system/bin
19.) adb shell
20.) chmod 4755 /system/bin/su
21.) chmod 4755 /system/bin/busybox
22.) mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled   Note if you are on a build earlier than froyo this step will fail.  That is fine and expected.
23.) mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
24.) rm /data/local/tmp/rageagainstthecage-arm5.bin
25.) exit

I would suggest rebooting your phone but its not required.