Moto G doesn't boot anymore, not even into recovery My Moto G 2013 (XT1033) was working (except for the issue I described here, but the other features all working), I restarted it but it didn't come back.

I was dropped into the 'AP Fastboot Flash Mode' and selected 'Normal Powerup' from the menu, but I get the error message failed to validate boot image.

Choosing 'Recovery' doesn't works, either, I get failed to validate recovery image.

Does that mean my phone is dead for good? What can I attempt?
This may be a bit late however I think I have found the solution for my Moto e 2nd gen (XT1524).

If you found that you can't boot because 'failed to validate recovery image' read on.


Download drivers + adb + fastboot (Download standalone version to PC)
Ensure fastboot can find device fastboot devices
Download TWRP (https://twrp.me/) place in folder
Use command fastboot boot [path to recovery].img
You should now boot into TWRP (yay!)
Download a rom and move it to the device (with GApps and any other additions) using command adb push [filename].zip /sdcard/ (or to anywhere you want to flash from)
Wait for the files to move over (this will take a while)
Backup files (as your system is pretty much kaput not much need to backup the system)
Select wipe, advanced wipe, and wipe cache, system and data partitions then swipe to wipe
Select install, navigate to /sdcard/ (or wherever else you put the files)
Follow the onscreen prompts to install (INSTALL ROM FIRST THEN GAPPS AND ROOT)
Finally reboot into the system (THIS WILL TAKE 20 MINS + LEAVE YOUR PHONE DON'T TURN IT OFF KEEP IT PLUGGED IN)


You should now have unbricked your device.