[Android General] blakeyed:
I bought this mobile last week and the first thing I wanted to do was rooting that phone. Sorry, I have no time to explain in more detail these instructions, but I will answer your questions if any. To do so, I downloaded:

* SP_Flash_Tool_v3.1304.0.119

* MTK Droid Tools 2.4.3

* MTK Usb Drivers

* MTK Tools ( h t t p s : / / g i t h u b . c o m / b g c n g m / m t k - t o o l s ) ( h t t p : / / forum .xda-developers . com / showthread.php?t=1587411 )

* Busybox

* su

(Where can I upload this files so I can make them available for you?)

So, once we have installed the drivers:

- Connect the mobile to your USB port

- Run MTK Droid Tools (Patience, for me it was so unstable so I had to try several times)

- Wait while all the information is on screen (if you can't see all the information, or loss connection with your mobile, maybe you have installed the wrong USB Driver).

- Extract Blocks map information into a scatter file

- Close MTK Droid tools

- Open SP Flash Tool and load the scatter file we have created.

- Look into the BOOTIMG Partition (begin and end address), and calculate the size (begin address of the next partition and begin address of this partition, they are in hex; sometimes we can look into the end address). I did the calc with bc (enter obase=16; ibase=10; before anything) (linux) but I suppose there are online tools to do it. For me, my begin address was 0x2780000 and the next partition (RECOVERY for me) starts in 0x2D80000 so the size will be 0x600000

- Go to the read back tab, add a read back file with start addrees the start address of BOOTIMG (0x2780000 for me) and the size we have calculated. Creating a boot.img for your mobile.

- Press read back button

- Turn off the phone, extract the battery and wait for 4-5 seconds, connect the battery again, SP Flash Tool will notice you have connected the phone and will start extracting the image (if this doesn't occur, you may have to disconnect USB and reconnect with the phone turned off. We will see two or three progress bars and finally we will see a green disc on screen.

( It would be a good idea doing the same with RECOVERY partition, for backup )

- We have the boot image of our phone in our hard disk, so lets extract it.

- I did this in linux, but reading the docs of mtk tools you can do it in Windows:

- Run:

$ mtk-tools-master/unpack-MT65xx.pl boot.img

- Now I have boot.img-kernel.img and boot.img-ramdisk folder so enter this folder and edit init.rc with your favourite text editor:

* after "on early-init" write:

- chmod 755 /rtkt/run.sh

- chmod 755 /rtkt/busybox

* find services start (the first line starting with "service ***** /****/**** and, before that write:

service root_now /rtkt/busybox ash /rtkt/run.sh

oneshot

- Save and close the file

- Then create the folder rtkt (you can name it whatever you want, but make sure to replace all rtkt with the name you want)

- Copy there:

* busybox

* su

* Superuser.apk.gz (optional)

- Create a new file in that folder (run.sh) and write this contents inside:

/rtkt/busybox cp /rtkt/su /system/bin/

/rtkt/busybox cp /rtkt/su /system/xbin/

/rtkt/busybox chmod 06755 /system/xbin/su

/rtkt/busybox chmod 06755 /system/bin/su

# Install Busybox.

/rtkt/busybox cp /sbin/busybox /system/xbin/

/rtkt/busybox chmod 06755 /system/xbin/busybox

# Done.

/rtkt/busybox mount -o ro,remount /system

- So, we have now to repack the file, to do so:

mtk-tools-master/repack-MT65xx.pl boot.img-kernel.img boot.img-ramdisk root-boot.img

- Then, we run again SP Flash Tool, with the scatter file we had before, and select only BOOTIMG and chose the file we have created, then hit download button, repeat the process, turn off phone, extract the battery, connect to the USB and reconnect the battery to flash the file. When we reboot the phone, we will be root. But we can exceed BOOTIMG size, so that's because saving RECOVERY was a good idea.

That's what I did. But i must say I'm no responsible of what you do with your phones, be aware that any false step can cause a disaster in your phone.