[Droid X General] MrDanger:
This is what the link that they OP posted says.

This is a walk-through of how to root your Droid X using the Birdman's method. This walk-though is based off of Rainabba's walk-though but I am going to go into a little bit more detail on some sections to make it more understandable for newer people to rooting.

Before starting this walk-through make sure you do not have any Server Applications running on your computer. This includes stuff like PDAnet's or Some Bluetooth server apps. I noticed that PDAnet will close the adb.exe so you can't do anything. It has also come to my attention that bit-torrent and U-torrent applications may interfere with this process shut those down to.

First you will need to download 3 files, just put these files onto your desktop.

Download the DroidXRoot_v2.zip file from http://alldroid.org/default.aspx?g=posts&t=493

Download the ADBDriver_v3_Google.zip from http://alldroid.org/Defa...40&g=posts&t=495

Download the correct SDK for your OS (Operating System) from http://developer.android.com/sdk/index.html

Now that you have all 3 files downloaded and put onto your desktop its time to do stuff with them.

Extract the DroidXRoot_v2.zip to drive "c:" and just name it "DroidXRoot" so it will look like "c:/DroidXRoot"

Extract the SDK folder into your "DroidXRoot" it doesn't matter what the name of this folder is I used the preset name. This should not look like "c:/DroidXRoot/android-sdk-windows"

Open the "android-sdk-windows" folder and then open the "Tools" folder. From here copy ALL of the files from this folder.

Back out of the "Tools" folder and then out of the "android-sdk-windows" folder. You should now be in "c:/DroidXRoot" Paste those files in here.

Right now Bookmark this page, doing the ADB driver install requires a reboot. This way you can find this post instantly.

Time to install the ADB drivers. For these instructions go to http://alldroid.org/Defa...40&g=posts&t=495 and follow the instructions.

Assuming that the installation went through with no problems, its time to move on.

(Where you see the "Run" at type the command in the quotes ("") but with out the quotes. You should also be able to just copy and past whats inside the quotes if your lazy)

Go to the phone it should still be plugged in from doing the ADB driver install if not plug it in now.

Go to your phone: Home, Menu Button, Settings, Applications, Development: Make sure the "USB debugging" option is enabled/checked.

Hit your Home Button and pull down the Status Bar and click on USB connection: Make sure its set to PC MODE.

Open a command prompt (On Windows 7 and Vista: Start, then type cmd, Right click the cmd and make sure you run as admin. Linix just open the terminal and make sure your running Root through it. If you don't know how to get that good terminal root.)

Ok now that you have your command prompt open Run "cd c:\DroidXRoot"

Run "adb devices" you should see your device listed with a whole bunch of numbers. If you get the message "No devices found" you didn't copy and past the files correct from the tools folder to the "DroidXRoot" folder or you didn't install the driver right from the previous post. If you get the message "adb is not recognized as an internal or external command" you may still have a server file running, make sure there all exited since you rebooted while installing the "adb" drivers. Well if you see your device your doing great keep moving.

Run "adb push Superuser.apk /sdcard/Superuser.apk"

Run "adb push su /sdcard/su"

Run "adb push busybox /sdcard/busybox"

Run "adb push exploid /sqlite_stmt_journals/exploid" If you have any problems with the pushing as in getting the "access denied" response then you did not start in an admin or root and need to restart...

Run "adb shell"

Run "cd sqlite_stmt_journals"

Run "chmod 755 exploid"

Where doing great if you didn't have any problems. From here pick up your phone, and navigate to a screen where you can turn on/off your WiFi with a widget, turn your WiFi on. You will need to turn it off then back on instantly after the following command.

Run "./exploid" turn your Wifi off then turn it back on. Now follow the directions on your command prompt. When that completes you will be back at a shell prompt.

Run "rootshell" You will be prompted for a password enter "secretlol" and press Enter. You are now root but you still have more to do. (You will know that you are in root because your prompt will be a "#" instead of "$")

Run "cp /sdcard/Superuser.apk /system/app/Superuser.apk"

Run "cp /sdcard/su /system/bin/su"

Run "cp /sdcard/busybox /system/bin/busybox"

Run "chmod 4755 /system/bin/su"

Run "chmod 4755 /system/bin/busybox"

Run "rm /system/bin/rootshell"

Run "exit" to drop from root to a non-root user, you will still be logged into the phone.

Run "exit" again to drop back from your phone to your computer command prompt, you should be at "c:\DroidXRoot"

Now you need to confirm that you have established Root:

Run "adb shell"

Run "su" you should now see the "#" sign which indicates you are root)

WATCH YOUR DROID X SCREEN SO YOU CAN ALLOW SUPERUSER ROOT ACCESS!!!

Credits

Sebastian Kramer for this blog post - http://c-skills.blogspot...07/android-trickery.html

Birdman - for editing Sebastians work for the droidx

[mbm] - for answering birdmans many questions while root was tried (and failed xD)

Rainabba - for the original post located at http://alldroid.org/default.aspx?g=posts&t=493

The blog list

Birdman - @mrweeeedbirdman - http://stevenbird.info

Rainabba - @rainabba - http://rainabba.blogspot.com

Videos

Evidence of root: http://tiny.cc/DroidXRootProof

Video tutorial for root: http://tiny.cc/How2RootDroidXVideo

As is always the case with this sort of activity, you do this completely at your own risk. AllDroid, Rainabba, Birdman, and myself take NO responsibility for the outcome.

Edited 7/27/10

Added the section about shutting down the Bit-torrent and U-torrent applications - Thanks sanzy for finding that out.

Fixed a typo in line 21 - Thanks kdkinc fo noticing that.