Monday, 16 May 2016

HOW TO MAKE MTK BACKUP (NON ROOTING METHOD)

Due to the Large size of most mtk backups, its a big challenge downloading them over the net.
In this tutorial, i will be teaching how to do an Mtk READBACK using Sp flash tool.You need not root the phone.

REQUIREMENTS

*Pc
*A Working Mtk device
*Mtk droid tool . Download
*Sp flash tool. Download
*Mtk drivers. Download
*Pda.net. Download

STEPS

1. Launch MTK Droid Tools
2. Click Blocks Map
3. In Blocks Map, focus on the Scatter and Size columns
4. Click Create Scatter file and save the scatter file to a known location on the PC
5. Launch SP Flash Tool
6. Click Scatter Loading and select the scatter file you created above in the window that pops up
7. Click Read Back at the top.

BACKING UP JUST ONE IMG/PARTITION(eg only boot.img)
 
* Click Add
* A new item (N/A) will be created in the white box below, ensure its ticked
* Double-click the newly created item and save it as Boot.img
* In the dialogue box that appears, tick Hex. 
* For Start address, enter the value under the Scatter column for the file / partition you wish to extract . Example, if the value under scatter for Boot.img in Mtkdroidtools/blocks map is 00023A0000,convert it to Hex form by replacing all zeros before the first non zero digit with 0x (00023A0000 = 0x23A0000). 

* For Length, convert the value under Size column for the file/partition you wish to extract to Hex form. Example, if the value under Size for Boot.img in Mtkdroidtools/blocks map is 0000F00000. Hex form is 0xF00000
* Click Ok . 
* Click Read Back
* Connect the phone to PC while switched off and wait for Read Back to be complete
* When Read Back is complete, you'll get a Green Circle with OK.


BACKING UP THE ENTIRE ROM

* Launch Sp flash tool
* Click Scatter Loading and select the scatter file you created above in the window that pops up
* Click Read Back at the top.
* Click Add
* Double-click the new item and save it as ROM_1

   VERY IMPORTANT
* In the box, leave Hex ticked. For start address, leave it as it is (0x000.....) . 
* For Length, enter the value under the Scatter column for FAT or Userdata ( the very last item is recommended). Eg FAT is 0097140000 ( which is 0x97140000 in Hex form )
* Click Read Back then connect the switched off phone to PC.
* When Read Back is complete, you'll get a Green circle with OK.
* Go back to MTK Droid Tools
* Click To process file ROM_ from Flash Tool.
* Select the ROM_1 file you saved above in the window that pops up.
* Wait for MTK Droid tools to finish copying
* When prompted to make CWM Recovery automatically, click Yes or No depending on your choice.
* Open the folder where you saved the ROM_1 file to, you should see the backup folder for the phone.
* All Done.

Note; Do not interrupt a Readback, otherwise you might end up with a bricked phone.

If instead, you want to learn how to make an mtk backup using the "rooting method". Click HERE

To learn how to flash Mtk backup using sp flashtool. Click HERE  

HOW TO MAKE A SPREADTRUM BACKUP


To make a Spreadtrum backup, do the following.

REQUIREMENTS

1. Pc.
2. Rooted Spreadtrum phone with sufficient Sd card space.
3. Install Spreadtrum drivers on Pc. SEE HOW
4. Install and Setup adb and fastboot on the Pc. SEE HOW
5. Enable adb detect the spreadtrum device using this guide HERE
6. Download and Install Busybox Stericson or Busybox jrummy

STEPS

1. Download BackupTools.tar and copy it to the same directory as adb.exe

2. Launch adb, type the commands below and press enter after each command.

adb push backuptools.tar /data/local/tmp
adb shell
su -c mount -o rw, remount rootfs/
su -c "tar -xvpf /data/local/tmp/backuptools.tar"
su -c ". /mkbackup.sh"

* x - means extract
* v - means list files as extracted
* f - means the name of the archive to be extracted
* p - means retain permission

After the above command, all partitions on the spreadtrum device will be backed up to the backup directory on the device memory card.

POSSIBLE ERROR MESSAGES AND FIXES

* "User unallowed: Operation not permitted"
FIX - On the device, set adb to allow in the Superuser application.

* "tar: Cant remove old file...: read-only file system"
FIX - Run the remount command above properly.

* "sh: applet not found"
FIX - Install Busybox jrummy instead of Stericson

 
 

Sunday, 15 May 2016

HOW TO FLASH OR UPGRADE SPREADTRUM DEVICES WITH PAC OR BIN FILE USING GPG DRAGON

This tool is especially useful to flash Spreadtrum firmwares in BIN format. This works only for devices with 6820 & 8810 CPU

PROCEDURE

 >DOWNLOAD and Install spreadtrum drivers.
>Download and Extract GPG Dragon
>Launch GPG Dragon
>Click on Spreadtrum Tab
>Tick WriteFlash
>Under Mobile Option, Select 6280_Android or 8810_Android
>Click the button with 3 dots [...] near C:\Temp_File.bin bar
>Select the pac or bin file you want to flash
>Click Start Button
>You will see Scanning USB Port
>Connect the spreadtrum device you want to flash to PC while holding volume down button
>GPG Dragon will Read the phone info and the pac or bin file info then you will see a message Waiting for your confirmation...
>Tick the partitions you want to flash and select OK (do not untick anything if you want to do full flash)
>You will see a purple progress bar with percentage completed.
>When flashing is complete, you will see a message All Done!
>You can now disconnect the device and reboot.

To remove pattern lock or Google account but dont want to do a full flash, just tick only UserData and flash.