[Lenovo Vibe K5 Plus Guides, News, & Discussion] Hnk1:
EFS

Pre Requisites

Installed drivers. ( See Next posts for detailed guide.)

Enable USB debugging. See first post

Working ADB (Download from attachment)

You will need to move to the location where you have extracted adb.zip

Hold crtl+shift + mouse right click and select open command prompt here and then you can give commands.

Root

[*] Recovery

TWRP BACKUP

I find this method most superior to all others.

Download recovery from this forum. All credits to the developer to make it possible

DOWNLOAD IT FROM HERE. TWRP WITH EFS BACKUP AND MORE

After downloading the recovery, using a working adb. Enter commands

Does not require root

adb devices
adb reboot bootloader
fastboot boot LenovoA6020_TWRP-3.0.2-r3_7M.img

You will boot into recovery with Russian translation. Change translation to your local language as shown in attachments TWRP 1 and TWRP 2.

Make EFS and all other backup and keep it safe.

I suggest you copy this to your PC before you plan to do something else with your device.

Done

Enable DIAG MODE on your device using adb.

adb shell
su
setprop sys.usb.config diag,adb

Once your phone is in DIAG mode, you can utilise these methods for QCN.

QCN is a file that holds all your data regarding your signals, bluetooth, wifi, imei etc

If you lose it without a back, it may be very hard to fix your phone.

For first two methods, you need to be in DIAG mode. For the last two, you can make a backup on your mobile. All four methods require root.

QCN EXTRACTION BY QFIL

Simply open QFIL on your PC.

You will see

QPST>Tools> QCN backup and Restore.

Select Backup in your desired location

Done

QCN backup by QPST other tools.

1.First time you are trying to make a backup of your QCN using this method, you will need to add DIAG port which you enabled via adb commands in QPST.

For that , go to QPST>BIN>QPSTConfig. You might need to go to show all ports before you are able to add it.

2.Next go to, QPST > Bin> QPSTServer.exe

3.A globe would appear in taskbar. Click on it and select software download from the tab

4.Select port of your diagnostic mode in backup tab of software download.

5. Once in software download, backup your current QCN

4. Done

Backup by blocks

This is a better method to make a backup. You can either use adb commands or simply download PARTITION BACKUP APP from play store. This will automatically backup your partitions.

PARTITION BACKUP TOOL PLAYSTORE LINK

XDA FORUM LINK FOR ANY QUERIES

These are ways to check your device for partitions manually. You can make backup of these yourself as well.

Detailed guide is given here

adb shell
cat /proc/partitions

[B]OR[/B]

adb shell
ls -al /dev/block/platform/dw_mmc/by-name

make sure you replace dw_mmc with your device partiton. (I have not checked it yet)

[B]OR[/B]

adb shell
cat /proc/partitions

adb remount
adb shell "su" "" "mount -o remount,rw /system"
adb push parted /system/bin/parted
adb shell
chmod 0755 /system/bin/parted
parted /dev/block/mmcblk0
print

Backup by tar.gz and Img

For this method you will need to download EFS BACKUP from playstore and then you can make a backup. I recommend make backup in all three formats.

EFS BACKUP PLAYSTORE

XDA FORUM LINK FOR THE APP

That's all you need for a good EFS Backup. Good Luck!