I finally completed rooting my Motorola Droid with CyanogenMod. I thought I would create a post on how I did it. These instructions are for Windows users.
Note:These steps will void the warranty of your phone. I am not responsible if you break your phone somehow during this process. I recommend you backup all of your data on the phone if you wish to keep it as this process will wipe all app data off the phone. SD card data should be preserved, but you never know what may go wrong. I also recommend you fully charge the Droid before doing these steps.
1. Download and install RSDLite. Alt link.
2. Download and install the drivers for the Motorola Droid.
3. Download the SPRecovery file.
4. Attach Droid to the PC while it is powered on.
5. Power the Droid off.
6. Press and hold the Power button and the Up button on the D-pad located on the keyboard.
7. Open the RSDLite program.
8. Click the … button and browse to the SPRecovery (.sbf) file you downloaded in step 3.
9. Click Start to begin flashing the phone with SPRecovery. Be patient! The phone should eventually reboot.
10. Now that you have SPRecovery installed, you can install a rooted Android 2.1 to the device. Download the image.
11. Rename the file downloaded in step 10 to update.zip.
12. Mount the Droid to your computer and copy the update.zip file to the root of the SD card.
13. Power the Droid off.
14. Hold down the X key on the keyboard and press the Power button. Keep holding X until you see the yellow exclamation mark or the M (Motorola) logo.
15. Press the Camera and Volume Down buttons simultaneously to access the recovery screen. (You may have to press them several times).
16. Using the D-pad next to the keyboard, select Wipe data/factory reset.
17. Once that completes, select Wipe cache partition. (Use the center button on the D-pad next to the keyboard to make selections.)
18. Once that completes, select Install.
19. Select Allow update.zip installation.
20. Select Install /sdcard/update.zip (deprecated).
21. The rooted version of Android 2.1 will be flashed to the Droid.
You can reboot and use the phone as is for now, but flashing the phone with a custom image is preferable. You can obtain various custom images from various sites. One of the most popular is Cyanogen like I used. To flash your Droid with a custom image, peform the following steps.
22. Download the image file. (The one I used was located here.)
23. Rename the image file you downloaded in step 22 to update.zip.
24. Mount the Droid to your computer and copy the update.zip file to the root of the SD card.
25. Power the Droid off.
26. Hold down the X key on the keyboard and press the Power button. Keep holding X until you see the yellow exclamation mark or the M (Motorola) logo.
27. Press the Camera and Volume Down buttons simultaneously to access the recovery screen. (You may have to press them several times).
28. Using the D-pad next to the keyboard, select Wipe data/factory reset.
29. Once that completes, select Wipe cache partition.
30. Once that completes, select Install.
31. Select Allow update.zip installation.
32. Select Install /sdcard/update.zip (deprecated).
The custom ROM will then be installed. Time to reboot and enjoy your work. Don’t like the ROM? You can flash and reflash the Droid all you want.
