FORUMS
Remove All Ads from XDA

[HOW TO] Unbrick hard bricked Moto G (for Android 4.4.4 (5.x now available))

193 posts
Thanks Meter: 248
 
By oversleeper, Senior Member on 31st July 2014, 01:50 PM
Post Reply Email Thread
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:
  • 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.
I'm not responsible for the bad usage of these tools.

TOOLS PACK DOWNLOAD
-----------------------------------------------------------------------------------------------------------------

Thanks to cellzealot and Boss442
The Following 81 Users Say Thank You to oversleeper For This Useful Post: [ View ] Gift oversleeper Ad-Free
 
 
31st July 2014, 02:15 PM |#2  
Junior Member
Thanks Meter: 0
 
More
Question Official 4.4.4?
Ok, but where can I get an official 4.4.4 firmware? I can't find any.
31st July 2014, 02:20 PM |#3  
oversleeper's Avatar
OP Senior Member
Melbourne
Thanks Meter: 248
 
Donate to Me
More
Quote:
Originally Posted by tomDienes

Ok, but where can I get an official 4.4.4 firmware? I can't find any.

http://www.filefactory.com/folder/c6cdedc45a775d27

Here! if you got a XT1032 the best choice right now is the retail version of Brazilian 4.4.4
The Following 3 Users Say Thank You to oversleeper For This Useful Post: [ View ] Gift oversleeper Ad-Free
31st July 2014, 03:52 PM |#4  
Junior Member
Thanks Meter: 0
 
More
gracias
hola amigos, primero para agradecerles por esta solucion al brickeo del moto g, por fin ya arranca en modo fastboot. quizas podrian ayudarme en la manera de instalar una rom. primero como soluciono esto de fastboot reason: failed to initialize partition table. gracias otra vez por el apoyo.
31st July 2014, 04:54 PM |#5  
oversleeper's Avatar
OP Senior Member
Melbourne
Thanks Meter: 248
 
Donate to Me
More
Quote:
Originally Posted by diosdiablo

hola amigos, primero para agradecerles por esta solucion al brickeo del moto g, por fin ya arranca en modo fastboot. quizas podrian ayudarme en la manera de instalar una rom. primero como soluciono esto de fastboot reason: failed to initialize partition table. gracias otra vez por el apoyo.

Now you have to install a stock rom. My advice, if you have a XT1032, is to use this rom

Once you downloaded put the mfastboot in a folder, put the extracted firmware rom in the same folder then open notepad, copy-paste the following commands and save the file as ".bat". Then run the ".bat" and there you go!

Code:
SET fastboot=mfastboot.exe
%fastboot% flash partition gpt.bin
%fastboot% flash motoboot motoboot.img
%fastboot% flash logo logo.bin
%fastboot% flash boot boot.img
%fastboot% flash recovery recovery.img
%fastboot% flash system system.img_sparsechunk.0
%fastboot% flash system system.img_sparsechunk.1
%fastboot% flash system system.img_sparsechunk.2
%fastboot% flash modem NON-HLOS.bin
%fastboot% erase modemst1
%fastboot% erase modemst2
%fastboot% flash fsg fsg.mbn
%fastboot% erase cache
%fastboot% erase userdata
pause
The Following 2 Users Say Thank You to oversleeper For This Useful Post: [ View ] Gift oversleeper Ad-Free
31st July 2014, 05:40 PM |#6  
Junior Member
Thanks Meter: 0
 
More
hola .... gracias por el apoyo, pero sucede que no pasa de warning bootloader unlocked .... veo que sale muchos errores durante el proceso de flasheo .... gracias por tu apoyo otra vez
31st July 2014, 08:14 PM |#7  
Junior Member
Thanks Meter: 0
 
More
One question, need full batery?
I have Battery low and the result is:

In the display:

Fastboot Reason: failed to initializa partition table

In the cmd of .bat:

E:\Celulares\XT1032\revivir>SET fastboot=mfastboot.exe

E:\Celulares\XT1032\revivir>mfastboot.exe flash partition gpt.bin
target max-sparse-size: 256MB
sending 'partition' (32 KB)...
OKAY [ 0.076s]
writing 'partition'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.119s

E:\Celulares\XT1032\revivir>mfastboot.exe flash motoboot motoboot.img
target max-sparse-size: 256MB
sending 'motoboot' (1953 KB)...
OKAY [ 0.138s]
writing 'motoboot'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.187s

E:\Celulares\XT1032\revivir>mfastboot.exe flash logo logo.bin
target max-sparse-size: 256MB
sending 'logo' (1060 KB)...
OKAY [ 0.110s]
writing 'logo'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.154s

E:\Celulares\XT1032\revivir>mfastboot.exe flash boot boot.img
target max-sparse-size: 256MB
sending 'boot' (10240 KB)...
OKAY [ 0.406s]
writing 'boot'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.447s

E:\Celulares\XT1032\revivir>mfastboot.exe flash recovery recovery.img
target max-sparse-size: 256MB
sending 'recovery' (10240 KB)...
OKAY [ 0.406s]
writing 'recovery'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.424s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.0

target max-sparse-size: 256MB
sending 'system' (249379 KB)...
OKAY [ 8.172s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.217s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.1

target max-sparse-size: 256MB
sending 'system' (252566 KB)...
OKAY [ 8.285s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.307s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.2

target max-sparse-size: 256MB
sending 'system' (248947 KB)...
OKAY [ 8.160s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.206s

E:\Celulares\XT1032\revivir>mfastboot.exe flash modem NON-HLOS.bin
target max-sparse-size: 256MB
sending 'modem' (47152 KB)...
OKAY [ 1.585s]
writing 'modem'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 1.605s

E:\Celulares\XT1032\revivir>mfastboot.exe erase modemst1
erasing 'modemst1'...
(bootloader) Invalid partition name modemst1
FAILED (remote failure)
finished. total time: 0.032s

E:\Celulares\XT1032\revivir>mfastboot.exe erase modemst2
erasing 'modemst2'...
(bootloader) Invalid partition name modemst2
FAILED (remote failure)
finished. total time: 0.038s

E:\Celulares\XT1032\revivir>mfastboot.exe flash fsg fsg.mbn
target max-sparse-size: 256MB
sending 'fsg' (102 KB)...
OKAY [ 0.084s]
writing 'fsg'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.107s

E:\Celulares\XT1032\revivir>mfastboot.exe erase cache
erasing 'cache'...
(bootloader) Invalid partition name cache
FAILED (remote failure)
finished. total time: 0.028s

E:\Celulares\XT1032\revivir>mfastboot.exe erase userdata
erasing 'userdata'...
(bootloader) Invalid partition name userdata
FAILED (remote failure)
finished. total time: 0.038s

E:\Celulares\XT1032\revivir>pause
Presione una tecla para continuar . . .
31st July 2014, 08:27 PM |#8  
oversleeper's Avatar
OP Senior Member
Melbourne
Thanks Meter: 248
 
Donate to Me
More
Quote:
Originally Posted by maurote

One question, need full batery?
I have Battery low and the result is:

In the display:

Fastboot Reason: failed to initializa partition table

In the cmd of .bat:

E:\Celulares\XT1032\revivir>SET fastboot=mfastboot.exe

E:\Celulares\XT1032\revivir>mfastboot.exe flash partition gpt.bin
target max-sparse-size: 256MB
sending 'partition' (32 KB)...
OKAY [ 0.076s]
writing 'partition'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.119s

E:\Celulares\XT1032\revivir>mfastboot.exe flash motoboot motoboot.img
target max-sparse-size: 256MB
sending 'motoboot' (1953 KB)...
OKAY [ 0.138s]
writing 'motoboot'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.187s

E:\Celulares\XT1032\revivir>mfastboot.exe flash logo logo.bin
target max-sparse-size: 256MB
sending 'logo' (1060 KB)...
OKAY [ 0.110s]
writing 'logo'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.154s

E:\Celulares\XT1032\revivir>mfastboot.exe flash boot boot.img
target max-sparse-size: 256MB
sending 'boot' (10240 KB)...
OKAY [ 0.406s]
writing 'boot'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.447s

E:\Celulares\XT1032\revivir>mfastboot.exe flash recovery recovery.img
target max-sparse-size: 256MB
sending 'recovery' (10240 KB)...
OKAY [ 0.406s]
writing 'recovery'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.424s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.0

target max-sparse-size: 256MB
sending 'system' (249379 KB)...
OKAY [ 8.172s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.217s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.1

target max-sparse-size: 256MB
sending 'system' (252566 KB)...
OKAY [ 8.285s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.307s

E:\Celulares\XT1032\revivir>mfastboot.exe flash system system.img_sparsechunk.2

target max-sparse-size: 256MB
sending 'system' (248947 KB)...
OKAY [ 8.160s]
writing 'system'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 8.206s

E:\Celulares\XT1032\revivir>mfastboot.exe flash modem NON-HLOS.bin
target max-sparse-size: 256MB
sending 'modem' (47152 KB)...
OKAY [ 1.585s]
writing 'modem'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 1.605s

E:\Celulares\XT1032\revivir>mfastboot.exe erase modemst1
erasing 'modemst1'...
(bootloader) Invalid partition name modemst1
FAILED (remote failure)
finished. total time: 0.032s

E:\Celulares\XT1032\revivir>mfastboot.exe erase modemst2
erasing 'modemst2'...
(bootloader) Invalid partition name modemst2
FAILED (remote failure)
finished. total time: 0.038s

E:\Celulares\XT1032\revivir>mfastboot.exe flash fsg fsg.mbn
target max-sparse-size: 256MB
sending 'fsg' (102 KB)...
OKAY [ 0.084s]
writing 'fsg'...
(bootloader) Permission denied
FAILED (remote failure)
finished. total time: 0.107s

E:\Celulares\XT1032\revivir>mfastboot.exe erase cache
erasing 'cache'...
(bootloader) Invalid partition name cache
FAILED (remote failure)
finished. total time: 0.028s

E:\Celulares\XT1032\revivir>mfastboot.exe erase userdata
erasing 'userdata'...
(bootloader) Invalid partition name userdata
FAILED (remote failure)
finished. total time: 0.038s

E:\Celulares\XT1032\revivir>pause
Presione una tecla para continuar . . .

Yeah, keep your battery in charge for at least 1 hour, shoud be shown battery low (charging).
When you get the green "battery ok" you can proceed.
The Following 3 Users Say Thank You to oversleeper For This Useful Post: [ View ] Gift oversleeper Ad-Free
31st July 2014, 10:48 PM |#9  
Junior Member
Thanks Meter: 0
 
More
Thanks !!
After charge, everything is ok...
THANKS PEOPLE !!
1st August 2014, 12:40 AM |#10  
oversleeper's Avatar
OP Senior Member
Melbourne
Thanks Meter: 248
 
Donate to Me
More
You're welcome
Guys I forgot to tell you can easily downgrade once you flashed a 4.4.4 ROM. I installed the Brazilian retail then downgraded to 4.4.3, then 4.4.2. Once you downgraded to 4.4.2 you can switch to GPE or whatever you want

Sent from my XT1032 using XDA Premium 4 mobile app
The Following 4 Users Say Thank You to oversleeper For This Useful Post: [ View ] Gift oversleeper Ad-Free
1st August 2014, 03:11 AM |#11  
Account currently disabled
Thanks Meter: 300
 
More
I am thinking of getting a moto g. The Verizon version from Walmart. I have att, so is there a way to get the moto to work on att?
Post Reply Subscribe to Thread

Tags
4.4.4, hard brick, moto g, qhsusb, unbrick

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes