How to Root the Motorola Droid Razr (XT910) running Android 4.0.3/4.0.4

The below guide will show you how to root your Droid Razr if it has updated to the latest Ice-Cream Sandwich 4.0.4 firmware.  If you haven’t got the update yet though, wait for some more time and you should get it eventually over the air.

I. Before You Begin

1.  While this procedure does not affect the data on your device in any way, be safe and make a backup of important data before you proceed just in case.

2.  Make sure the necessary drivers are installed before you proceed.  If you are unsure, use the download link in the next section to install them.

3.  This procedure is known to work with the Motorola Droid Razr running Android 4.0.4, Brazilian ICS 4.0.4, Chinese 4.0.3 and 4.0.4, and European versions of Android 4.0.4.

II.  Necessary Downloads

III.  Rooting the Motorola Droid 4

1. Enable USB Debugging on your device. Do this by heading to Settings > Development and checking the Enable USB Debugging tickbox.

2. Connect your device to your Windows PC and make sure that the type of connection is set to MTP Mode.

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

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

5. Follow the on-screen instructions to finally root your device.

All credit goes to Rick#2 for creating this simple tool and hacker812c for the original post!! You can thank or even donate to them by clicking on their respective names if you think this helped you in anyway!!

59 thoughts on “How to Root the Motorola Droid Razr (XT910) running Android 4.0.3/4.0.4”

  1. everytime I try and run the utility it is unable to find all these files and just reboots my device. Any idea what I’m doing wrong??

    1. im having the same problem. i downloaded the files from the link and extracted them. i click on the rootscript.bat and the dos screen starts up i follow the instructions as follows then it says all the files that are clearly there are cant be found and just reboots my phone

    1. Actually, I tried to install one program that needs the phone to be rooted (titanium backup), and it says my phone is not rooted….

      Attached / below is a screen shot from the DOS prompt…

      It did OK until certain point, but when it tried to place a su binary on /system it stopped and rebooted the device….
      it seems there was already a su file there…

      Any idea of what should I do to finalize the installation ?

      Thanks, Alex.

  2. I go through the process of it all, reboots my phone then hat damn backup assistant plus automatically starts loading in the web browser and then poof the dos screen disappears and still have no root access please help I’m getting really annoyed lol

    1. There’re some phone models specified in the first section, so please make sure that you have the device listed there.

      You can head over to the XDA Forum to get the updated version of the rooing tool. It may solve the problem you’re facing !

      Thanks Greg for stopping by and letting us know the issue you’re facing !

  3. Does this mean it works for all region? Mine is Asia, particularly
    Malaysia. Still thinking of rooting my brand new XT910 😀 Cheers!

    1. Dan,

      Yes it is open source. The developers who come up with these solutions are recognized devs on XDA, so you can trust them with no question!

  4. could you assist in my dilemma anyone??? i have as rooted droid razr i have installed boot manager and have 2 roms (after installing the second rom [not compatible with the phone] im stuck at a boot loop in the second rom) i have the droidrazr utility 1.8 but when i boot into fastboot it says battery low cannot program, i now have the phone plugged into the pc with a usb cord and the screen is off and theres a single white led does this mean its charging? when i put it on the wall charger it shows the motorola sign does this measn its charging?? ANY help is GREATLY appreciated the phone is completely useless in its current state 🙁 qcymax@gmail.com

  5. Program ran smoothly and rebooted device beautifully. But was not rooted. I installed super user checker. It says there is no root access. 🙁

  6. It worked for me. I had to manual install Superuser and then Titanium backup did the rest. It worked great I will donate when I get some money as I am out of work atm

    1. It’s because you may not have installed appropriate drivers on your PC.

      Download the drivers for your device from your manufacturer’s website and then re-try the procedure, it’ll definitely work.

      Thanks!

    2. are they unlocking the software download, most downloads are locked till you go to the file properties and unblock the file

  7. I have tried the steps more than 5 times still my motorolla razr xt910 is not rooted. i also have tried to run the batch file command manually – still no luck. no error or whatsoever. HELPPPPPP

  8. Assuming I don’t screw the pooch and brick my Verizon Droid Razr running ICS 4.0.4 ; will I have a rooted Razr running ICS or as one forum’s root instructions indicate Gingerbread. Having root but having Gingerbread for dessert is a poor trade-off. I am delaying the OTA upgrade to JB until I see what I gain by rooting. Keeping FoxFi tether capability is a major consideration.

  9. MI-Jay Petrescu

    Well, is not working for me… I tried 5 times and the device is not rooted, I’m using android 4.0.4 on xt910 device.

    Any advice ?

  10. This don’t work with my motorola, at the beginning when it says to connect device i connect it and press enter and it shut down(the script). Some1 help?

  11. Hi my razr has ICS 4.0.4 Asia retail version , i tried running the bat file and ma phone restarts and further nothing happens the cmd prompt exits itself and phone is not rooted. i tried running bat file on Win 8

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.