SU Binary install and update of Kingo SuperUser


Seeing a "WARNING" window?

su warning window on kingo superuser

You will see this warning window when

  • your device is not/no longer properly rooted - ROOT YOUR DEVICE (AGAIN)
  • su binary is nowhere to be found - UNLOCK BOOTLAODER
  • su binary is out of date and needs update

If you haven't rooted your device before installing Kingo SuperUser...

If you have rooted your device and still see this window...

If you have rooted your device with Kingo and then lost it after reboot (also called "temporary root"), it is also caused by locked bootloader. Locked bootloader will prevent your device from being permanently rooted. This situation always happens on devices manufactured with system protection mechanism such as SONY, HUAWEI, HTC, LG, MOTOROLA, etc.

In this case, you need to unlock your bootloader first so that the root can be permanent. Or, root your device again after rebooting.

BEHIND ALL THIS MESS

  • How does Kingo Root work?
  • There are two universal ways to root your Android,

    • one is by implementing "exploits",
    • the other is through flashing custom recovery.

    The former one is relatively safe while the latter one can be risky. Kingo mainly focused on "exploits" method, but also covers "recovery" for certain tricky devices (hot ones with no exploit available).

  • Essential Tools involves in exploit-rooting method
  • Despite the difference of hardware and software configurations of Android devices, similarities that all Android rooting methods share involves the following three essentials:

    • exploit
    • su binary
    • superuser management app

  • What is proper root process?
  • Generally, there are several stages involves in a proper root process

    1. Bypassing Android's security by exploiting the vulnerabilities of Android OS;
    2. Placing an "su binary" file in the system partition;
    3. Installing a superuser management app.
  • "su binary", what for and how it works?
  • "Su binary" plays a very important role in Android rooting. It is normally placed in the /system partition of your Android and is called when other apps need superuser permission. The binary checks the database maintained by Superuser.apk to determine if you have already granted rights to the requesting app, and if not, su binary will tell Superuser.apk to display a prompt asking for permission. If no su binary found, you have no root, it is the soul of a rooted device.

  • Kingo SuperUser - the superuser access management tool.
  • Kingo SuperUser is the "face" of su binary. It is the app that manages what apps on your rooted device have access to "su binary". Apps that are granted superuser access have the administrator/root permissions to modify system.