Disclaimer: I am not responsible for anything that happens as a result of flashing these files. Your destiny is your own.
Please report broken links. New Mirrors welcome!
How to flash:
No longer maintained. Removed content.
Frequently Asked Questions:
Can I restore Factory Firmware if my Bootloader is locked?
Yes. However attempting to downgrade to an older version of Android may fail. Even with an unlocked Bootloader, downgrading cannot be guaranteed. It's also important to be aware that flashing the wrong Bootloader for your model can have serious consequences. Always establish your model of Moto G4 Plus before flashing.
What does 'Preflash Validation Failed' mean?
'Preflash Validation Failure' happens when the Firmware Image you are flashing is older than one you have previously flashed.
After flashing Firmware Image files phone gets stuck during boot-up | will not load Android?
Refer to the guide. Check you are naming the files correctly, and make sure you are flashing all of the 'sparsechunk' files - not just those mentioned in the tutorial. The 'sparsechunk' commands listed there are not to be copied exactly, different firmware images have different files.
Downgrading and OTA Updates
If you downgrade, it is advised to avoid all OTA Updates. These updates can result in a hard-brick (phone will not turn on) if you have a newer Bootloader than the one expected.