[Android Software/Hacking General [Developers Only]] dechronic:
STOCK ROM IMAGES BLU DASH 5.0 D410a V27-GENERIC Android Kitkat 4.4.2 MT6572 Chipset (no UBIFS)

PLEASE READ THE INSTRUCTIONS BEFORE FLASHING YOUR PHONE SO THAT YOU WON'T BRICK IT.

EDIT: 14 January 2015. Updated the TWRP 2.8.2.0 download link. Fixed the problem where ADB and MTP was not functioning in TWRP. Added backup support for a few other partitions including the Baseband.

EDIT: 19 January 2015. Changed method of rooting and added flashable zip with modified kernel to add init.d support (that was tested and is functioning properly.)

STEP 1

BACKUP YOUR MEDIATEK DEVICE

Prerequisites

All of the software is for Windows.

Download and Extract the MTK USB Drivers and the SP Flash Tool found closest to the top of the list at:

http://mtk2000.ucoz.ru/

Press the play button to the right of the file to start the download.

Download MTK Droid Root & Tools

Latest version can be found by following the link of the following post.

http://xdaforums.com/showpost.php?p=38320254&postcount=1

Hint: Click the show content button to see the link to another forum with the download link

Direct Download Link of MTK Droid Root & Tools if you are having problems getting the link.

http://depositfiles.com/files/ne1gnposp

You will need Winrar to extract the files.

That can be downloaded from: http://www.rarlab.com/download.htm

READ HERE ON HOW TO BACKUP: http://xdaforums.com/showpost.php?p=38337401&postcount=5

Thanks to [MENTION=5119815]rua1[/MENTION] for the instructions and software.

NOTE: I WOULD RECOMMEND BACKUPING UP THE USRDATA PARTITION AS WELL TO DO THAT USE HEX "0X96B40000" AS THE LENGTH DURING READ BACK IN SP FLASH TOOL

To flash the DASH 5.0 you need to use the Preloader to do it.

STEP 2

Installing the Preloader Driver (READ this section entirely before trying)

Open Device Manager

Start -> Run

Type:

devmgmt.msc

Press Enter

Turn off the phone until it is completely shut down with nothing plugged in the USB port. You will see the screen go black and shortly afterwards it will vibrate.

With Device Manager open, connect the USB cable to the phone without turning it on.

You will see the MT65XX Preloader appear (see image)

Quickly double click MT65XX Preloader before it disappears, if it disappered, just unplug and plug back in the cable and try again.

Under the Driver tab, click Update Driver, click Browse my computer for driver software.

Using the Browse button find the MTKUSBAll folder you extracted and click on "New inst. win 7&8x64" and click OK

Click Next

If you get the message "Windows can't verify the publisher of this driver software", just click "Install this driver software anyway"

Click Close

Click Close

After the driver is installed you can unplug the phone.

STEP 3

Uploading the image files to the phone{/B}

WARNING: The BLU-DASH-5.0_141022_BLU-D410a-V27-GENERIC_FOR_SP_FLASH_TOOL.zip file has all of the necessary images but do not flash them unless you trying to recover from a brick.

DO NOT FLASH THE PRELOADER.BIN AS IT MAY BRICK YOUR PHONE.

THE ONLY FILES I HAVE PERSONALLY TESTED ARE boot.img, factory_NONmodified_recovery.img and system.img

Download BLU-DASH-5.0_141022_BLU-D410a-V27-GENERIC_FOR_SP_FLASH_TOOL.zip from here:

http://d-h.st/3L9G

See Step 5

Extract the SP Flash Tool.

Extract the system.img and MT6572_Android_scatter.txt (and/or boot.img and factory_NONmodified_recovery.img, if you wish)

Open the SP Flash Tool

Click the Download tab

Click the Scatter-loading button and select the MT6572_Android_scatter.txt file.

Click the location of ONLY the parition(s) you are going to flash: ANDROID = SYTEM partition (system.img), BOOTIMG = KERNEL (boot.img) and RECOVERY=RECOVERY (factory_NONmodified_recovery.img or custom recovery file)

Select the image file (e.g. system.img or system_rooted.img)

MAKE SURE ALL OTHERS ARE NOT TICKED

Click the Download button.

Plug in the phone or unplug and plug it back in to start flashing the images to the phone.

Note: This can also be done with the battery removed.

Your phone will have root.

STEP 4 - Adding TWRP

First we need to rename the file recovery-from-boot.p found in the /system folder.

Using a File Manager with root permissions rename

recovery-from-boot.p

to

recovery-from-boot.bak

OR

From an adb shell, rename the file

su
cd /system
mv recovery-from-boot.p recovery-from-boot.bak

Now turn off the phone and with SP Flash Tool flash TWRP 2.8.2.0. Download link below.

NOTE: Select only the RECOVERY partition to flash. TWRP themes are supported as well as the Aroma File Manager.

http://d-h.st/aQmt

STEP 5 - Rooting and adding init.d support

Go to http://download.chainfire.eu/supersu

Download the latest SuperSU.

Go to http://d-h.st/AJQ

Download the init.d support zip file.

Boot to TWRP while connected to a PC with adb tools run the command

adb reboot recovery[/url]
OR
Hold down the power select Reboot and hold down the volume up button until you see the TWRP logo.

Via the install menu, flash the SuperSU zip and inti.d support zip.
ALL DONE!

THANKS:
[MENTION=631273]Chainfire[/MENTION] for SuperSU
[MENTION=5119815]rua1[/MENTION] for MTK Droid Root & Tools and instructions on how to use SP Tools
[MENTION=4478781]yuweng[/MENTION] for creating the tool to make TWRP for MediaTek devices
[MENTION=912474]Dees_Troy[/MENTION] for TWRP