How To Root MediaTek ARM V8 Devices Using The MTK-SU Tool

If you’ve got a mobile device that’s got a MediaTek ARM v8 chipset, and you wish to get root access to the chipset, have root access to your device and be able to directly execute root commands form your device, you’d be glad to know that you can use the MTK-SU. Originally, the MTK-SU tool was intended for the Amazon Fire Tablet line-up, but by some means or another, the developer of the tool later found out that the MTK-SU tool can actually work on any device that has a MediaTek ARM v8 chipset running in it.


In this post, we would be explaining in details, the steps to gaining root access to a MediaTek ARM V8 Device with the MTK-SU tool, and also leaving you with the download link to the tool.

You should know, that although the tool does grant root access, it is not as versatile as the other root tools you’ve got out there because it only grants root to the command prompt shell. But you still get extended compatibility and the “no-unlock required” approach: which makes the MTK-SU tool appropriate and useful for various scenarios and situations.

How to root MediaTek ARM v8 devices using the MTK-SU tool

As we make the jump into the steps involved in rooting a MediaTek ARM v8 device using MTK-SU, it helps to know that the process doesn’t require a bootloader or any of the other form of unlocking.

So, before we begin, here is the list of prerequisites that have to be in place:
• ADB Tool (should be configured already)
• A MediaTek ARM V8 Device
• A USB Cable

The first thing to do after the prerequisites are in place is to download the MTK-SU (which you can get here), and then extract it. Once this is done, choose either “arm64” or “arm” folder from the extracted file. Choose the “arm64” folder if your device has a 64-bit kernel and userspace, choose the “arm” folder if the device has 32-bit userspace on a 32-bit or 64-bit kernel or 64-bit userspace on a 32-bit kernel.

Now, you would have to connect your device, and use ADB to push the utility to it; you would have to execute this following command: adb push path/to/mtk-su /data/local/tmp/. Replace the path/to/mtk-su with the actual path to the utility on your computer.

After that, open up ADB shell by inputting the command “adb shell”. In the shell, change the working directory to the one you have previously transferred the utility to, should be something like this: cd /data/local/tmp. After that, you set the correct permissions to the utility with this command: chmod 755 mtk- su.

After this is done, the actual execution can now begin. At this point, ensure that the device is always awake and doesn’t lock itself up. You then execute the following command: ./mtk-su. After this last command, your ADB shell should now have root privileges, and this means that you can have root access and execute root commands directly from your device.

Leave a Comment

%d bloggers like this: