The easy way to root Droid RAZR M XT907 by using MotoFail2Go exploit

Although it was just released by Verizon Wireless recently, but now we’re possible to root Motorola Droid Razr M. We should thank to Dan J. Rosenberg (@djrbliss), a talented developer who give us root access on some of the latest Motorola Android-powered devices including XT907. He built a root exploit known as MotoFail2Go, the good thing is this exploit not only for the Developer Edition device, you can also it for retail Droid Razr M with ICS or Jelly Bean firmware.


After acquiring root access we can remove some of unnecessary bloatware apps, backup installed apps + data, and may also manage to save the phone battery life.

Update!! The new root exploit from djrbliss has been available called “Motochopper”, an updated version of Motofail2Go that work flawlessly on Jelly Bean firmware, find out more here.

droid razr m xt907 rooted

The simple way to root Verizon Droid Razr M (XT907)

  1. Enable USB Debugging on Settings > Developer options.
  2. Download the latest Motorola adb drivers from the Moto official site.
  3. Download the original root exploit in the zip file by djrbliss here (mediafire mirror).
  4. Extract the zip file on your Windows PC.
  5. Connect your phone to the PC via USB cable.
  6. xt907 root exploit

    MotoFail2Go Exploit

  7. Open motofail2go folder, then execute “run.bat” by double-click on it, a windows command prompt will show up, follow the guidelines carefully.
  8. Experiencing “run-as package unknown” error message ? Factory reset your phone first before root.
  9. razr m root unknown package

    Root error unknown package

  10. After successfully running the exploit, there will be new applications installed on your phone titled Superuser.
  11. To verify root access you can try to install Titanium Backup or MyBackup Pro from the Google Play Store.


If root exploit executed without error and success, however, you can’t locate Superuser app or the phone can’t obtain root access, it means you have to replace “Superuser.apk” and “su” file before running exploit. Download motofail2go exploit with proper Superuser.apk and su package from, and run again starting from step no. 6 above.


Filled Under:Root and Unlock
Related Mods

22 Responses

  1. srizvi
    November 20, 2012 at 4:41 AMReply

    Does the process of rooting a razr m or razr maxx hd allow you to use a US based sim from tmobile or att?

    • Fridza
      November 21, 2012 at 7:31 PMReply

      No, it’s not. Root only modify phone systems not the radio.

  2. Brian
    December 18, 2012 at 11:52 PMReply

    Will this work on a RAZR M that has been OTA updated to Jelly Bean. I believe I read somewhere that motofail2go would not work in Jelly Bean. Can anyone direct me to information about rooting a RAZR M with OTA Jelly Bean?

    • Fridza
      December 21, 2012 at 11:11 PMReply

      There’s no working root method for Jelly Bean firmware on RAZR M for now.
      Likely you need to downgrade to ICS, root it again using MotoFail2Go, retain root with Voodoo RootKeeper and get JB OTA, and then restore root on JB.

      • Paul English
        February 23, 2013 at 7:20 PMReply

        Is there any update to this issue. I have OTA Jelly Bean Razr M and I’d really like to root.

        • Jared LIm
          March 3, 2013 at 5:29 PMReply

          Same here! I can’t stand having a limited, un-rooted phone anymore! Please reply!

          • Celerian
            April 4, 2013 at 3:43 PM

            I just successfully rooted my Motorola DROID RAZR M (XT907) using the method outlined above (actually found this on several other sites). My phone came stock with Android 4.1.1. and it worked flawlessly. Just installed Titanium Backup.

  3. rosickness
    January 5, 2013 at 1:20 PMReply

    Thank you sir. I search online for a while. Kind of lost track of time kind of efforts. Everyone has the old superuser.apk. I was just about to call it a night before landing here. This apk file works on my Razr m with JellyBean. Surprised I came across so many methods that wasn’t working for this. Thanks again.

  4. brad
    February 22, 2013 at 4:10 PMReply

    I’m having a problem rooting…on my PC it tells me exploit failed at the end of the process the it “cleans up”. What am I doing wrong? Please help!!!

    • Paul English
      February 25, 2013 at 7:13 AMReply

      Same problem here.

  5. Sam
    April 6, 2013 at 2:20 PMReply

    Razr M with 4.1.1: ran motofail2go, had to clear cache to get successful report, but rootchecker and titanium said different. Found that I had to replace two files in, from aosp. Ran moto again, root acquired.

    • agustin
      October 21, 2013 at 10:33 AMReply

      could you describe what you did?

  6. Tronks
    September 7, 2013 at 5:26 PMReply

    I have 4.1.2 of adroid, any idea to root this version

  7. EDGAR
    February 5, 2014 at 7:23 AMReply


  8. m e
    October 3, 2014 at 6:51 AMReply

    hey, i have razr m of version 4.4.2, how to update it/???

  9. m e
    October 3, 2014 at 6:52 AMReply

    how to root it???

  10. Sanjib
    February 28, 2015 at 9:42 PMReply

    I am using Motorola droid RAZR m xt907 Verizon version , How to root it????? Please help me……….

  11. Naeem
    April 11, 2015 at 5:17 AMReply

    my mobile verizon droid razr m xt907 is not getting root as exploit runs command prompt and ‘shows daemon started successfully’ after that it shows no progress any more..

  12. nick
    April 11, 2015 at 7:01 PMReply

    The drivers I got from moto website wont work plz help

  13. mustafa
    April 29, 2015 at 4:21 AMReply

    it is not working

  14. Ali Hassan
    October 13, 2016 at 4:01 AMReply

    My device is Motorola Xt907
    when i go to root my device
    {*} Preparing for exploit….
    error: device offline
    error: device offline
    error: device offline
    error: device offline
    error: device offline
    error: device offline
    {*} Please trigger a bugreport on your phone by pressing
    {*} volume up + power simultaneously. If successful, your device will vibrate. Make sure this vibration is destinct from the vibration that occurs when you turn the volume all the way down press enter once you have successfully triggered a bugreport.
    Press any key to continue . . .
    {*} Getting root…
    {*} This may take a minute or two.
    adb server is out of date. Killing….
    * daemon started successfully *
    error: device offline
    {*} Cleaning up …
    error: device offline
    – waiting for device –
    Do you have any video and softwares url to download by the accurate versions of yours.

    • Ali Hassan
      October 13, 2016 at 4:03 AMReply

      and my device is kitkat xt907

Leave a Reply