If you hard bricked after the 4.4.4 (or 5.x) upgrade and your device looks dead and it's only recognized by pc as "qhsusb_bulk" this is the right place for you. This procedure has been tested with Win7 on Moto G XT1032 and should be fine for every model.
You will need:
First of all you will need to extract Riff BOX drivers in a folder (you will find both 32bit and 64bit versions). Open dseo13b.exe and choose "Sign a System File", follow the program instructions and there you go, the program will ask you to reboot. While you reboot press F8 many times until you get a menu, choose "Disable Driver Signature Enforcement", now click on Windows Start button and write "devmgmt.msc" without quotes, you will get the Device Manager window. Go on "qhsusb_bulk" (if not shown unplug and plug again your Moto G or long press the power button) then choose "Update Driver Software", choose the manually way and put the path of your previously extracted and signed drivers. Your Moto G is now recognized as "Qualcomm HS-USB QLoader 9008" under Ports (COM & LPT). Now extract the Motorola qboot utility and run the blank-flash.bat, your Moto G should be able to enter in fastboot mode! Now your device shows "Status Code :0", to get the correct status just flash a gpt.bin and a motoboot.img from a random 4.4.4 (or 5.x) Moto G firmware. It's done, now you can flash the firmware you like more... as always!
-----------------------------------------------------------------------------------------------------------------
MORE TOOLS:
TOOLS PACK DOWNLOAD
-----------------------------------------------------------------------------------------------------------------
Thanks to cellzealot and Boss442:good:
You will need:
- Riff BOX JTAG drivers + Driver Signature Enforcement Overrider
- Motorola qboot utility v2.4
- Motorola qboot utility lollipop update [thanks to @ilikered]
- Motorola USB drivers
- Motorola Fastboot
- An official Motorola Moto G firmware (4.4.4)
First of all you will need to extract Riff BOX drivers in a folder (you will find both 32bit and 64bit versions). Open dseo13b.exe and choose "Sign a System File", follow the program instructions and there you go, the program will ask you to reboot. While you reboot press F8 many times until you get a menu, choose "Disable Driver Signature Enforcement", now click on Windows Start button and write "devmgmt.msc" without quotes, you will get the Device Manager window. Go on "qhsusb_bulk" (if not shown unplug and plug again your Moto G or long press the power button) then choose "Update Driver Software", choose the manually way and put the path of your previously extracted and signed drivers. Your Moto G is now recognized as "Qualcomm HS-USB QLoader 9008" under Ports (COM & LPT). Now extract the Motorola qboot utility and run the blank-flash.bat, your Moto G should be able to enter in fastboot mode! Now your device shows "Status Code :0", to get the correct status just flash a gpt.bin and a motoboot.img from a random 4.4.4 (or 5.x) Moto G firmware. It's done, now you can flash the firmware you like more... as always!

-----------------------------------------------------------------------------------------------------------------
MORE TOOLS:
- Device Info Tool: Just a shortcut for the "getvar all" command, it shows all the info of your device
- Bootloader Refresh Tool: You could need this if you think your bootloader needs to be upgraded or refreshed to the version 41.13, which is the latest. (OUTDATED)
- Bootloader Bricker Tool: If the previous tool had no effect or you think your bootloader is seriously damaged, this script will make your phone recognized as "qhsusb_bulk" so you can perform a blank flash
The bricker should be used very carefully and only on Android 4.4.4 with 41.13 bootloader. DO NOT use it on higher versions.
TOOLS PACK DOWNLOAD
-----------------------------------------------------------------------------------------------------------------
Thanks to cellzealot and Boss442:good:
Last edited: