How to Root the Motorola Droid 4 (XT894) running Android 4.0.4

The Motorola Droid 4 is just five months old and when it was released back in January, it was just another dual-cored device running Gingerbread OS.  The device did attain root at that point but with it receiving the Android 4.0.4 update recently, it’s back to looking for an easy way to obtain root access.  Look no more though, as the post below will help you do just that in a few easy steps.

I.  Before You Begin

The procedure below will not affect the data on your device in any way, but do make a backup of important data before you proceed as a precaution.

II.  Necessary Downloads

III.  Rooting the Motorola Droid 4

1.  Enable USB Debugging on your device.  To do this, head to Settings > Development and check the Enable USB Debugging tickbox.

2.  Connect your device to your Windows PC and change the type of connection to Windows Media Sync instead of Mass Storage.

3.  Extract the file you downloaded above to a folder on your desktop.

4.  From the extracted folder, double-click rootscript.bat to run the script.

5.  Hit Enter once you have made sure that you have enabled USB Debugging and the device is in Camera Mode.

After the script finishes running, your Droid 4 should be rooted and ready to run all those root-requiring apps available on Google Play!!

All thanks go to Rick#2 for creating this simple tool!! You can thank him or even donate to him on his XDA thread if you think this helped you in anyway!!

This is part of our Android How To’s. We have how to’s on rooting, loading ROMs, and tons of other tips and tricks for your specific device or for Android devices in general! For all of our Android How To’s, head here.

  • aznheat

    Just created an account to say thanks for the great articles.. After using the droid 2 for years i finally decided to grab the droid 4 yesterday and with this i was able to root my phone in minutes without any problems
    Definitely the easiest root ive ever had to attempt

    Thanks for the help

  • kevin

    Three times I tried this but root checker says not rooted. All steps were followed, I only have one question: Does camera mode mean “connected as camera” or do I switch to camera mode just before running the batch file?

  • bnorris42

    Ok, to get titanium Back up to work, install superuser, then run titanium back up, after it gives error, hit menu, refresh apps and superuser will then grant access to titanium backup. 🙂

    • bnorris42

      then reload application, forgot that step :/

  • Rochelle

    where do I find the .zip to extract into a folder?!?!?!!??!

  • JOLT

    I have been trying to root my droid 4 for the last 3 hours and its not working. It keeps saying that It cant find my device. I did everything right and put it in all the modes just to see if it would work. This is my first time doing this and am very lost. please help. :/

  • jester109

    Ive been trying ot root my droid 4 all day using oneclick and kept getting errors. I found this and in 5 min I was done and phone is working great. superuser and Titanium backup both working as well as avast mobal thatnks for the great and easy root instructions

  • Cory

    I’ve run the program several times now on my Droid 4, without an issue on that side. However, no programs that require a root to be done to the phone actually work. I’ve poked around at it, and it doesn’t seem that the SuperUser program was actually installed on the phone at any point. I’ve tried going into the command promp on my computer to gain access, but apparently I don’t know what I’m doing, as it refuses to accept any shell commands.

    Any ideas?

  • R.J. LaCount

    I thought it didn’t work at first, until I realized I needed to download the Superuser app from the Play Store. It sure is rooted, though; how did you manage to put together a script that roots the device without unlocking the bootloader? Every other device I’ve rooted requires a bootloader unlock and data wipe first.

  • MrPlaneman

    I know this is an old topic, but I recently had to get a replacement for my Droid 4 (another Droid 4, of course), and have this to add: running the batch file alone (on WIndows 7 x64 Home Premium) doesn’t seem to push the superuser app to the phone, so I downloaded the superuser app from Play as well as BusyBox, installed both, and am back up and running!

  • Pic Bro’S

    my xt894 doesnt reboot it start and then it starts to hang with black display and nothing
    only recovery mode works
    and here i dont undertsand anything

  • Raul Orozco

    Hi, thanks for the post: Question: the device was a gift from a cousin fron the usa, and he gave it to me without any SIM and when i turn it on I don`t have acces to the Settings>Development menu, so is there anything i can do?, thank you for your attention.