[How to/MTK65xx] ROOT, Backup & Flash (MTKDroidTools, Spflashtool, CWM) [MTK Only]

dangerouSoul

Member
Feb 4, 2016
44
3
0
Gaia
hey great guide man, but please have a mod change the title, it makes it sound like any phone could be rooted this way only to open it and be disapointed that its for MTK65xx only. i would do something like this
[How to][MTK65XX] ROOT, Backup & Flash (MTKDroidTools, Spflashtool, CWM)
Hi

This is a guide to ROOT, backup and flash your MTK65xx or Other device (Supported devices: http://forum.xda-developers.com/apps/framaroot/framaroot-supported-devices-t2722980 all credits to alephzain) written by s7yler.
More guides & reviews on my Youtubechannel http://www.Youtube.com/s7yler and http://s7yler.blogspot.com
(Tools used are Framaroot, MTKDroidtools/CWM and SpflashTool)

I will try to write this guide in step by step, so everyone can understand it. This is for PC and will work with Windows 7.
-> All is done by your own risk! this is just a guide to help people with the tools and process. <-

How to ROOT the phone first
1. Get the latest Framaroot apk here http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
2. Download it and install it on the phone, open the Framaroot app on the phone.
3. Let it be on Install SuperSU, and try the last method, if that dont work, then try one of the 2 others.
4. Then it should say success root, and now reboot the phone.
5. After reboot the phone should be ROOTED, download root checker from the Play store and verify that your rooted.

How to make a simple backup (not completly 1:1) of your stock ROM / MTK phone
1. You have you brand new MTK phone.
2. What I do first is to install all possible drivers. So you go to your PC and install these apps/drivers:
Snappea - http://www.snappea.com/windows
Pdanet drivers - http://pdanet.co/a/ (When it ask what device you have in the install process, just say "Other")
Mediatek Preloader USB VCOM Drivers - (Install file) http://www.mediafire.com/download/cypm22rgs2k83ji/MT6577+USB+VCOM+drivers.rar and here the raw drivers http://www.magicdriver.com/driver4214-ver_1.1123.0.html
For the Preloader VCOM drivers for Windows 8 please read here, and follow this:
http://thebroodle.com/android/install-mediatek-mt65xx-usb-vcom-drivers-windows-8-8-1/
3. On your MTK phone you must in "Developer Options" enable "USB debugging mode".
4. Now download MTK Droid Tools here http://forum.xda-developers.com/showpost.php?p=49597819&postcount=922
5. Start MTK Droid Tools, and connect your phone with the USB cable to the PC. (if Windows install some drivers, then let it install them automatically).
6. Now on the first page of MTK Droid Tools, it should display all infos about the phone when you connect it.
7. If the sqare is Green, then you have root shell and ready, if its not green, press the ROOT button to the right in MTK Droid tools.
8. Click the "IMEI/NVRAM" button and then Backup to backup your IMEI/NVRAM, the backup files will be inside of the MTK Droid Tools folder.
Also you can manually write down your IMEI number just in case it should be lost.
9. Now go to the tap "root, backup, recovery" (in MTK Droid Tools).
10. Click the Backup button, and it will create a complete backup of your ROM. (in the end it will ask, if you want to pack it, just answer no)
11. When it is finished then also click "To prepare blocks for FlashTool", that will convert the backup to be compatible with Spflashtool. (choose the files.md5 inside the backup folder)
12. After the backup is done it will be inside "backup" in the MTK Droid Tools folder. And inside it there will also be a new folder called "!Files_to_FlashTool" Inside there the files for Spflashtool is. So when loading your backup with Spflashtool you must load the scatter file from inside there.
13. Now to install CWM (clockworkmod recovery) In MTK Droidtools, choose "To use boot from phone" and click the "Recovery and Boot" button. It will ask you a lot, just say yes every time, and it will end of sending CWM recovery to the phone and reboot into it on the phone. After you see CWM on the phone you know it is done. You can switch the menu with the volume keys, and the power is the select button.
14. Inside CWM you can also do a complete backup of your phone (remember to have enough space, you can do the backup to the internal storage OR to the SDcard - try "backup" if that fails then choose instead "backup to external sd" or vice versa). I recommed doing that because CWM makes another backup than the one made with MTK Droid Tools. So if you should get problems or loose something, you can always run your CWM backup into your phone and it will be as before.
15. After your done the backup, copy the backup also to a safe place on your PC. Just in case!
16. So now your Rooted, have installed CWM recovery, have a IMEI/NVRAM backup and a backup for Spflash Tools plus CWM backup.

To make a 100% FULL 1:1 (more advanced) ReadBack ROM backup using SP FlashTool please check these guides here, and learn how to:
http://mmx-unite2.blogspot.de/2014/08/how-to-create-readback-backup.html
http://forum.gsmhosting.com/vbb/f60...artphone-how-read-backup-1656510/#post9415324
or here:
http://pinoyscreencast.net/how-to/g...-smartphones-using-spft-mtk-droid-root-tools/

To flash a backup or ROM with Spflashtool:
Disclaimer: Don't flash another preloader and DSP_BL blocks! It is always dangerous! On some models of phones you will have a brick even if you download these blocks read from phone which you own! Always remove from them marks in SPFT! ALWAYS have a working backup of your original ROM before you flash a new unknown ROM. I take no responsibility for any harm done while attempting this!

1. Go download Spflash tool here http://forum.xda-developers.com/showthread.php?t=1982576
Both version 3 or 5 should be good to use. If your having problems with one of them or they crash, try this newer version here: http://forum.xda-developers.com/showthread.php?t=2650125
2. Disconnect your phone if connected with USB to the PC, and turn OFF the phone completely, also take out the battery if possible (but can also work with the battery inside the phone, for phones with builtin battery).
2. When you now again connect the USB cable to the phone with the PC while the phone is still off, Windows should popup and beginn to install the MTK65XX Preloader Drivers, this only happens if you installed the Mediatek Preloader USB VCOM Drivers correct in Windows. After they successfully installed, disconnect the USB cable again.
2. Start Flash_tool.exe to start the program
3. Now hit the "Scatter-loading" button, and go to the backup or ROM, inside the folder "!Flash files Spflashtool" load the scatter.txt file. (ALWAYS only load a ROM that is 100% made for your phone, flashing a wrong ROM may make your phone non-bootable)
4. When the scatter file is loaded, it will show all the content in the Spflashtool window.
5. If you only need for example to flash the EBR files, you can deselect all the others. But remember that it must be same ROM or backup.
6. Hit the "Download" button in Spflashtool. Then there should be some pink lines with colors showing that it loads the files.
7. When it stopps to flash/load, connect your phone with the USB cable, remember the phone must be OFF (and without the battery inside if possible to remove). If nothing happens then maybe it is necessary to press at the same time with connect of a cable the camera or volume buttons. For example, hold the volume up button down, insert the USB cable, and then insert the battery (still holding the volume up button down) when you hear it connect in Windows and the colored lines begins to move, let go off the volume up button.
8. Now it should connect (maybe Windows install some drivers by now - the MTK65xx Preloader drivers) and it will in the end continue to flash in Spflashtool when the phone is found and connected. (If you get PMT has changed error, you need to change in SP Flash Tool from "Download Only" to "Firmware Upgrade" but you will need a backup that contains ALL files then including the cache and usrdata files, or it will not allow to flash. Also the phone will be formatted first with Firmware Upgrade, and then flashed.)
9. Now wait while it flashes all files, when it is done, a window will popup white a Green circle. Now you can disconnect the cable, close Splflashtool and reboot the phone. The phone should now boot up with the new ROM.
10. A good thing can be to do a full factory reset after your booted or do it in CWM, to clear all caches. But not necessary.

To enter Recovery or Download mode - turn phone completly off then
Download mode = vol up + pwr (hold both down for several seconds)
Recovery = vol down + pwr (hold both down for several seconds)

ROMs can be found on
http://needrom.com
http://pan.baidu.com/share/home?uk=2637246389#category/type=0

How to 1-CLICK-ROOT Mediatek 4.2 or 4.4 KitKat Smartphones and change iRoot to normal SuperSU

How to BACKUP / READBACK Mediatek MTK Smartphones with MTK Droid Tools / SP Flash Tool

Here a video how you use SP Flash Tool and flash a ROM (whole process, using Windows 7)

How to repair/change IMEI's with MAUI META on Mediatek Smartphones
Hi guys when i create scatter file i get this http://imgur.com/311klBC
When i click backup i get the same thing. It is ok?? http://imgur.com/qsAZTSB
 

virtualandromeda

New member
Mar 9, 2016
2
0
0
Fault when trying to backup

When I try to backup, MTK Droid Tools gets stuck in a loop and when I check the backup folder it stays firm at 72.4 MB. The progress bar keeps restarting and restarting but nothing happens further than 72.4 MB, and there is no files.md5 file or anything.
 

virtualandromeda

New member
Mar 9, 2016
2
0
0
Bad reception

I know this is not related to modding or anyhting but I was wondering if there is a way to fix bad internet reception on this phone? I also have bad mobile reception, sometimes not working at all!
 
Last edited:

yaya33

New member
Apr 15, 2016
1
0
0
hello,i have a problem with huawey y330 u01!The phone started to shut down and started upgraiding sistem,l tried factory reset,but didnt work.Always same thing,he shuted down,restart and upgraiding again.l think that l need to flash it,but dont know what to download...would it be right! Someone,please help! txn :)
 

X-weApon-X

Senior Member
Dec 4, 2013
180
24
0
Spring Valley, CA
socialspit.net
I'm havin a helluva time with this tool, it detects my device and then promptly crashes when I press "root". The instant it turns green, I get a disconnect notice. I can't even connect my MTK6735 device without a disconnect. Then, on a MTK6582 device, I got past that and into creating the backup ROM set, only to receive a disconnect error RIGHT in the middle of it while dumping the system image files. What do you do, the disconnect notice also shuts off the program. Just keep trying, maybe try a different USB Cable?

Oi, it finally finished without any more disconnects. I packed the ROM, and then I prepped it for FlashTool. And I installed CWM, but it's upside-down!
Oh well, it works. How about this "partition SD card" in CWM, I want to try to reformat the card, I think it's a bad card. Now I guess I'll try my 6735 device again.

(Edit) OK, I had basically no trouble at all doing my MK6582 device, but my MK6735? It just WILL not stay connected. Right after Root Access is seen, BOOM, the device is KICKED off of the Bus. I mean, it just kills my ADB connection. Can this program even be used for MTK6735's?

(Edit2) I have been at this the whole time, I have tried 3 other PC's from XP to Windows 10, and most of the time, I can't even get a CONNECT in the first place. And the only Windows 7 PC that allows me a connect, boots me out instantly when Root is detected. I tried both 32 bit and 64 bit Win 7, I even tried with the Vol+ button, which seems to help connect better on that one PC, but it is STILL crashing when the light turns green, and the popup prevents anything else from being done. I even installed PDAnet, and that would not work, because it crashes when ADB is running. Normally, a new PC detects the device driver the first time it's connected, and it did on that one Win 7 PC, and all the rest of them refused, and all other drivers offered were a waste of time. So this program is really starting to make me very angry.

Maybe this has something to do with it, when I connect my phone, I see this message:

Code:
 --->>> Connect to device <<<---

 --->>> Connect to device <<<---
 --- ERROR  :  --- TotalBytesPerChunk Not Found. Set default Page/Spare=2048/64 !!!
ATTENTION!  File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found!
 
Last edited:

Sisqo

Senior Member
Apr 24, 2007
1,152
190
0
Suceava
hello.
i have a cubot x10 with MT6592, my usb port only charges the phone, i think is broken, how can i write a recovery.img from the phone? i'm rooted with supersu, i've tried a few apps to flash recovery from play store but none of them worked.. any hopes?
 

X-weApon-X

Senior Member
Dec 4, 2013
180
24
0
Spring Valley, CA
socialspit.net
hello.
i have a cubot x10 with MT6592, my usb port only charges the phone, i think is broken, how can i write a recovery.img from the phone? i'm rooted with supersu, i've tried a few apps to flash recovery from play store but none of them worked.. any hopes?
If it charges then it is not broken most likely. Check out this all-in-one driver:

http://forum.xda-developers.com/showthread.php?t=2588979

I installed that and then mtk Droid tools saw my device instantly when it was plugged in, and then I used it on my 6582 how to make a full backup and then to install recovery.

Generally you do not use that tool to write a recovery use spflash to write it- which you do when the device is powered off.

Sent from my 6S Plus using XDA-Developers mobile app
 

Sisqo

Senior Member
Apr 24, 2007
1,152
190
0
Suceava
as said before, the phone isn't recognized by the pc, no refresh in device manager when i plug it in usb, i've tried the drivers from that link, but nothing, i think pins 2 and 3 from the usb port are broken, as said by others on web when they had the same problem... i've tried flash_image recovery recovery.img but it doesn't flash the recovery.img i think because the recovery partition is part of /dev/block/mmcblk0, which is devided in other partitions also, and it must be written in a certain address, size a00000, startaddr 27a0000, this i read from /proc/dumchar_info. other solutions?
If it charges then it is not broken most likely. Check out this all-in-one driver:

http://forum.xda-developers.com/showthread.php?t=2588979

I installed that and then mtk Droid tools saw my device instantly when it was plugged in, and then I used it on my 6582 how to make a full backup and then to install recovery.

Generally you do not use that tool to write a recovery use spflash to write it- which you do when the device is powered off.

Sent from my 6S Plus using XDA-Developers mobile app
 
Last edited:

X-weApon-X

Senior Member
Dec 4, 2013
180
24
0
Spring Valley, CA
socialspit.net
as said before, the phone isn't recognized by the pc, no refresh in device manager when i plug it in usb, i've tried the drivers from that link, but nothing, i think pins 2 and 3 from the usb port are broken, as said by others on web when they had the same problem... i've tried flash_image recovery recovery.img but it doesn't flash the recovery.img i think because the recovery partition is part of /dev/block/mmcblk0, which is devided in other partitions also, and it must be written in a certain address, size a00000, startaddr 27a0000, this i read from /proc/dumchar_info. other solutions?
Sorry, It was a longshot, I was hoping your device was just being stubborn or the PC was at fault (mine usually is, so many drivers installed) - I have found video tutorials on how to fix Samsung USB ports, but there is not that much for your specific device. Maybe one of those can help you replace the port. Maybe you can find a local cell repair that can do it, I have seen places that offer to fix the ports for 60 dollars. Hope you can get it repaired!
 

Sisqo

Senior Member
Apr 24, 2007
1,152
190
0
Suceava
Sorry, It was a longshot, I was hoping your device was just being stubborn or the PC was at fault (mine usually is, so many drivers installed) - I have found video tutorials on how to fix Samsung USB ports, but there is not that much for your specific device. Maybe one of those can help you replace the port. Maybe you can find a local cell repair that can do it, I have seen places that offer to fix the ports for 60 dollars. Hope you can get it repaired!
it doesn't worth to pay that much to repair it:)
dumchar_info looks like this:
recovery 0x0000000000a00000 0x00000000027a0000 2 /dev/block/mmcblk0 USER
what would the right dd command to backup the recovery?
i've found a site:
dd if=/dev/block/mmcblk0 of=/sdcard/recovery.img bs=1024 count=6144 skip=14208 to backup recovery and
dd if=/path_of_new_recovery_img of=/dev/block/mmcblk0 bs=1024 count=6144 seek=14208 to write a new one, but i don't know the values of bs count and skip ?
 

X-weApon-X

Senior Member
Dec 4, 2013
180
24
0
Spring Valley, CA
socialspit.net
it doesn't worth to pay that much to repair it:)
dumchar_info looks like this:
recovery 0x0000000000a00000 0x00000000027a0000 2 /dev/block/mmcblk0 USER
what would the right dd command to backup the recovery?
i've found a site:
dd if=/dev/block/mmcblk0 of=/sdcard/recovery.img bs=1024 count=6144 skip=14208 to backup recovery and
dd if=/path_of_new_recovery_img of=/dev/block/mmcblk0 bs=1024 count=6144 seek=14208 to write a new one, but i don't know the values of bs count and skip ?
I dunno, you got me with those values. Should be a way to dump the ROM with a recovery. Try "Romdump" http://www.nairaland.com/2136876/how-easily-backup-dump-stock


Too bad its not cost effective to repair.

sent from one of my Sophones or Goophones, who knows which one?
 

Sisqo

Senior Member
Apr 24, 2007
1,152
190
0
Suceava
So i figured out how size and startaddr values can be used, the right command to backup is dd if=/dev/block/mmcblk0 of=/sdcard/rec.img bs=1024 count=10240 skip=40576.
Those addresses are hex and need to be converted to decimal, after that, devided by 1024, size value use it for count and startaddr for skip. Next question, can i write anothet recovery image with a different size at that startaddr? I know if i just test it.. Maybe it will brick the phone:)
Anyone with experience can give an advice?
edit:
so i wrote the custom image with the command dd if=/sdcard/recovery.img of=/dev/block/mmcblk0 bs=1024 count=10240 seek=40576
when booting to the new recovery i get black screen and then it reboots to normal, i wrote back the default recovery image so i can boot to recovery again... maybe the custom recovery isn't good or something, i tried 3 different recoveries...
 
Last edited:
  • Like
Reactions: X-weApon-X

Shanu_XDA

Member
Jun 30, 2016
6
1
0
Rooting and flasing MT67xx chipset devices

Hello,

Very informative for MTK chipset devices.
Can you please provide rooting and flashing method, for MTK6752 chipset devices.
P.S. I have a panasonic eluga icon which, by now, can only be rooted with kingroot app but I think, after rooting with this app, many trojans and adwares have resided in my smartphone. So, a more reliable rooting method for the above stated chipset devices would be good.
 

X-weApon-X

Senior Member
Dec 4, 2013
180
24
0
Spring Valley, CA
socialspit.net
Hello,

Very informative for MTK chipset devices.
Can you please provide rooting and flashing method, for MTK6752 chipset devices.
P.S. I have a panasonic eluga icon which, by now, can only be rooted with kingroot app but I think, after rooting with this app, many trojans and adwares have resided in my smartphone. So, a more reliable rooting method for the above stated chipset devices would be good.
Sorry, this tool works with only MT65xx chipsets. But you can flash a custom recovery with SPflash. I'll add a link on how to do it in a bit.

Sent from my 6S Plus using XDA-Developers mobile app
 

Shanu_XDA

Member
Jun 30, 2016
6
1
0
Thanks a lot for replying.
I wanna tell that I can boot my phone in recovery which seems like CWM recovery, pre-installed from where I can factory reset and clear cache, which, I've done several times.
So, is it necessary to flash a new recovery before rooting my phone?
Basically, I want to root my phone. So, please explain the whole process of rooting.
 

Shanu_XDA

Member
Jun 30, 2016
6
1
0