The Ultimate Ways To Repair A Dead MOT G Part 2
By bricked phone, I mean a hardbrick. SO hardbrick means dead phone. You cannot get to bootloader or recovery let alone startup. The phone's screen doesn't even light up, at least that's what happens in a hardbricked MOTO G.
Sign of a hard bricked phone:
When you connect your MOTO G to a computer, then your PC will detect the phone as "qhsusb_bulk" which can be viewed on device manager. If it doesn't but notifications like "unknown device" or "USB corrupt" pops up then you could try installing the Motorola driver, re-plugging the phone 3-4 times or trying on different operating system or computer. I had the similar problem and plugging the phone into a PC running Windows 7 worked.
So the process of unbricking a hard bricked phone is relatively more difficult than softbrick as your current bootloader might have gone corrupt and several vital data like IMEI numbers are gone as well. But the good news is you can fix it.
UNROOTING:
Things you need to download:
- Riffbox JTag drivers + Driver signature enforcement override
- Motorola USB driver(Basically, Motorola device manager)
- Mini SDK(this includes both ADB and fastboot)
- Mfastboot(optional)
Fastboot files/Motorola qboot utility:
If you're confused, or one file doesn't work, then you can try both as only correct one will flash successfully. Mind you it is for stock firmware so if you had lollipop and you put CM 13 MM then also you need to use lollipop fastboot.
Firmware:
This firmware is the solution for those people who can reach bootloader but get errors like:
-pre-flash validation fail
-partition error, etc
Process:
i) The first step is to plug in the phone to a PC via a USB cable. The device is detected as "qhsusb_bulk" in unknown devices category at device manager.
ii) Recognition by Computer:
- Extract Riff BOX JTAG Drivers+DSEO.
- Open "dseo13b.exe" and then choose "sign a system file."
- Put the path of the driver. Here choose the file according to the according to the architecture of your current computer OS i.e. 32-bit or 64-bit. The driver is "Qualcomm_QDLoader_64bit_Driver.ini", not the other one. Here I have extracted the files in a folder "a" in desktop so my complete path with file name is: "C:\Users\Manu\Desktop\a\64Bit\Qualcomm_QDLoader_64bit_Driver.ini".After you put the correct path, you'll get confirmation.
- Possible your computer doesn't have "Driver Signature Enforcement" disabled. To disable it just reboot your PC, and press F8 repeatedly after you pass BIOS. You'll get to a menu. Select "Disable Driver Signature Enforcement" and your computer will start.
- Now go to device manager or just run "devmgmt.msc" command.
- Right click on "qhsusb_bulk" >> Update Driver Software >> Browse my computer.. >> Let me pick from a list.. >> Have Disk.. >> Browse.. >> Then choose the file you signed...
- Now the phone will be detected as "Qualcomm HS-USB QLoader 9008" under Ports (COM & LPT).
iii) Now extract "blankflash_lollipop.zip" or "blankflash_kkjb.zip".
iv) With your phone plugged in run "blank-flash.bat." If it fails, then you've probably chosen the wrong file, download the other one and do the same.
v) Now if it's successful then you'll be able to get into fastboot now via "vol down + power button."
Flashing the firmware:
IMPORTANT: If your phone has low battery then just plug it into the USB port and let it charge until "Battery_Ok" appears. I have posted the link of a CFC firmware above so that even if the phone's bootloader is badly corrupted then also it can be unbricked without any problem.
i) Extract the "mini-sdk.zip" and extract the firmware files in the same location.
ii) Bring the phone to fastboot and then connect it to the PC.
iii) Run the command prompt on the folder with the files or directly do "Shift + right mouse click" then select "Open command prompt here."
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
fastbot flash system system.img_sparsechunk.0
fastbot flash system system.img_sparsechunk.1
fastbot 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
fastboot reboot
Now the first boot will take time, don't worry.
Congratulation, your MOTO G is up and running now. If you think your phone isn't bricked but has Motorola battery bug, then please see this post for possible solutions:
UPDATE(Time Saver):
If you already have a non-cfc firmware then you can just download the gpt.bin from the link below and flash it first(fastboot flash partition gpt.bin) then flash other files from the firmware you have.
Download: gpt.bin
Updated: 22/05/2017
thanks a ton bro . its 100% working.
ReplyDeletespecially for the corrupted bootloader.
my main problem was locked bootloader which was denying acceess to make partition. I tried flashing several stock roms but nothing worked, it never got ahead of fastboot screen. But finally when i tried above rom it worked like gem. when flashing it several times showed "bootloader permission denied" but it actually worked and it booted with "unlocked bootloader" screen. device working properly no imei issue , sim and network working properly.
thanks once again for boosting my confidence , because i was loosing hope after repeated failures.
Appreciate your comment man..
DeleteCan't flash.
ReplyDeleteBattery too low... What can I do?
I left my phone in charger about 4 hours and nothing!
Still low battery
Charge via USB. It'll work.. :)
Deletethanks for the tutorial. after a year with mobile bricked in a drawer, I've gotten back to life :)
ReplyDeleteCongratulation...:p
Deletemy phone was softbrickeed earlier, and i reapired it by flashing kitkat 4.4.4 firmwere. and i tried to update it to lollipop 5.0.1 (I think so) and my phone is now dead during the updation process. So which blank flash I should use? Kitkat or Lollipop? Does it matter?
ReplyDeleteYou can try any one. One will work and one will fail. I think yours is lollipop.
DeleteIve reached the bootloader after running the batch file.. what happens if I select normal powerup? Is there any chance that I can get back to my older state? or is it compulsory to install firmwere? Is there any method to recover my data from phone
ReplyDeleteYour phone doesn't have firmware currently. It just has bootloader so it is mandatory to install a firmware. You can try doing normal powerup. It'll just freeze or again restart to bootloader.
DeleteI've reached the bootloader menu after following your steps. I've put it for charging via usb for almost couple of hours. Still showing battery low.
ReplyDeletePut it in USB 3.0 port and leave it or more than couple of hours. A whole night if possible.
Deletewhile executing the command 'fastboot flash boot boot.img' it is showing falied and 'preflash validation failed' in cmd and 'hab check failed for boot' in phone
ReplyDeleteThat's either a wrong firmware or your mobile partition is incorrect. If flashing CFC firmware from above link didn't work then try flashing gpt.bin of the firmware I used then other files from the firmware(just update in the last part of the article) you have. If none worked then just google for moto g CFC firmware and then try them...
DeleteHi
ReplyDeleteis this working for a MOTO G2 (XT1064)?
mine´s been hardbricked. ca´t even reach the bootloader just it is detected by relink hs-usb QDLoader 9008
i tried both balnkflash files but it displays the "sendind packet error"
what else can i do?
thanks man
I really don't know that as I don't have that phone. The only way for you is to do it yourself. Sorry :).
DeleteI forgot to mention also that i run again the blankflash but it is still sending:
ReplyDeleteOpening device: \\.\COM
OKAY[xxx.xxs] (its between 175.016s - 179.016s)
it keeps doing that.
hi
ReplyDeletecan you help me with moto g2 2014 edition
when i put on charge white led blinks once then nothing happens
i Tried everything phone wont boot up tell me
is this process applicable for moto g2 as well?
bro need help cant flash any rom E:unknown command error
ReplyDeleteand i think system is also not mounting
Hey bro I have a small issue! I have reached the fastboot screen (thanks to you) but now the problem is that it shows failed to initialize partition table! How to solve it?
ReplyDeletemanveer tell me how you reached the fastboot screen through blank flash help me plz i am in trouble.......amankaushik51@gmail.com
DeleteHey! Finally I Flashed the stock ROM to the phone! actually now comes the problem! as soon as it boots up for the first time, it keeps on showing "the phone has stopped" pop up! I click ok and it again pops up! What is the issue?? Pls solve it!
ReplyDeleteAnyway to get blankflash for Moto E 1st generation?
ReplyDeleteWhat is blankflash file?How to create it?
ReplyDeleteWhat is blankflash file?How to create it???
ReplyDeletei unlocked my boot loader and installed twrp recovery and wiped every thing and i did rebooted system without any os ..now my phone not working ..i did above process but also it not working but when i plugin to pc port will appering
ReplyDeleteI followed this process and everything seems to be fine with that. However now my phone is stuck at the unlocked boot loader screen. Is it normal like you said that it will take some time ?
ReplyDeletesame here...
ReplyDeleteplz help! how to revive Moto g4 plus which is hard bricked after June update xt1643??
ReplyDeleteplease mail me at prakashhitendra@gmail.com, I will send you the process
ReplyDeleteMy phone is not detecting
ReplyDeleteIts detecting as falcon
Not even as qbulk.
What to do?
Should i try on win 7
I tried on windows 8 and 10
My phone is not detecting
ReplyDeleteIts detecting as falcon
Not even as qbulk.
What to do?
Should i try on win 7
I tried on windows 8 and 10
Hi, I bricked my Moto G4 Plus when I downloaded an update (not sure which particular update). But before the update, the phone was loaded with Android 7.0.1. Is it possible to unbrick using this gpt file? If not, can you please help with the process/documentation to understand how to create such a partition file?
ReplyDeleteThank you.
shall i flash anyother rom after this steps works?
ReplyDeletebro i have moto g3 turbo edition asia retail my phone got bricked when it was syatem update to marshmellow all i do is holding power+vol+ vol- but nothing happend when i plug moto g3 in pc it shows qhusb loader 9008
ReplyDeletehow can i make my phone come back to life plzz help