So the dust is now settling. Android Lollipop has finally arrived on existing Nexus devices via factory images, and the party has already begun! And while most other OEMs aren’t invited, one of them seems to have gotten access this time around. Yes, you guessed it right, we surely are talking about Motorola here.

Motorola has set the bar quite high for other OEMs when it comes to having a timely roll-out plan for latest Android updates. With Lollipop though, they have outperformed themselves, and seem to have matched even the acclaimed Nexus devices which are known for being the first of the flock to receive any Android version bumps. The Moto G and Moto G started receiving the Android Lollipop update almost at the same time that the Nexus devices did.

And well, if you have updated your Motorola device and are now looking for ways to ROOT your device, we just might have the right ingredients for you! The great developer of SuperSU, namely Chainfire, has revealed the One-Click Auto-Root tool for ALL versions of Motorola devices running on the latest Android 5.0 Lollipop! Yes guys, you heard it right. No need for scouring the web for a simple method, no need of anything else.

This tool just has a batch file which easily unlocks the Bootloader and installs SuperSU on your device with Root access. And even though the official Chainfire page here states that the supported version for Motorola devices is Android 4.4.4 Kitkat, a tweet coming from Chainfire’s official Twitter handle has confirmed that the same version plays nicely with Android 5.0 Lollipop as well!

So what are you waiting for? Let’s get on with our business, shall we?


This guide is meant for all Motorola G and X devices running Android Lollipop. But do keep in mind that rooting your device means meddling with it’s system and hence venturing into some muddy waters. Also, unlocking your bootloader may void your warranty too! This process has been tested on various devices with positive results, but keep in mind that you alone are responsible for anything that might go wrong during the process. We shall not be liable for any damage to your device and the responsibility lies solely with you. So, follow this installation guide with utmost care!

Download CF-Root for Moto G and Moto X Variants

Moto X 2014 XT1097 (victara_retbr)

Moto X XT1052 (ghost_retgb)

Moto G 2014 XT1063 (titan_retuglb)

Moto G 2014 XT1068 (titan_retaildsds)

Moto G 2014 XT1068 (titan_retde)

Moto G XT1031 (falcon_boost)

Moto G XT1032 (falcon_reteu)

Moto G XT1033 (falcon_retbr_ds)

Download the CF-AutoRoot Tool for your Motorola device first. The download link has been provided above along with the device listing.

Requirements and Precursors

  • Once you have downloaded the version specific to your device, you will have to set up the ADB drivers for Android on your PC by referring to these guides. ADB drivers are needed for connecting your device correctly to the PC for the purpose of flashing or installing stuff via fastboot mode.
  • Now download Minimal FastBoot tool from here and then extract the contents to a folder. This is for quick fastboot setup, which requires Android developmental SDK otherwise. If you have that already set up, no problem, skip this step!
  • When you are done with setting up ADB and FastBoot, you’ll have to install your device-specific drivers by connecting it to your PC via a USB cable. Download these drivers which are in a zip, and manually install them by opening your PC’s Device Manager and clicking on the ‘Other Devices’ button. Then, right-click on Nexus 7 and select Update Driver Software’. In the pop-up screen that appears, browse to and select the zip drivers you just downloaded. You can also refer to this post if you want your device specific drivers.
  • You will have to revert back to pure stock Android by doing a complete un-root of your device and flashing back the stock recovery.
  • Enable USB debugging on your device in the ‘Developer Options’ menu by referring to the comprehensive guide in this post.
  • And lastly, do NOT forget to backup your personal data and charge your Moto device to at least 60% beforehand.


  • First of all, get to your device system-Settings, and then go to Developer options -> Enable OEM unlock.
  • Don’t forget to extract the CF-Auto-Root script file specific to your device in a folder of your preference. (Remember, if you mix-up this script file with one meant for another device, it may well brick your phone. So download the one which is specific to your device, and recheck it!)
  • Now reboot your Motorola device in its ADB mode (by pressing VolUp + VolDown + Power) before connecting it to your PC via a USB cable.
  • Once connected, simply double-click on the Script file and a pop-up will appear.


  • This script will then automatically root your Moto device in one go. A few prompts might appear asking for key presses.
  • And voila! You’re done!

So you now have a Rooted Motorola device on Android 5.0 Lollipop! Having your cake and eating it too, ehh? Okay now, stop grinning and get on with your Lollipop! And don’t hesitate in sharing any issues with us in the comments section below.


  1. I’m using this with XT1068 but my cfar cmd is stuck with waiting for device. I tried both locked and unlocked bootloader before running the script, both had the same issue. What should I do?

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