		Subscribe: BoostUpStation
   How to Exit any Android Mobile from EDL mode in Windows

0) Download files from description ;)
1) Install latest version of Python 3
https://www.python.org/downloads/

2) Run cmd and execute this command from main folder:-
python -m pip install -r requirements.txt
python -m pip install --upgrade pip
python -m pip install capstone keystone-engine ropper unicorn

3) install Qualcomm_Diag_QD_Loader_2016_driver.exe

4) Use Zadig 2.5 or higher, list all devices, select QUSB_BULK device and replace
  driver with libusb one


To check if device is detected by this tool:-
	For EMMC Flash
	edl.py printgpt

	For UFS Flash
	edl.py printgpt --memory=ufs


To reboot the phone
edl.py reset
OR
edl.py reset --loader=firehose_file_name.mbn
OR
edl.py reset --loader=firehose_file_name.elf


To print gpt partition table of device:-
	For EMMC Flash
	edl.py --loader=firehose_file_name.mbn printgpt
	OR
	edl.py --loader=firehose_file_name.elf printgpt

	For UFS Flash
	edl.py --loader=firehose_file_name.mbn printgpt --memory=ufs
	OR
	edl.py --loader=firehose_file_name.elf printgpt --memory=ufs


For more commands:-
Source:- https://github.com/bkerler/edl



