Navigation Menu
Aquaris 5 + MTK flash root recovery

Aquaris 5 + MTK flash root recovery

By on Jan 4, 2015 in android, geek, MTK, News, phone |

A friend, owner of an Aquaris 5 wanted to get a new phone; I asked her to give me one night to refresh her phone… and see if anything could be done with her old one.

As it took me a few hours of trial and error to get to a decent, working solution, here is a summarised version of what worked for me.

0. Disclaimer: things can go wrong, the process explained here is risky: you can brick (break) your phone at each step in red, and those steps are necessary to do the steps that are not in red.  I will NOT be held responsible for any harm/lost data, …. occurring to you as a consequence of this small tutorial.  You should back up your data and are responsible for your actions.

Steps 1 and 2 are only necessary (and advised) if you want a backup of your working phone.  If you don’t care at all, then you can start at step 4.

1: Root the phone

To that end, I used Framaroot 1.9.3 (current version on 1/1/2015).

  1. Download the apk on the SD
  2. Make sure to allow untrusted and potentially dangerous apps in the settings.
  3. Install the apk
  4. Run framaroot, and try the different exploits, hoping one will get you root.

2: Install a recovery

  1. On the phone, install Mobile Uncle MTK Tools
  2. Put a custom recovery on the SD card You can get some on HTCMania (Kudos to tvcastro) – I used Philz.
  3. Launch Mobile Uncle Tools, give it root access, and flash the recovery you just downloaded.

3: Backup to SD

  1. Turn off the phone.
  2. Keep volume up key pushed down and push power to reboot in recovery mode.
  3. Backup your current system on the SD (with a name you will remember)
  4. Turn off the phone

4: Flash 1.4.0 rom

(note, if you plan to keep a factory config, you can take a more recent rom.  I used 1.4.0 because it is the one that gies well with steps 5 and 6)

  1. From BQ’s official page, get their 1.4.0 rom and their “drivers y utilidades”
  2. Unzip Drivers&tool archive, and install ADB drivers AND Drivers Hard Reset (BOTH)
  3. Unzip 1.4.0-20140219-1700-5.0-bq-FW.zip
  4. Make sure there is still enough battery on the phone (>60% advised)
  5. In “Herramienta MTK Flash Tool” start the flash tool.
    1. Press on scatter Loading, and choose the scatter file from the archive we just unzipped (MT6589_Android_scatter_emmc.txt)
    2. this should fill in automatically a bunch of lines
    3. Download only is the “safe solution”, but it does not work if the partition changes in your current rom.
    4. Press the Download button.  If you get an error, you can try the risky option – format all and download (often required, don’t worry).
    5. Now connect your TURNED OFF phone to the USB (or unplug/replug it, but it has to be turned off)
    6. Patience, wait till the program tells you about success or failure
      flashtool_MTK_Aquaris_5

      flashtool MTK Aquaris 5

      This tool seems to be compatible with various MTK phones… I used it with the BQ Aquaris E5 FHD, Aquaris 5, Runbo X5 and Runbo X6. If you blow it up at this step, your phone will seem dead (doesn’t power up and no recovery). Reflashing through this tool still works! (at least it did for me when I flashed the wrong rom on a phone)
  • At this point you phone is reset to 100% stock rom.  If you plan to send it for repair, this is a good time, as there is no evidence of messing with it (no root, custom rom, nor custom recovery)
  • If you want to run next steps, you will need to reflash the custom recovery
    1. You can rerun steps 1 & 2, but to get mtktools, but you will need to reconfigure your google settings, …. which is useless as we will wipe all data/cache soon… recommended alternative:
    2. Still in the flashtool with the scatterfile loaded, you want all boxes unticked, except recovery (so that we will only flash recovery memory). As in step 2, you can get some recoveries from HTCMania, I still use Philz 😉
    3. Here you MUST be in Download only (else you can screw things up as in info box earlier)
    4. Click Download
      1. One of the Perks of Philz recovery is that it will propose you to get root when exiting.[/box]

  • 5: Flash NitroidOS3

    1. Download NitroidOS3 and copy it on the phone’s SD.
    2. Unplug the phone from the computer and make sure there is still enough battery.
    3. Reboot in recovery mode (when turned off, press hold volume up and then press power, keep both till it powers up).
    4. In the recovery, choose install from zip, and select the nitroid archive.
    5. Select “Yes Install”

    6: Flash SuKaKernelV2

    1. Download SukaKernelv2 and copy it on the phone’s SD.
    2. Unplug the phone from the computer and make sure there is still enough battery.
    3. Reboot in recovery mode (when turned off, press hold volume up and then press power, keep both till it powers up).
    4. In the recovery, choose install from zip, and select the nitroid archive.
    5. Select “Yes Install”

    7: Reboot your phone and make sure everything is working.

    • I twice came across a weird but when installing the rom (tested many times ^^), as Google Search was constantly crashing (not once or twice, but constantly).   To solve this issue, in Philz recovery, go in:
      1. Wipe Data / Factory reset
      2. Clean to install a new rom
      3. Go back in main menu and then in
      4. Advanced
      5. Wipe Davlik cache
      6. Reinstall NitroidOS (step 5)
      7. Reinstall kernel (step 6)
    • Backup to SD when everything is working 🙂 (cfr step 3)

    And bazinga, her phone was faster and the battery lasted longer… she might do a few extra months on her old phone «o/

    This method also worked great on other MTK phones, although using appropriate roms, scatter files, roots, recoveries, … (tested on Aquaris 5, Aquaris E5 FHD, Runbo X5 and Runbo X6).  Kudos to the HTCMania team!!!