How-to Root the Droid X

Advertisement

Unfortunately this doesn’t unlock the now infamous eFuse protected bootloader of the Droid X, but it does allow you to get superuser access and start customizing your phone to do things your way.

The method is relatively simple, although it requires quite a few steps, and, as usual, proceeding further could void your warranty, kill your cat, brick your phone, or cause spontaneous protonic reversal. Here are the instructions according to rainabba at alldroid.org:

1. Download the file attached to the alldroid.org post and expand it to a folder you can find (eg. c:DroidXRoot_v2)

2. Set up ADB (here’s how to do that)

3. On the phone: Home, Menu Button, Settings, Applications, Development: Make sure the “USB debugging” option is enabled/checked.

4. Status bar, USB connection: Make sure “PC Mode” is selected.

5. Open a command prompt (Windows: Start, Run, “cmd”, OK; Linux: Terminal)

6. Run “adb devices”. If you don’t see your device listed under “List of devices attached”, return to step 2 and follow the link to setup ADB (use that topic for support) and return here when “adb devices” lists your X.

7. Run “CD c:DroidXRoot” (or where ever you expanded the archive)

8. Run “adb push Superuser.apk /sdcard/Superuser.apk”

9. Run “adb push su /sdcard/su”

10. Run “adb push busybox /sdcard/busybox”

11. Run “adb push exploid /sqlite_stmt_journals/exploid”

12. Run “adb shell”

13. Run “cd sqlite_stmt_journals”

14. Run “chmod 755 exploid”

15. On your phone, navigate to a screen where you can switch wifi/bluetooth on/off easily (settings, or a home screen with a widget)

16. IMMEDIATELY after executing the next step, toggle wifi or bluetooth off and back on

17. Run “./exploid” and follow directions on screen. Once this completes you’ll be back at a shell prompt.

18. Run “rootshell”. You’ll be prompted for a password.

19. Type in password “secretlol” and press Enter then you are root! (You’ll know because your prompt will now be a “#” instead of “$”)

20. Run “cp /sdcard/Superuser.apk /system/app/Superuser.apk”

21. Run “cp /sdcard/su /system/bin/su”

22. Run “cp /sdcard/busybox /system/bin/busybox”

23. Run “chmod 4755 /system/bin/su”

24. Run “chmod 4755 /system/bin/busybox”

25. Run “rm /system/bin/rootshell”

26. Run “exit” to drop from root to a non-root user shell (on phone still)

27. Run “exit” to drop back to your machine command prompt (instead of phone)

To Confirm root is established:

1. Run “adb shell”

2. Run “su” (now you should see the # sign which indicates you are root)

3. Watch your screen so you can allow Superuser root access.

Again, this doesn’t let you flash custom ROMs, but it does allow you to get into the system, remove bloatware, run apps requiring additional permissions, and opens the door for more advanced hacks.

(Thanks to Birdman, Rainabba, mbm, and Sebastian Kramer for all their work!)

Advertisement

What's your reaction?
Love It
0%
Like It
0%
Want It
0%
Had It
0%
Hated It
0%
About The Author
Joe Levi
Joe graduated from Weber State University with two degrees in Information Systems and Technologies. He has carried mobile devices with him for more than a decade, including Apple's Newton, Microsoft's Handheld and Palm Sized PCs, and is Pocketnow's "Android Guy".By day you'll find Joe coding web pages, tweaking for SEO, and leveraging social media to spread the word. By night you'll probably find him writing technology and "prepping" articles, as well as shooting video.Read more about Joe Levi here.