I flashed SPRecovery to replace the stock recovery using RSD and then flashed a custom ROM with su permissions (root). For those that don't know how, here's how:
First, watch this video. Don't do anything. Just watch it. After you download everything below, this video shows how quick and easy it is to flash SPRecovery (which is the first step to obtaining root). It takes less than 15 minutes and it's super easy.
http://www.youtube.com/watch?v=9udWx-KXwGY&playnext_from=TL&videos=VHBcN4Vx6Ys
Next, download RSD to your computer. It's a software program that Motorola uses.
http://androidoverdrive.com/downloads/RSDLite4.6.7z
Then, download the drivers. You'll need the 32 bit OR the 64 bit, depending on your computer.
http://direct.motorola.com/hellomoto/Common/Drivers and Plug ins/USB_Drivers_32_bit_4.2.0.zip (32 bit)
http://direct.motorola.com/hellomoto/Common/Drivers and Plug ins/USB_Drivers_64_bit_4.2.0.zip (64 bit)
Assuming you're using windows, you can check whether you're on a 32 or 64 bit system by going to
START>COMPUTER>SYSTEM PROPERTIES
Next, download the SBF file for SPRecovery. SPRecovery replaces the stock recovery and this is what allows you to flash custom ROMs with root.
http://www.mediafire.com/?2nojyrkfznj
Next, follow these instructions and don't unplug your phone!!! OR just watch the video I posted above
1. Download all of the files above including the 32-bit OR 64-bit Motorola USB Drivers.
2. Install RSDLite AND the 32-bit or 64-bit Motorola USB Drivers (Depends on your system most will need 32-bit some will need 64-bit)
3. Connect your phone to USB and turn it off then turn it back on, while your phone is booting hold up on the DPAD. (Some users have said it is easier to hold the volume down button and camera button instead.)
4. Run RSD Lite 4.6 as Administrator (For all you Vista and 7 folks out there. If you are using XP you may not need to run as Administrator)
5. Click the ... next to the filename box and browse to where you saved the .sbf file and double click the .sbf file.
6. Hit start and below it should give you completion progress and all of that.
7. Do not unplug your phone until you have reached 100% completion
If you encounter any problems, go here and asks questions but like I said this is so easy and you shouldn't have any problems.
http://androidforums.com/all-things-root-droid/63010-how-install-sprecovery-unrooted-2-1-ota.html
After you're done, you have to install a custom rom that has root access.
Watch this video:
http://www.youtube.com/watch?v=oZk6iAoW_TE&feature=related
and Open this thread and scroll down to "SPRecovery Installation Instructions" in the first post
http://forum.cyanogenmod.com/index....mmys-remix-v07-cyanmod-5062-5-theme-choices/?
But before flashing any ROM, always perform a Nandroid backup so that if you fuck up, you can use nandroid backup to get your Droid back EXACTLY the way it was before you flashed the ROM. Using this method, you can create a nandroid backup BEFORE installing your first custom ROM.
To do this, you must be in SPRecovery (hold down "x" and press power). Choose the backup/restore button. Choose advanced nandroid backup. Check all of the options. Let it do its thing. If you ever run a ROM and you don't like it, you can use this nandroid backup to get your Droid back. Just choose backup/restore. Choose advance nandroid restore. Click all of the options. Choose the file to restore (the most recent backup, look at the date) and restore. You might want to wipe data and cache before performing a restore.