- Drivers (Download | How to install drivers)
- SP Flash Tool (Download)
- Scatter file (How to create scatter file)
- MTKDroidTools (Download)
- Mediatek phone.
Steps to create readback backup:
Step 1: Open SP Flash Tool, load the scatter file by clicking scatter-loading button. After loading scatter file click Readback tab.
Step 2: Click Add then double click in the File column of the added entry.
Step 3: Select location where you want to save readback file and click Save.
Step 4: See linear_start_addr of last partition in scatter file.
Write this linear_start_addr address in Readback Length.
Step 5: Turn off your phone, remove battery for few seconds then insert battery (don’t switch on).
Step 6: Click Read Back button in SP flash tool and connect your phone to PC via USB cable.
Step 7: After successful Read Back you’ll see a Readback Ok message with green circle. Now remove USB cable and switch on your phone.
Step 8: Open MTKdroidTools and connect your phone via USB cable. If MTKdroidTools doesn’t detect your phone then in your phone go to Settings -> Developer Options and select USB debugging. If there is no Developer Options in Settings then go to About phone and tap Build number 7 times to enable Developer Options.
Step 9: In MTKdroidTools click root, backup, recovery tab.
Step 10: Click To process file ROM_from Flash Tool.
Step 11: Select the Readback file ROM_0 (or whatever name you have saved)
Step 12: Click No to cancel CWM recovery creation.
Step 13: Click Cancel
Step 14: Wait for the readback extraction task to complete.
You can find your backup files in the MtkDroidTools/backups folder. Now check size of system.img file. If its size is same as /system partition size then your backup is successful.