I recommend to dump partitions off device first. this way you get partition label = file name for each partition.
Code:
python3 edl rl dumps --loader="path/to/prog_emmc_firehose_8916_asus.mbn" --skip=userdata --genxml
you can create new directory 'rom' and place your files in there. rename the files so they look like in 'dumps'. then restore whole directory in one go.
Code:
python3 edl wl rom --loader="path/to/prog_emmc_firehose_8916_asus.mbn"
thanks alexcs for your recomended , first im confuse how to sure what i will do ,
i am not sure if i can active qualcom port 9008 is right for flash CSC_Image_ZE500KL_v12_9_1_64_M1.3.22_OPEN_Phone-userdebug (.raw) or Asus_Zenfone_2_Laser_ZE500KL_Z00ED_8916_MP_V12.9.1.73_M1.3.23_F_EMMC_Dump (.bin)
they have same items from 1 to 42 , and what os version in there i dont know it is lollipop or marsmalow , and i remember qualcom port 9008 with havocs os android 10,
so about edl flash tool i success install till last steps in linuxlite 32bit version 3.8 with kernel 4.x.x.210 xenial do with
python3.5 with this how to:
Linux (Debian/Ubuntu/Mint/etc):
# Debian/Ubuntu/Mint/etc
sudo apt install adb fastboot python3-dev python3-pip liblzma-dev git
sudo apt purge modemmanager
mv /usr/bin/pip /usr/bin/pip-bak
mv /usr/bin/python /usr/bin/python-bak
mv /usr/local/bin/pip /usr/local/bin/pip-bak
mv /usr/local/bin/python /usr/local/bin/python-bak
mv /usr/bin/pip3 /usr/bin/pip
mv /usr/bin/python3 /usr/bin/python
mv /usr/local/bin/pip3 /usr/local/bin/pip
mv /usr/local/bin/python3 /usr/local/bin/python
git clone
https://github.com/bkerler/edl.git
cd edl
git submodule update --init --recursive
sudo cp Drivers/51-edl.rules /etc/udev/rules.d
sudo cp Drivers/50-android.rules /etc/udev/rules.d
pip install wheel pyusb pyserial docopt pylzma pycryptodome lxml colorama usb capstone keystone-engine
python setup.py build
sudo python setup.py install
so alecxs what is ur recomendation to me to enable qualcom port 9008 ?
my ze500kl still on lollipop firmware and hard to enable qualcom port 9008 with this asus lollipop firmware , and i cant find searched custom rom for ze500kl version android lollipop,
what i feel is i should enable qualcom port 9008 with android lollipop version before flashing those csc or dump files ?, or it is ok to flashing that csc or dump files ze500kl with qualcom port 9008 on havoc os andoid 10 ?
i feel worry it is not right , so dear alexcs what is ur recomendation to enable qualcom port 9008 to backup before flashing CSC_Image_ZE500KL_v12_9_1_64_M1.3.22_OPEN_Phone-userdebug (.raw) or Asus_Zenfone_2_Laser_ZE500KL_Z00ED_8916_MP_V12.9.1.73_M1.3.23_F_EMMC_Dump (.bin) ?
i will wait your reply bro , before i do next steps.