There are various reasons for you to restore stock firmware on your Moto G 2014. Feel nostalgic about the stock firmware after trying out few custom ROMs, unrooting a rooted phone, run into problems like boot loop issue when performing customization, bricked it after flashing a wrong ROM, etc. are the main reasons to return to stock firmware.
In this tutorial, we show you how to restore stock firmware on your Moto G 2014 (XT1063 / XT1064 / XT1068 / XT1069) in one click. Moto G 2014 currently runs on the Lollipop. You can restore your Moto G either to Lollipop (Android 5.0.2) or to the old KitKat (Android 4.4.4). The below method restores with locked or unlocked bootloader, however you should follow the instruction carefully.
Before you get start, please note that the below method will wipe all your data from your Moto G, so backup all your data first. Also, do not forget to remove the SD card from the device before flashing the firmware.
Restore Stock Firmware on Moto G 2014 in One Click
Warning: The below mentioned file is taken from XDA. I am not responsible for anything that goes wrong. Follow the guide at your own risk.
Disclaimer: Though we are putting our level best to provide this tutorial at its maximum perfection and accuracy, we cannot take responsibility for anything that goes wrong. This guide is intended for technically talented users only.
1. Download [HERE] and install Motorola driver for Moto G on your computer.
3. Download stock firmware (KitKat or Lollipop) [HERE] for your Moto G 2014 (XT1063 / XT1064 / XT1068 / XT1069).
5. Unzip the downloaded firmware zip file and move the contents to the same folder as the adb is installed. Also, unzip the OneClick zip file to the same folder (where you have the firmware file).
6. Now, boot your Moto G 2014 into fastboot mode. To do so, turn off your phone and then press and hold the Volume Down & Power buttons simultaneously for a few seconds.
7. Connect Moto G to your computer and go to the firmware folder. There you will see OneClick .bat file. Just double click it to run.
Once the firmware flashing process is completed, reboot your Moto G. Now you have successfully restored stock firmware on your phone. Leave your views in the comment section below. (Source – XDA)