[GUIDE/TOOL]the ultimate DFU UNBRICK TOOL

Soyunamortz

Senior Member
Jun 5, 2015
324
71
0
I had been using MiFlash, but I switched over and tried the @djkuz tool. Failed again. The log says it "failed to open com port." Is this a driver issue, or something else? I've reinstalled the qualcomm drivers, but maybe I'm missing some other piece?

Screenshots here:
https://imgur.com/a/1P3YCuR
I had that error long ago , and it was a bad download ... I redownload and everything went fine I'm talking about the tool
 

raystef66

Recognized Developer / Recognized Contributor
Jul 2, 2013
2,050
4,975
203
I had been using MiFlash, but I switched over and tried the @djkuz tool. Failed again. The log says it "failed to open com port." Is this a driver issue, or something else? I've reinstalled the qualcomm drivers, but maybe I'm missing some other piece?

Screenshots here:
https://imgur.com/a/1P3YCuR
In your previous post you mentioned the DFU tool did his work to revive the 9008 and even the EDL Miflash worked... at this point I dont have a clue. When an EDL rom is flashed succesfull on Miflash (green bar) it should boot afaik.
Btw, with the EDL Tool from djkuz you have to put all the files into the full folder. Miflash works with a folder. But I guess you did that.

Anyway, I only can recommend to do the procedure all over again. Use the DFU tool again, connect to your PC and when you see the 'qualcomm hs-usb qdloader 9008' in edl mode you can either proceed and try again with Miflash or deinstall the driver again, unplug and replug your phone again and you'll see the driver reinstalling. Or you can try to use these or these.
As long as you see your phone in COM&LPT as qualcomm hs-usb qdloader 9008 you should be good to go.
Else I don't have any clue...
Or redownload the EDL rom like mentioned above...but you tried different once, right ?
 
Last edited:

privatedoodle

Senior Member
Apr 15, 2011
118
26
0
Richmond, VA
In your previous post you mentioned the DFU tool did his work to revive the 9008 and even the EDL Miflash worked... at this point I dont have a clue. When an EDL rom is flashed succesfull on Miflash (green bar) it should boot afaik.
Btw, with the EDL Tool from djkuz you have to put all the files into the full folder. Miflash works with a folder. But I guess you did that.

Anyway, I only can recommend to do the procedure all over again. Use the DFU tool again, connect to your PC and when you see the 'qualcomm hs-usb qdloader 9008' in edl mode you can either proceed and try again with Miflash or deinstall the driver again, unplug and replug your phone again and you'll see the driver reinstalling. Or you can try to use these or these.
As long as you see your phone in COM&LPT as qualcomm hs-usb qdloader 9008 you should be good to go.
Else I don't have any clue...
Or redownload the EDL rom like mentioned above...but you tried different once, right ?
Progress: the "can't open COM port" error was my fault. It happens when you forget to close the DFU program before starting the EDL tool. If they're both running, the EDL tool can't connect to the phone. After I solved that, I was able to get a "successful" flash.

BUT, the phone still won't boot to anything but DFU mode. Do these EDL packages include all the bootstack files? Are there any partitions that don't get overwritten?
 

raystef66

Recognized Developer / Recognized Contributor
Jul 2, 2013
2,050
4,975
203
Progress: the "can't open COM port" error was my fault. It happens when you forget to close the DFU program before starting the EDL tool. If they're both running, the EDL tool can't connect to the phone. After I solved that, I was able to get a "successful" flash.

BUT, the phone still won't boot to anything but DFU mode. Do these EDL packages include all the bootstack files? Are there any partitions that don't get overwritten?
Yes , the DFU program has to be closed before reconnecting to Miflash. It's in description ;)
Extract and flash this GPT_Original folder in Miflash to be sure. After that flash a full EDL STOCK rom again with Miflash and reboot into recovery and wipe data/factory reset. After that reboot phone.
 
Last edited:
  • Like
Reactions: privatedoodle

AnonVendetta

Senior Member
Apr 29, 2016
823
301
63
Portland, OR
Damn it, I wish this had been around a few months ago, when I got my phone stuck in DFU. Had to send it in to ZTE for a refurbished replacement.

Does this tool work with the A2017U? Is there a way to forcefully boot into DFU so i can test?
 

millerz

New member
Oct 16, 2010
3
6
0
Brookings
Damn it, I wish this had been around a few months ago, when I got my phone stuck in DFU. Had to send it in to ZTE for a refurbished replacement.

Does this tool work with the A2017U? Is there a way to forcefully boot into DFU so i can test?
Can confirm, A2017U user here. Worked for me. IDK about forcing DFU but the tool will recognize your device at EDL as well. At least it did mine when I used the device off both volume buttons + power button combo method.
 

lilbluemirage

Senior Member
Mar 3, 2009
455
100
0
I"m having similar issues like privatedoodle.

DFU Tool shows it works. In device manager, it sees the port as 9008. Flashing using EDL tool and MiFlash. Both show "SUCCESS" and even reboots the phone. Right after the ZTE boot screen, I get a quick flicker of the MiFavor logo and then it goes blank...

Edit: I'm curious though, for the people who've used this (succeed or fail), which version of Windows are you guys running? I'm running WIN 10, but it says recommended WIN 7. Most likely a stretch, but wondering if that plays a factor...?

Edit 2: The flicker of the MiFavor Logo shows "UPDATE FAILED!" followed by "Supported API: 3", "Failed to mount /cache (Invalid Argument)", and "Can't mount /cache/recovery/last_locale"
 
Last edited:
  • Like
Reactions: privatedoodle

NyQuilXT

Senior Member
Jan 15, 2016
180
352
83
I had the same problem with one device I got. (Some month ago, without this tool)... Flashing an "full" EDL package was not enough...I had to flash an "all" backup, I've made some time ago...
 

lilbluemirage

Senior Member
Mar 3, 2009
455
100
0
Update: Got the phone working finally. Not sure if my issue was attempting to downgrade back to Nougat from Oreo, but this did help resolve my issue.

Used this and was able to get the computer to recognize as port 9008 instead of DFU. From there, used Miflash to flash Oreo B20 EDL. It was able to at least get to the bootloader and allowed me to get into recovery, but not fully boot. Went back into EDL mode and flashed Nougat b35 EDL and it works.

This worked for me, but can't say it'll be the same for others.

Thanks for this! Saved me from disassembly and/or purchase of a new device!
 

privatedoodle

Senior Member
Apr 15, 2011
118
26
0
Richmond, VA
Update: Got the phone working finally. Not sure if my issue was attempting to downgrade back to Nougat from Oreo, but this did help resolve my issue.

Used this and was able to get the computer to recognize as port 9008 instead of DFU. From there, used Miflash to flash Oreo B20 EDL. It was able to at least get to the bootloader and allowed me to get into recovery, but not fully boot. Went back into EDL mode and flashed Nougat b35 EDL and it works.

This worked for me, but can't say it'll be the same for others.

Thanks for this! Saved me from disassembly and/or purchase of a new device!
Could you post a link to the EDL's that worked for you? I've seen a few different ones floating out there, and I think your issues were identical to mine.
 

taufikthexfader

Senior Member
May 12, 2014
72
18
0
Surabaya
This is great news, i should have waited for this tool to arrive before fixing my dfu bricked a2017g by disassembling it.

Now this makes me wanna tinker my a2017g again, once stable Pie Roms available.
 

raystef66

Recognized Developer / Recognized Contributor
Jul 2, 2013
2,050
4,975
203
Made an english version exe;)

ZTE DFU_MultiDL_A2017X_Tool.exe

Quick Guide :

1. Download the tool ZTE DFU_MultiDL_A2017X_Tool.exe
2. Install the exe
3. Start the program and follow the pictures down below
4a Use the left button, tap on it and select the first option Portconfig
4b Tap Port Manager to see to which port your phone is connected to, remember that one, close and choose in Port Config 1--USB and select the port USB you are connected too.
4c Apply that choice using the right button OK below
5. After you notice the port is showing up, your phone will be visible again as Qualcomm 9008 in your device manager. Its UNBRICKED !!!
Close the program and open Miflash, (bring your phone into edl mode if needed) and connect....you should be able to flash an EDL rom again


ENJOY !


pics source : myzte.cn
 

Attachments

Last edited:

AnonVendetta

Senior Member
Apr 29, 2016
823
301
63
Portland, OR
This tool works exactly as the instructions say, I just tested. My phone isn't bricked, and I can boot directly into EDL with VolUp+VolDown+Power (if I'm not using the LineageOS bootstack). I don't think there is a way to enter directly into DFU mode if you aren't bricked, but I had to test.

I am currently running LineageOS 15.1, with the LOS bootstack by @DrakenFX installed. But this bootstack has the disadvantage that you can't enter EDL with the button combo, instead you will get DFU. DFU is a solid red light in upper left corner on black screen, EDL is just a black screen with no red light (although it will blink when entering, DFU wont).

So yeah, I intentionally bricked my phone just to test this tool, I had to know if it will work in the future when a real DFU brick happens. If you decide to try then make sure you have a booting Android, or TWRP installed at the very least.

With this our A7 is now almost 100% unbrickable, short of hardware failure.
 
  • Like
Reactions: raystef66

raystef66

Recognized Developer / Recognized Contributor
Jul 2, 2013
2,050
4,975
203
This tool works exactly as the instructions say, I just tested. My phone isn't bricked, and I can boot directly into EDL with VolUp+VolDown+Power (if I'm not using the LineageOS bootstack). I don't think there is a way to enter directly into DFU mode if you aren't bricked, but I had to test.

I am currently running LineageOS 15.1, with the LOS bootstack by @DrakenFX installed. But this bootstack has the disadvantage that you can't enter EDL with the button combo, instead you will get DFU. DFU is a solid red light in upper left corner on black screen, EDL is just a black screen with no red light (although it will blink when entering, DFU wont).

So yeah, I intentionally bricked my phone just to test this tool, I had to know if it will work in the future when a real DFU brick happens. If you decide to try then make sure you have a booting Android, or TWRP installed at the very least.

With this our A7 is now almost 100% unbrickable, short of hardware failure.
Alright. Thnx for the test too! Did you try my latest exe from above to test?
And yes, this tool makes the A7 unbrickable ;)
 
Last edited:
  • Like
Reactions: Aviver

AnonVendetta

Senior Member
Apr 29, 2016
823
301
63
Portland, OR
@raystef66: Do I need your exe? I already have the Chinese version of the program installed, and converted to English. Is this tool mostly just useful for transitioning from DFU to EDL, or can it flash an EDL without MiFlash/Axon 7 EDL Tool/etc? I know this is Windows-only tool, but I ask mainly because I use Gentoo Linux as my primary OS, but I keep Windows 10 installed in VMware Workstation, reason being that many Android flashing tools only work in Windows. You can pass a USB port from a host OS to a guest OS easily enough. I just hate relying on Windows for anything except hardcore gaming. I have never found a way to flash our A7 from Linux without needing Windows.

In any case, glad to be a guinea pig!
 
Last edited:
  • Like
Reactions: raystef66

raystef66

Recognized Developer / Recognized Contributor
Jul 2, 2013
2,050
4,975
203
@raystef66: Do I need your exe? I already have the Chinese version of the program installed, and converted to English. Is this tool mostly just useful for transitioning from DFU to EDL, or can it flash an EDL without MiFlash/Axon 7 EDL Tool/etc? I know this is Windows-only tool, but I ask mainly because I use Gentoo Linux as my primary OS, but I keep Windows 10 installed in VMware Workstation, reason being that many Android flashing tools only work in Windows. You can pass a USB port from a host OS to a guest OS easily enough. I just hate relying on Windows for anything except hardcore gaming. I have never found a way to flash our A7 from Linux without needing Windows.

In any case, glad to be a guinea pig!
I haven't done the 'guinea pig' act myself ;) but relied on what have been tested on TG and other channels from users that were DFU bricked...
They all used Miflash afterwards by closing the DFU tool and open Miflash or the A7 EDL Tool. All with success to 'see' the phone appearing back as 9008.
2 users had(ving) problems to initialy boot after installing a complete EDL though. But that seems to be cured.
So yeah main goal is to DFU to EDL and flash with the known EDL tools. But if you want to test it as an EDL tool, feel free to jump into the cage again :D.
Picture below shows that it is possible to load an EDL through the DFU tool.

My new exe is mainly to do the setup in english and use the programUI in english too. Perhaps you can uninstall your previous version and test that too.
 

Attachments

Last edited:
  • Like
Reactions: Aviver

AnonVendetta

Senior Member
Apr 29, 2016
823
301
63
Portland, OR
@raystef66: I didn't know you need to close the DFU tool before opening MiFlash or another EDL flashing tool. I didn't actually try to flash an EDL, I merely confirmed that it went from ZTE Handset Diagnostic Interface to Qualcomm 9008 (in Device Management). That was good enough to say that this tool works for going to EDL from DFU.

I'll look into the documentation to see how, exactly, to flash the contents of an EDL with this tool. I have a bit of programming experience, maybe I'll get off my lazy ass and write a Linux only flashing tool for the A7, eventually. Or build a ROM.