These are the guidelines to root Motorola Moto G XT1032 running on the latest Android 5.1 Lollipop software update. The guide uses the CF-Auto-Root by Chainfire with the help from adb and fastboot from a computer.
Rooting the Motorola Moto G smartphone is most common for installing the apps that require root access to the internal system to run. Applications available from the Google Play Store like the Titanium Backup app are always hit. The only Moto G device owners who are not usually interested in the Titanium Backup app are those who are going on to install a custom recovery. With a custom recovery like Team Win’s TWRP Recovery, you can start taking complete backups with the NANDroid Backup feature from the main menu — a backup that’s better than what Titanium offers.
- You must unlock the Motorola Moto G’s bootloader before you can follow this guide to root or install a custom recovery afterward. You can use the guide for unlocking the bootloader on the Motorola Moto G 2015  to get it done on your first-generation also.
BEFORE WE BEGIN
- Your Motorola Moto G smartphone might need you to unlock the Developer Options menu if it is hidden at the moment. You do that by tapping on the Menu > Settings > About Device > Build Number 7 times.
- Enable the OEM unlock option from within your Developer Options menu on the Motorola Moto G smartphone by tapping on the Menu > Settings > Developer Options > OEM Unlock.
- Enable the USB Debugging Mode on the Motorola Moto G handset by tapping on the Menu > Settings > Developer Options > USB Debugging Mode.
- Download and install the universal ADB Drivers  on the computer for the Moto G before you start the guide.
HOW TO ROOT MOTOROLA MOTO G XT1032 RUNNING ANDROID 5.1 LOLLIPOP
- Download the Motorola Moto G CF-Auto-Root for the reteu  or the retuglb .
- Master how to set up adb  on your computer running a Windows operating system for your Moto G and then come back and continue with this guide.
- Extract the CF-Auto-Root file for your Moto G to the desktop by right-clicking on the file and choosing the “extract here” option when it’s on your desktop.
- Turn off the Moto G by long-pressing the Power button for 10 seconds.
- Boot the Motorola Moto G up in fastboot mode by pressing and holding the Volume Up + Volume Down + Power buttons at the same time.
- Double-click and run the rooting script file that you get after you extracted the original Cf-Auto-Root zip on the desktop and it will open up a new set of instructions for you to follow.
- Complete the on-screen commands and your Moto G will be rooted. You might need t manually reboot before you can start installing your apps like the Titanium Backup app.
Many people like to go on from rooting to install a custom recovery on their device so they can install custom ROMs like the CyanogenMod ROM, custom kernels so they can overclock the device and take better backups with the NANDroid Backup feature. While taking NANDroid’s is most commonly used to assist those flashing new ROMs, it’s also incredibly useful for anyone who just wants to back up easily.
You can find out how to install a custom recovery on the Motorola Moto G  smartphone if that sounds like something you might be interested in pursuing.