How to Root MediaTek ARM V8 Devices with MTK-SU Tool

Here is a great solution to gain root on any MediaTek ARM v8 chipset device by using MTK-SU tool. While the original tool was intended for Amazon Fire tablet, the developer later found out that MTK-SU actually works with any ARM v8 MediaTek device. Ahead, we have the download link for latest version along with complete steps on how to gain root with it.

While the tool does grant root, it does so only for a command prompt shell. This shell then can be used to execute commands with all root privileges. It might not be as versatile as other root solutions but the extended compatibility and no-unlock required approach really does make it useful for various situations and scenarios. To root with MTK-SU, read ahead!

Root MediaTek ARM v8

How to Root MediaTek ARM V8 Devices with MTK-SU

As we detailed, this tool only gives users a command prompt shell which can be used to execute commands with all root privileges. Further, this process doesn’t require bootloader or any other sort of unlock.


We have broken the complete procedure down into simple, easy-to-implement steps:

Step 1 – Download the tool and extract it.


Step 2 – Depending upon your device, choose one of the following folders from the extracted file:

  • arm64: 64-bit kernel and userspace
  • arm: 32-bit userspace on a 64-bit or 32-bit kernel (will also work in 64-bit userspace)

Step 3 – Now, you would need to use ADB to push the utility onto your device. Simply open up ADB, connect your device and execute this command:

NOTE: Replace path/to/mtk-su with the actual path to the utility on your computer.

adb push path/to/mtk-su /data/local/tmp/

Step 4 – Open up ADB shell with the following command.

adb shell

Step 5 – In shell, Change your working directory to the one where we previously transferred the utility.

cd /data/local/tmp

Step 6 – Set the correct permissions to the utility with this command:

chmod 755 mtk-su

Step 7 – This point is where the actual execution starts. Make sure to keep your device awake and don’t let it lock up. Execute this command:


That’s it, after the last command, your adb shell should have root privileges which means you can execute root commands directly on your device.

Ran into problems? Reach us through the comments.

Default image
Taimur Akmal
Devoted writer, enjoys developing code. Appreciates excellent food, exceptional coffee and great company. He is also into sublime design and nicely built cars.
Articles: 1155


  1. I’ve tried 3 different releases, r12,r16 & r19 and each return an error not an executable. Yes, I used chmod 755 first. Any thoughts? Using a new Fire HD 7 I just got.

Leave a Reply