EDL Hack is a way of extracting physical images from phones with Qualcomm chipsets. This option does not require the phone to be rooted and works on most of the Qualcomm-equipped devices.

How to

  1. On the main screen click on "Hack phone".

  2. Choose "Get physical dump from the phone using EDL".

3. Select the type of connection and way how to switch the phone to EDL mode, then click "Next".

The best option is to select the connected phone with Automatically send adb command if it is supported. 
If you have the phone in the EDL mode already, select the direct connection. 

Use the "Manual reboot to EDL" option only if you have to hold the button combination to reboot the phone into EDL.

4. The screen below will display.

5. The screen with the list of programmers will display.

The MOBILedit Forensic Express will auto-detect the best EDL programmer for a connected phone. Now simply click "Next".

You can use your own downloaded programmer, by clicking on "Custom programmer".

6. MOBILedit Forensic Express will continue with loading the programmer into a connected device.

7. You will then be asked to select a location on your disk, where the physical image will be stored. Please note that the physical image is as large as the full phone┬┤s storage.

8. The extraction will start right after. 

9. You can see the physical image being extracted on this screen. This may take a while depending on the amount of data stored in your device. 

After the extraction has finished, you will be able to find the IMG file at the destination location you have chosen. 

List of supported devices

Google Nexus 5 (Button combination: Volume UP + Volume Down + Power. When display goes off, release Power. After few seconds release remaining buttons)

Google Nexus 5X (with EDL cable)



Nokia 6

Nokia 5 (with EDL cable)

Nexus 6

Nexus 6P

Moto G4 Plus

OnePlus 5

OnePlus 3T

OnePlus 3

OnePlus 2

OnePlus X

OnePlus One

ZTE Axon 7



Xiaomi Note 5A

Xiaomi Note 5 Prime

Xiaomi Note 4

Xiaomi Note 3

Xiaomi Note 2

Xiaomi Mix

Xiaomi Mix 2

Xiaomi Mi 6

Xiaomi Mi 5s

Xiaomi Mi 5s Plus

Xiaomi Mi 5x

Xiaomi Mi 5

Xiaomi Mi 3

Xiaomi Mi A1

Xiaomi Mi Max2

Xiaomi Redmi Note 3

Xiaomi Redmi Note 4G (with EDL cable)

Xiaomi Redmi 5A

Xiaomi Redmi 4A

With the release of the MIUI 8.0 was the EDL access with using the adb command "adb reboot edl' suspended.

For some cases might also work adb command "fastboot oem edl" for this you will need an unlocked bootloader.

Additional sources

Test points for the Xiaomi devices:  http://en.miui.com/thread-638042-1-1.html 

Additional articles about EDL and advanced methods: