Rooting an android enables you to unlock a various number of possibilities, After rooting your android device one can easily do things which he wouldn’t have done at the first place. One of the common ways to root your android device without pc is “Kingroot”. But, Kingroot isn’t as powerful as the SuperSU.

replace kingroot with superuser

A lot of people looking for an easy way to root their android device, end up using the Kingroot and other rooting apps like Framaroot. Although, these apps root your android device, but their functionality is limited. That’s why for people who are looking forward to make complete use of your rooted android device, SuperSU is your way out. In this guide, we will be explaining with steps to replace Kingroot with SuperSU. So without wasting a minute more, let’s begin with the steps.


Although rooting using SuperSU script is the most popular way to root your android device. But there are many people who have rooted their phones using Kingroot and instead of having Superuser, their phones possess KingUser whose permission is required for making changes to the root.

An app with root permissions could do things which no other app could do. Say, an app which manages the root can easily access the data of other apps without the users knowledge. We don’t say Kingroot does that, but it’s kind of unknown and that’s what makes the app vulnerable. So, if you’ve installed Kingroot, you surely might be looking for steps to convert Kingroot into SuperSU.

Method 1 – Replace Kingroot with SuperSU (Easiest Way)

This is one of the most easiest way to shift from KingRoot’s KingUser to SuperSU. However, this method doesn’t work with many devices, in case you are not able to replace KingUser with SuperSU, you can simply follow the method 2. For those who haven’t tried, Follow the easy steps listed below to remove KingRoot’s KingUser and replace it with SuperSU.

  • Go to the PlayStore.
  • Install SuperSU (Download SuperSU officially)
  • Give it permission as a SuperUser.
  • Uninstall KingRoot.
  • Update SuperUser Binary and Restart the device.
  • Voila, you’ve replaced your KingUser with SuperSU.

However, if the steps in the above method didn’t work for you, you don’t have to worry much and head towards the next method listed below, which works for most of the devices.

Method 2: Remove KingRoot’s KingUser with SuperSU using Terminal [Requires Intermediate skills]

This method works for almost all the android devices and works the best, However, it requires some decent skills to follow the instructions and copy the commands listed below into the Terminal app.

The link of the script which is shared below works without a computer system/PC, Hence the steps I’m listing below won’t require a computer PC. So are you ready?


This download section has the download links to the files or apps you will require to complete the below listed steps. Ready to shift from KingUser to SuperSU? What are you waiting for? lets begin.

Steps to Replace KingUser with SuperSU?

Step 1: Extract the Replace_Kinguser_with_SuperSU ZIP File & Transfer the extracted version to Internal storage of device.

Install the Terminal app for Android and extract the Replace_Kinguser_with_SuperSU file and after extracting the Replace_Kinguser_with_supersu file transfer the “Extracted Folder – MRW” to outermost directory in the internal storage.

Step 2: Open Terminal Android App & Write the Following commands in the Android Terminal.

Open the terminal android app type the command “SU” in the terminal, after writing the SU in terminal, you will be prompted with the message box asking you to deny/grant the functions. Granting permission will help you remove the kinguser on your smartphone.


After granting permissions you will have to type one single line of code, The other command will be

sh /sdcard/mrw/

After writing the above command, it might show some error, but ignore that error, it will automatically launch SuperSU, in case it doesn’t manually open SuperSU.

Once done, Restart your smartphone and you will see that SuperSU works flawlessly on your Smartphone. That’s all, you’ve successfully replaced KingRoot’s KingUser with Chainfire’s SuperSU.

In case you are still not able to replace the Kingroot with SuperSu, then you can install an app which shows the location or path, were the root is installed. Say, the root has been installed on /system/xbin/, then you are supposed to navigate to that particular location with the commands.

For e.g. to navigate to /system/xbin/ you shall use the command cd /system/xbin/ and follow the steps listed in method 2. Some of our users have also replied us in the comment area saying, that simply renaming the “Supersu.apk” to “supersu.apk”. Just by renaming the file in lower-case would help. You shall try all of these methods, and in case they don’t work, you shall comment here. We would surely help you solve your problem.

  • this can make my phone white screen

  • BigEye Musik

    looks like this script still works, however there is some steps left to end-user…

    such as, (1) after script, (a) “updating…binary” within superSU or (b) not
    (2) after updating binary, (a) uninstall “other” superuser apps or (b) not

    I chose, 1-a and 2-b

    and it worked fine… thanks!~

  • Michael Moore

    SU is still asking for update binary.

  • perfectlyGoodInk

    Method 2 worked awesomely for me, thank you!

  • perfectlyGoodInk

    Yeah, KingRoot gave me root access all right, which helped to solve a long-standing memory and battery-draining problem from Google Play Services on my LG Tribute (LS660), but I ended up with a new ad-serving battery-charging screen that was very hard to get rid of. The first one gave no clue it came from KingRoot, but after I got rid of that one by uninstalling, the ad screen came back with a mention of KingRoot in the upper right that let me disable it.

    It was rather entertaining, watching the two programs battle. SuperSu’s script reported a lot of failures at first, and then a success, and KingRoot managed to navigate the phone back to its Facebook page one last time before disappearing. For some reason, it reminded me of Terminator 2. 🙂

  • Damakins

    thank you for the tutorial! works perfectly!

  • Harry

    worked like a charm. thank you so much. 🙂

  • Srv007

    Success. !!!!

  • darkanima

    step 1 not working but
    work in step 2 in flare s3 octa core
    thx big help for me

  • Deepak Popandiya

    Comment: step 2 worked fine… thnx a lot..

  • Mr. Roman

    #2 actually worked, thanks a lot!

    I had to use Kingroot in order to root my phone since all the other methods failed, and I’ll give credits to KR for that, but to be honest their app is way too intrusive and doesn’t work very well.

  • Ratul

    Tnx now I happy with superSU

  • Pallab Das

    My attempt to replace kingroot with su failed with the following results.
    1. For method 1, su binary could not be installed. Installation denied.
    2. For method 2. su command did not respond saying no su in system/bin/sh.
    Please help to overcome.

  • PietjeNL

    superuser.apk didnt want to install, this is because the file is called Superuser.apk.
    If you rename the file to superuser.apk it does install.

  • Bill Adams

    Hi, Mr. Bapna & Members. The second more time consuming method worked for me but I didn’t realize I would replace a installed app that converted itself to a system app with another that behaved the same way yet did NOT accomplish their purported objective. The goal was to remove “bloatware.” I could have saved a lot of time and energy simply by DISABLING the unnecessary apps.

    • Minh Urban

      disabling/deactivating them is not the same as uninstalling

  • Gianni Ingurgio

    this worked for my nook/samsung tab 4
    thought it had failed but supersu just was slow allowing root checker access
    and absoluteley no kingroot in sight