Downgrade Moto G to Kitkat 4.4.4 from Lollipop 5.0.2

If you encountered a boot loop or hung Moto G when updating to Lollipop from Kitkat, this guide can help you to start over. You can also downgrade your phone back to Kitkat 4.4.4 from Lollipop 5.0.2 using this guide. This will work on every model, provided you have correct firmware file. I will be showing this for XT1033.

To start with, you will need following,

1. Unlocked bootloader. This is important as without this, you will get “Error : invalid PIV signed sistem”
2. Stock Kitkat firmware file. You can get it XML firmware file with all partitions from Filefactory. Just make sure, you select firmware related to your phone.

Make sure, you only copy and replace these files. The final look of batch downgrade folder will look something like this,

Final downgrade folder with all files

Now, put your phone in bootloader mode. Switch off the phone. Hold power button and volume down together and release after 2-3 seconds. You will be in bootloader.

Connect your phone to computer and check that bootloader shows that USB is connected. If any drivers are missing, your PC will install it automatically.

Next you only need to click and run the batch file named ‘5.0t04.4.4‘ from this folder and sit back.

When everything is done, phone will restart and you will be back on stock Kitkat firmware. At first boot, the logo will flicker and also the screen. Don’t worry about it. Just lock and unlock the phone. This will be resolved.

All done! If you want to upgrade your Unlocked and rooted phone again to Lollipop, you can follow this guide.