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