Motorola had made quite a fortune last year with the budget phones like Moto E, Moto G and some premium devices like the Moto X. However, the Nexus 6 received some mixed opinions from the tech community, thanks to the gigantic 5.9-inch screen and somewhat pricey tag for a Nexus device. Nevertheless, Motorola launched another device at the end of 2014 which is internationally known as the Motorola Moto Maxx XT1225 or the Verizon Droid Turbo exclusively in US. Moto Maxx is yet another powerful device from Motorola which is arguably a good choice over the Nexus 6 except for the sturdy looks compared to Nexus 6’s decent design.

Powered by a 2.7 GHz Snapdragon 805 processor and coupled with 3 gigs of RAM, the Moto Maxx is one of the strong contenders in the premium Android phones shelf. Unarguably, the hardware of the device is quite powerful enough to replace the PC but there is some more power buried under the hood which can be unleashed once the device access is fully available to the user. To enjoy the full power of Android OS, one should definitely root their device and gain complete access over the OS rather than playing to the tunes of manufacturer’s limitations.

Rooting a device gives you hardware level access which can be used to boost the device performance by directly manipulating the hardware of the device. However, this might turn out sore for some users but you should be fine as long as you know what you’re getting into. In this tutorial, we will show you how to install TWRP recovery on your Moto Maxx XT1225 and root it. Once the device is rooted, you can use loads of advanced apps which will improve the device’s performance.


This Guide is intended only for the Moto Maxx with the model number XT1225, not for any other device of Motorola. Be extra cautious when you choose the firmware builds as flashing wrong firmwares might result in a bricked device. You alone are responsible for any consequences that might occur during the process, we shall not be held responsible for any damage to your device.


  • Unlock the device bootloader before following this guide.
  • Either setup ADB and Fastboot on your computer, or download the Minimal Fastboot tool and unzip it: (Rename mfastboot.exe to fastboot.exe)
  • Install Motorola USB Drivers on your computer.
  • Enable USB Debugging on your Moto Maxx. If you don’t know how to do it, follow the instructions given here.


TWRP RecoveryClick Here

Root file Click Here


You can now root your Moto Maxx XT1225 running Lollipop and install a custom recovery on it. Head over to our new tutorial by clicking the link below:

Flash TWRP Recovery and Root Moto Maxx XT1225 on Lollipop

Installation Instructions

For your convenience, the guide is split into two parts. First, we will install TWRP on your device and later flash the root file to attain SuperSU permissions.

Install TWRP Recovery on Moto Maxx XT1225

  1. Download the TWRP recovery file and unzip it to get an image file with the name maxxpatched.img. Rename the image file to recovery.img for convenience.
  2. If you’ve setup system-wide ADB, you’re good to go. Otherwise, place the recovery.img from step 1 in the directory where the fastboot files are installed/extracted.
  3. In the fastboot folder, open a command prompt by pressing Shift+Right Click and select open command prompt here from the windows context menu.
  4. Connect your Moto Maxx using a USB cable and make sure the device is detected by your PC. Now reboot the device into bootloader with the following command:
    adb reboot bootloader
  5. Once in bootloader, flash the recovery.img on your device with the following command:
    mfastboot.exe flash recovery recovery.img
  6. Reboot the device with the following command once the image is successfully flashed on your device.
    mfastboot.exe reboot

Root Moto Maxx XT1225

  1. Transfer the root file, to the root of your device’s internal storage using an USB cable.
  2. In the fastboot folder, open a command prompt by pressing Shift+Right Click and select open command prompt here from the windows context menu.
  3. Connect your device to PC using a USB cable. Boot your device into recovery mode using the following command:
    adb reboot recovery
  4. In recovery mode, select install to install the downloaded root file. Navigate to the location where you have placed the file and select it.
  5. Confirm flashing the file by swiping to the right and wait for the zip to be flashed successfully.
  6. If everything went good, you can reboot the device from the reboot options in the TWRP main menu.

That’s it. Now you have a working root on your Moto Maxx along with the powerful TWRP recovery.

For any queries regarding the tutorial, you can approach us from the comments section below.


  1. Does it have to do with this step you instructed?

    “Rename mfastboot.exe to fastboot.exe”

  2. it goes normal, but I what should I do to install the stock firmware? I tried ‘mfastboot adb push the name of the firmware and then go on recovery to install, I tried ‘mfatboot flash zip’ it wont go, and it doenst turn on so i cant turn usb debugging so I cant use RSD lite

  3. How? I tried a lot of ways and it wont go. I tried fastboot, recovery, but it wont go

  4. Hello, tks for so specific directions… I have updated to Lollipop 5.0.2. Is it possible to root it again, using same above procedures? Tks,

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