Method 1. Through Custom Recovery.
I know some of you had knowledge in custom recovery. I think you are familiar in CWM or (ClockWorkMod) but you doesn't know how to make it. Actually there are many custom recovery the best as far as I know are CWM,CTR,TWRP and Philz Touch this made by our developer in XDA. You can choose any of them or anything you want. Honestly, I can't teach you on how to port it just because it's more complicated. Hopefully, I can make a tutorial later on but I will teach only on how it works in your android phone. Perhaps you can request it to me to port this custom recovery just visit our thread here. This custom recovery you can backup and restore thru your phone only. I suggest you to backup your phone before to download any apps just to make it smaller in file size. Then once your phone in bootloop or softbrick you can restore it easily.
Method 2. Through MTK Droid Tools.
This one of the best tools that has a lot of features. Thanks to rua1 of XDA for this one of the most useful tools. You will need PC , MTK Driver and stable USB cord to do this method. Phone must be rooted and mtkdroid tools ask you to download busybox in playstore if needed.
Requirements:
PC/LAPTOP
USB CABLE
ROOTED PHONE
Mediatek Driver
mtkdroidtools.rar
1.Set your phone in USB debugging mode, then connect via USB cable.
2. Open mtkdroid tools
Click root then Grant SuperSU then wait to finish.
3. Once connected. Click Root,backup, recovery.
4. Click Backup. Then wait to finish.
5. Click To prepare blocks for Flash tool.
6. Then locate the folder created usually name of your phone and date. Located at mtkdroid folders backups.
7. Locate files.md5 then wait to finish.
8. Then folder was created name !Files_to_FlashTool. That's it!
9. This folder can now flash thru SPFT.
Method 3. Through SPFT.
This also one of the useful tools to flash stock rom or firmware. It can backup your rom thru readback. This method is only way to get preloader which can use to fix deadboot or hardbrick.
Requirements:
PC/LAPTOP
USB CABLE
SP_Flash_Tool_v5.1352.01.rar
Mediatek Driver
mtkdroidtools.rar
1. Download and Install SP Flashtool in your PC.
2. Connect your phone without the battery thru USB cable into PC.
3. Open SP_Flash tool . Click Readback
5. Click the line in the start address as shown below.
7. In start address will show check Hex, Select EMMC_USER, Edit Start address for Preloader edit Length for Cache.
8. To determine Preloader and Cache address open scatter file.
9. Copy Preloader linear_start_addr number ex. 0X0
10. Also copy Cache linear_start_addr number
Then Paste it accordingly as shown below.
11. Click Readback then wait for couple of minutes.
12. Download and install MTK Droid tools. Open the tools go to Click Root,backup, recovery
Then Click To process file ROM_from Flash Tool. Locate your ROM_0 file that you save earlier from step 6. Wait to finish. That's it!
Note: The file was located at mtkdroid folders backups.
Disclaimer: This tutorials was work in my Lynx mt6592 chipset I don't think so if it could be work in other device esp. new chipset despite of MTK DROID TOOLS still outdated for new chipset. So I also make a thread separated for new chipset on how to backup here;