Hello, today we shall be looking at something new which is on how to backup MTK FIRMWARE USING SP FLASH TOOL AND WWR. If you’re are a technician you would bear with m that backup a custom firmware is an important thing for fear of the unknown. 

          When it comes to dealing with android firmware is a delicate thing to do therefore having a backup of the original system is important to avoid problems with customers in case something goes wrong or the phone got to break. We shall be using SP flash tool WWR to back up our system follow the guide below to better understand all the steps.  

  THINGS YOU MUST DO BEFORE BEGIN.

·         Make sure you have installed the USB VCOM drive.

·         The device is well charged

·         Make sure you have a good USB cable to carry on with this process.

·         You should know your device chipset.

·         You should also know your memory type (EMMC OR NAND)

Now once all the steps above are completed, let move straight to main thing.

1.      Now launch the WWR software which you get from the link below, click on the Auto mode tab and click on generate empty scatter on the platform type CPU select your chipset type then move forward by clicking on memory type and select your memory type either EMMC OR NAND.


👈Wwr_MTK V2.51


   👈 SP_Flash_Tool


2.      Now click on create and save as. Now go the location where you want to save your scatter file, we recommend you to create a folder on the desktop and save it there.

3.      The next step to do is to create a temporal scatter file you need to head to your desktop open the folder containing the scatter file then right-click and choose open with notepad then minimize the page because we need it latter.

4.      Now move ahead and launch SP FLASH TOOL and click on choose scatter file and select the newly created scatter file from WWR.








5.      The next step you need to click on read back option found at the top of SP flash tool as name 1. On the image below then click on 2. To add the preloader then double-click on the preloader name 3. From the image below and save the new file as ROM_0.


6.          When saving the file you get an image such as the one below configure like this on the region select EMMC_BOOT 1 under the start address just enter 0x0 the then on length go back now to file you minimize under notepad and copy the figure under partition size and past it under length and take OK.




7.      Now click on read back then power off the phone still with battery inside and connect to your pc if you had installed VCOM driver then the software should now detect your phone. Once it connects you will have a red task bar then you should see and green OKAY button.


8.      Now head back to WWR we still need to process the ROM_0 TO PRELEODER.BIN open WWR and click select file   at the top right corner, when you click a window will pop up as you have  to select a file now choose the ROM_0 then click open to import the file in to wwr.


9.      Once the file is imported click on the preloader tab and click on the preloader analysis. Wwr will process and displayed the analysis beneath click on to extract preloader and save as.  Rename the file as preloader.bin then click on okay.

10.  Now the next thing to do is do a RAM test using the preloader.bin using SP flash tool it important because we need to get our start address and length for our full Rom dump.

11.  Now on SP flash go to memory test then Untick everything and leave just ram test then click on start now power off your phone connect it again to pc and wait you should see a green OKAY then you will the ram test info as shown below.


12.  Copy the last figures under EMMC_PART­_USER SIZE copy and end before the bracket and save it somewhere because we shall need it later.

13.  Now go back to SP flash tool then click on the read back tab and remove the first entry i.e. you double click and this we shall be saving it as ROM_1 click on save then dialog box appears again as in our previous steps. Now go the EMMC_PART_USER DIGITS you save and remove all the zeros before the first zero which could be a number from 2 and above erase all the zeros to the left. now go to dialog box under region select EMMC_USER then on the under the start address just enter 0x0 then on the length past the figure you copied after erasing the zeros then click on okay.

14.       Now power off your phone with battery inserted and connect it to the pc now this is the full dump it will reading the entire phone system firmware so you need to wait make sure that you do not disconnect the deice other wise it will go death. Note that after this is done it will be the full dump of your phone firmware.     

15.  now we have to process this raw dump file to get all other component of your device such as boot.img, recovery, system, logo and all the others. Now go back to wwr and click on the auto mode and go to option 3 and click on start this process a window will pop up select the ROM_1 WHICH IS THE RAW DUMP.

16.  Once you select it, it will show all the partition contain in firmware then a message will appear and ask you to import the preloader.bin click on it to import your preloader.bin from the same directory.  

17.  Now go preloader tab and select all the partition  you want to backup there is where is a little bit confusing  any partition you want to backup which shows false all you need to do is change back to true meaning all the partition that has true will be backup so take not of this. Now go back to the auto mode and click the button that says to build firmware to start the backup process a window will open just select the folder where you want to save the files. note that this will take a while to complete so seat and take a cup of coffee while waiting.  


18.  now you should see a done message indicating the end of the process your complete phone backup is ready just go the directory and open the folder to view all the backup file and remove the once you don’t need



So now we have come to then end of this article follow the step chronically if you have any problem or get stuck repeat the particular step again to get a positive answer.