Credit goes to
Android Forums - View Profile: OMJ for writing this up.
This works for rooting all the stock builds released for droid so far....up to FRG22DI started a new thread about this because its a very different method than the one use in
this 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. Please see fit to donate via Paypal to
7-4-3-C@web.deCredit for the tutorial goes to karnovaran at xda. You can find his original thread
How to root the Droid 2 - xda-developers]here[/URL]. I have changed the directions a little to make them slightly easier and suited for the Droid1.
Whats needed
ADB for instructions on setting up adb see
this video by unlockrCurrent Motorola DriversRageagainstthecage1.) 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\tools6.)
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/tmp8.)
adb shell9.)
cd /data/local/tmp10.)
chmod 0755 rageagainstthecage-arm5.bin11.)
./rageagainstthecage-arm5.bin (This can take a minutes just let it go until you are returned to your adb tools folder)
12.)
adb devices13.)
adb shell (you should now see a # instead of a $)
14.)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system15.)
exit16.)
adb push c:\droidroot\Superuser.apk /system/app17.)
adb push c:\droidroot\su /system/bin18.)
adb push c:\droidroot\busybox /system/bin19.)
adb shell20.)
chmod 4755 /system/bin/su21.)
chmod 4755 /system/bin/busybox22.)
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 /system24.)
rm /data/local/tmp/rageagainstthecage-arm5.bin25.)
exitI would suggest rebooting your phone but its not required.