This tutorial will guide you through the steps required to root your Droid X, running Android 2.2 (Froyo) from your Mac.
Note: a much easier and more up to date version of this tutorial is available here. I’m leaving this one up for posterity’s sake, and in case it helps if the updated method does not, for some reason.
The process of rooting your Droid X is actually quite simple, though it can be frustrating as you may have to repeat some of the steps more than once, or change them slightly if they don’t work. This guide will cover as many scenarios as possible.
- Before you get started, make sure that USB debugging is enabled on your phone. To do so, select Settings from your Android applications list. In the list of settings, select Applications. Finally, select Development
- Make sure that USB debugging is checked.
- Plug your Droid X into your Mac, and from the Notifications window, make sure that USB debugging connected is displayed (see #1 in image below). Then tap on the USB Connection entry (#2 in image below).
- Select PC Mode, then tap OK.
- Leave your phone plugged in, set in PC Mode.
- Now for the require files. There aren’t too many, and none of them are particularly large in size. Start out by downloading the Android SDK for OS X. Unzip the file, and then move the folder to wherever you’d like to keep it on your hard drive. I moved the folder to my Applications.
- Next, download the file DORootforD2Linux.zip (don’t worry – though the file has “Linux” in the name, this is the correct one for OS X).
- Once the download has completed, unzip the file and open the folder that the zip file created (probably called DORootforD2Linux). There should be 8 files inside that folder. Copy all 8 by highlighting them and then selecting Edit -> Copy 8 Items, or by right-clicking them and select Copy 8 Items.
- Navigate to your Android SDK folder (probably called android-sdk-mac_x86 – wherever your put it (again, I put it in my Applications folder). Inside the Android SDK folder, there will be a sub-folder named tools. Paste the 8 files you copied in the previous step into the tools folder by selecting Edit -> Paste Items.
- Now download the file doroot.sh and save it to (or move it to) the same tools sub-folder in your Android SDK folder that you put the previous 8 files in.
- Open a Terminal by going to your Applications -> Utilities and then double-click Terminal. Enter the following command:
That command assumes that you put the tools sub-folder of the android-sdk-mac_x86 folder in your Applications folder. If you put the android-sdk-mac_x86 folder somewhere else, for example your Desktop, you would enter:
Now enter the command:
chmod 0755 doroot.sh
- At this point, a bunch of text will fly by in your Terminal window.
- If everything went perfectly, you’ll end out with a message saying Congratulations, you should now be rooted. If that’s the case – you’re done! It’s a good idea to reboot your phone (power it off and then back on again) at this point. Though not absolutely necessary, I noticed my phone was a bit sluggish after I rooted it, until I restarted it.
- If you did NOT get the “success” message, here are some troubleshooting suggestions that have worked for other people:
- Run the:
command again. Then again, then again. Try it 5 or 6 times before moving to the next step.
- Exit out of the Terminal – not just ‘close’ the window, but completely quit it. Then open it again, and start over from step #11 (above)
- Exit (quit) the Terminal. Unplug your phone from your Mac. Plug the phone back in, but this time set it to Charge Only (step #4 above). Then return to step #11 and proceed from there.
- When all else fails.. reboot everything. Unplug your phone, power it off and back on again. Restart your Mac. Start all over again (except you don’t need to re-download the files).
- Run the: