Motorola has started rolling out the Android 5.0.2 Lollipop update for two of its most popular devices, Moto E from the budget segment and the premium Moto Maxx. However, this is not a full fledged roll out as Motorola follows the soak test pattern with these two devices as well. We’ve recently covered how to install Lollipop 5.0.2 OTA on Moto E and now we’re back with a solid guide for the Moto Maxx as well.

In this guide, we’ll show you how to install Android 5.0.2 Lollipop OTA on your Moto Maxx XT1225 despite the root modifications on your device. Thanks to respider of XDA, you can now install the Lollipop update even if you’re rooted and the best part is you won’t lose your data in the process. However, you’ll be left with a non-rooted Lollipop device at the end of the guide but we suppose it’s a little price to pay at this point. Moreover, you can always root your device by flashing the SuperSU zip from recovery.

Please be warned that this OTA file is not meant for Droid Turbo even though they are different variants of same device. So if you’re ready to jump in, let’s start with the guide.


  • Charge your battery above 60% to avoid unexpected shutdowns during the process.
  • 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.


Brazilian KitKat firmware → Download

Install Android 5.0.2 Lollipop on Moto Maxx XT1225

Unroot your Device (Skip if you’re unrooted)

  1. Open the SuperSU app and navigate to the configurations option.
  2. Click on uninstall root to remove root permissions on your device.
  3. Remove busybox, Xposed or any other root apps (not mandatory but preferable).

Restore to stock Brazilian KitKat firmware

  1. Download and extract the Brazilian KitKat firmware on your PC in the same directory where you have the fastboot files. You’ll get the stock recovery, kernel and a bunch of system partition files.
  2. Open a command prompt in the fastboot folder by right-clicking in the empty space while holding the shift key and choose open command window here from the windows context menu.
  3. Connect your device to PC and reboot your device into bootloader mode using the following command:
    adb reboot bootloader
  4. Flash the stock recovery and kernel using the below commands one-by-one:
    mfastboot.exe flash recovery recovery.img
    mfastboot.exe flash boot boot.img
  5. Now flash the stock system files one after another using the below commands:
    mfastboot.exe flash system system.img_sparsechunk.0
    mfastboot.exe flash system system.img_sparsechunk.1
    mfastboot.exe flash system system.img_sparsechunk.2
    mfastboot.exe flash system system.img_sparsechunk.3
    mfastboot.exe flash system system.img_sparsechunk.4
  6. Now your device is on stock KitKat firmware.

Install Android 5.0.2 Lollipop OTA

  1. Download the OTA zip file and place it in the directory where you have the ADB files installed.
  2. Reboot into stock recovery. When you see the screen with Android icon lying, hold the Volume Up key until you enter the Recovery Mode. Select the Install zip from ADB or similar option. You can find a detailed guide here.
  3. Open a command prompt in the ADB folder and issue the following command to sideload the OTA file:
    adb sideload

    Make sure that the OTA file name is matching with the name of the downloaded file.

  4. Wait until the OTA file is transferred and flashed.
  5. Reboot the device once everything is completed.

That’s it, you’re now on Android 5.0.2 Lollipop without losing your data.

Root Moto Maxx on Lollipop

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


  1. I’m down to the last step which is side loading in recovery. I keep getting *cannot read ‘Blur_Version….zip’* on Cmd window. I tried renaming it and still nothing, I quadrupled checked I have the same .zip file name. What else can I do. Every other step went smoothly.

  2. when i write “mfastboot.exe flash system system.img_sparsechunk.1” “failed <data transfer failure >


  3. Is this guide only have the Brazilian Moto Maxx, or will this work with the Chile Moto Maxx as well?

  4. when you get to the ‘no command’ screen, try pushing the volume up + power button a couple of times. Dont hold them down, but rather just tap them together a couple of times. worked for me.

  5. I have never rooted/ unlocked my phone . Can i still flash the lollipop by skipping the first part of the guide above?

  6. I’m stuck at the screen with the Android laying down and it saying “No command.” What steps do I do next? I tried holding down the volume up key, but it didn’t work.

  7. Is this guide only have the Brazilian Moto Maxx, or will this work with the Puerto Rico Moto Maxx as well?

  8. when I put “mfastboot.exe flash system system.img_sparsechunk.1” it says: FAILED ( command write failed ( invalid argumend))

  9. I did, on tutorial don´t talked about hold vol+ when the screen with andoid Lying apears in dislplay, after this the options like “install zip from ADB” was showed for me.

  10. # I wrote in command line:
    Adb reboot recovery
    # then the device reboot, but show me only the message: ”no command”.
    # I also tried to enter in recovery mode using the power button+ volume down, and following i select recovery mode, and the same text is show me ”no command”.
    What is happening? Why dont appear for me the option: “install zip from ADB”?

    Please help me!
    Por favor me ajude!

  11. Both download links (KitKat and Lollipop) direct to the same file. Is that correct? Because I cant find the recovery.img and boot.img.

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