This method makes a firmware backup in case IMEI is erased or system is bricked.
[!WARNING]
❗ PERSONAL DATA IS NOT BACKED UP USING THIS METHOD.
Use GDrive, another cloud service, or transfer your personal data to a physical media, wherever you feel it is safe.
Table of Contents
Prerequisites
| Software | Drivers |
|---|---|
| Python from Microsoft Store | Mediatek USB |
| MTK Client | USBDk |
Installing prerequisites
Mediatek USB
- Extract and enter the folder of Mediatek USB driver.
- Find the .inf file, right click and press install

-
Install USBDk
I. Backup
-
Install python, USB2SER (find the
cdc-acm.inffile, right click and pressInstall) and USBdk -
Run
pip3 install -r requirements.txtin a cmd inMTK Clientfolder to install all required dependencies.
-
Prepare a folder in which to store backed up partitions. For this example we’ll use
firmware-backup. -
Turn your phone off, hold both volume buttons, run this command
python mtk rl --skip userdata,super "firmware-backup"and connect your phone to your computer.

This is what will show while the backup is running:

- After the command finishes, check the folder to make sure the backup was made to the correct location and that there are 51 files

You are ready. Continue with the GUIDE
II. Restore
-
Flash a firmmware package (example: C.18)
-
Run
python mtk wl (folder name)in a command prompt. (To only flash some files usepython mtk w (partition) (file name))
[!CAUTION]
❗ A preloader file will be backed up inside
mtk clientfolder. Keep that file as safe as possible, as it’s crucial to restoring the firmware.❗ ONLY FLASH YOUR OWN FIRMWARE OR THE FIRMWARE PROVIDED IN THE GUIDE (exclude
cdt_engineeringANDopporeserve2for those)