1. You will need ADB on the computer to root the Motorola Droid X. Follow the Android SDK guide, to get the ADB shell on the computer.
  2. Download rageinthecage-arm5, the Motorola Drivers & the Superuser package:
    • rageagainstthecage-arm5: Download
      md5: bfa28d457b54508326ab55d11399c586
    • Motorola 5.2.0 device Drivers (Windows Only): Download
    • Superuser package: Download
      md5: 43d9a40b63e916635d5ad7ca32433fab
  3. Windows Only: Install the Motorola device drivers.
  4. Unzip rageinthecage-arm5 & the Superuser package to the same folder as adb (the /platform-tools folder within the AndroidSDK folder).
  5. Connect the Motorola Droid X to the computer via USB.
  6. On the computer, open terminal and run the following commands:
    adb push rageagainstthecage-arm5.bin /data/local/tmp/
    adb shell
    chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
    /data/local/tmp/rageagainstthecage-arm5.bin
  7. Once the exploit finishes, in terminal, run the following commands:
    exit
    adb kill-server
    adb start-server
    adb shell
    NOTE: You should see a “#”. If you see a “$”, then the exploit didn’t work, please repeat steps 4 & 5.
    mount -o remount,rw -t /dev/block/mtdblock1 /system
    exit
    adb push su /system/xbin/
    adb shell chmod 4755 /system/xbin/su
    adb push Superuser.apk /system/app/
  8. The Motorola Droid X is now rooted, please continue to the next section.