How to update the su. SuperSu - could not install the Su binary file

SuperSU is an application for Android that allows you to gain administrator rights on your device, with access to any settings on the device. They give complete control over your Android device. But when installing this program, users sometimes encounter an error that can have several types, one of them is “SU file is busy.” We will discuss how to solve this error in SuperSU later in the article. This error usually appears after acquiring root rights due to the fact that the SU binary file is not updated.

Fixing a bug by updating the SuperSU binary file

It must be said that this SU file is the main one in the application; if you delete it, you lose the previously acquired root rights. You can run the old version of SuperSU without problems for a while, but there will definitely be problems in the future. So it's best to install the correct binary. To do this, download and install the Baidu Root app. It is not available in the Google store, so you need to download it from your browser by entering a request in a search engine. Next step:


Fixing the “SU file is busy” error via the command line

To solve the “SU file is busy” error, we need to download Android Terminal, the updateu.zip file archive and Root Browser. The archive file must be opened and the files sent to the updatersu folder.


After that, go to the /system/bin folder. Here you need to create a new folder “.ext.” You need to set rights for it, check the boxes next to Read, Write, and also in the Execute column for all three. Next, by copying from the /system/xbin folder to the new folder we created /system/bin/.ext. And then change the name from “SU” to “.SU.”.

Re-create the permissions for the .su file - all checkboxes are in the Read column, in the Write column, all in the Execute column. And the last manipulation is to launch the Android Terminal application and enter the following commands in it:

  1. Mount –o rw,remount/system
  2. In –s/system/etc/install-recovery.sh /system/bin/install-recovery.sh
  3. /system/xbin/su –install

Reboot your device and update the su file by clicking on the “Normal” path in the application.

Installing SU file using custom Recovery

You can install the SU file using an alternative recovery. If it is not yet on your device, then you need to install it; you will definitely need it in the future. It allows you to do many useful things: search for and install the necessary system updates, make backups, reflash Android versions. We will not talk about installing recovery here, the topic is voluminous and if you need to install this application, find it in the search. If you still have it on your device, then during the installation mentioned above, instead of “Normal”, select “CWM/TWRP”. Once the procedure is completed, reboot your device and you also need to update the SU binary.

In conclusion, it is necessary to recall that the program can work without the SU binary file. That is, you will be able to use root for some time without problems.

Conclusion

If all the methods described above did not help eliminate the “SU file is busy” error, the user should pay attention to the compliance of the files he is using with the firmware version, as well as their components. Sometimes the error can be caused by corrupted installation files and inappropriate versions, especially if they were obtained from unreliable sources.

In contact with

Download SU Super Binary ZIP/APK, Supersu Beta | How to Update Supersu Binary?

4.4 (88%) 5 votes

Supersu Binary is a perfect app to access all the in-built apps on your Rooted Android Device. We all know about SuperSU APK which is to be downloaded to Install the SuperSu app. While Installing the app it asks for SuperSU Binary Update Zip. In some cases, it may be an error. So, we have provided the entire info about the SU Binary Installation error on this page. If you face any errors while you download SuperSu like “there is no SU binary installed and supersu cannot install it” then you can find the solutions for all such SuperSU errors on this page.

Supersu Binary

SuperSu binary needs to be updated?. Generally, this SU Binary is an error caused by all Android Devices. In the SuperSU app, you can access management through “SU Binary”. Sometimes, if you Install SuperSU you can’t get the SuperSU access Management solutions any longer. The main reason for this error is due to the SuperSU latest version. It is somewhat difficult to overwrite the SuperSU binaries. For that, you can manually flash SuperSU Zip through recovery mode.

If there is no SU binary Installed and you can’t install it. Then just you need to upgrade the Android version and Reboot the Android device. If these fixes do not work, which means the bootloader is locked and restrict changes on your device. Moreover, you can search on google for the respective model number to unlock bootloader and try to fix. Another way to recover is, you can get a custom recovery and fix the flash.

How to update Supersu Binary?

  1. Download Supersu binary apk file just by clicking on the link below.
  2. Then, go to ES File Explorer —-> MicroSD—-> Tap on SuperSU.apk/ SuperSU.zip.
  3. Tap on Install.
  4. After Installation, if you get the Installation blocked message. Then, go to Settings—–> Security Settings—-> Enable Unknown sources.
  5. It prompts as “Do you want to Install App”?
  6. Tap on Install.
  7. Tap on Menu —-> You will find SuperSU app icon —-> Click on it.
  8. It prompts whether you are New User/ Expert.
  9. If you are Expert click on “Expert”. Otherwise, Tap on “New User”.
  10. It displays “SU Binary Update, Continue?”
  11. Tap on continue—–> Normal.
  12. Wait a few seconds till the Installation completes.
  13. In case, if it takes more than 4-5 minutes, Reboot your device.
  14. If it successfully Installed, if you wish to reboot, Tap on “Reboot”.

If you follow the above process you can fix Supersu update binary error. In case, if it does not work, then go for the below-mentioned process.

There is no SU Binary Installed and Supersu cannot Install it

During the Supersu Binary Installer process, you face any error as you see in the above then simply follow the below steps to solve the error.


If you follow the above steps exactly you can fix the Supersu Binary not Installed error.

How to Fix SuperSU Binary update on Android Device?

  1. Go to Settings.
  2. Tap on “Update/ Repalce/ Install SU Binary.
  3. Confirm the root-using applications are using the SuperUser solution which uses the Superuser.
  4. Now, Uninstall SuperSU.
  5. Click on the link below to get the latest SuperSU update.
  6. If you Install TWRP custom recovery/ CMW you can open the SuperSU apk with the flash Zip file.
  7. Then, you can get the updated version of the SuperSU on your Android device to get rid of all the SuperSU Binary Failed issues.

Steps To Replace SU Binary

  1. Open your Android device and tap on “SuperSU” icon.
  2. Search for the option to “update/ Relace SU Binary/ Install”.
  3. Click on Confirm.
  4. Then, if you follow the instructions you can easily Replace SuperSU with SuperSU Binary.

Sometimes when using the SuperSU program, which is designed to assign root rights to a smartphone/tablet, the “SU file is busy” error occurs. Today we will look at three ways to deal with it.

1. Method one. Using a different version

To solve this problem with SuperSU SU, you can do it very simply - install the old version of the program.

The fact is that many new versions have bugs and glitches (let's be honest). One of them is the error we are considering. Judging by the forums and other articles, v2.79 solves this problem. You can download it from this link.

As for how to update the version, everything is simple - you need to uninstall the SuperSU program that you currently have and install the one that you download from the link above.

2. Method two. Updating a binary file using Baidu Root

This is a Chinese utility that edits the SU binary file. Now we'll figure it all out.

To use Baidu Root, do this:

  • First you need to download the program. The best way to do this is on 4pda.ru. There you will find a file with the extension .apk, which you just need to open for the installation to begin. After that, open the application.
  • You will see a lot of Chinese characters. These are the terms of use. Fortunately, the “Accept” button is in Russian. You should press it.

Rice. No. 1. Baidu Root Terms of Use

  • Next you will see the main program window. The model of your device will be indicated there. Click the “Get Root” button.

Rice. No. 2. Baidu Root main screen

  • A reboot will occur. After turning it on, you will immediately see Baidu Root, which will require advanced rights. Agree.
  • Now the most important thing is that the binary file editing window will appear. Of course, you won't change it - the program will do that. You just need to agree with the proposed actions. To do this, click the button located on the right in the request window. It may be called “Continue”, “upgrade” and so on.

  • Perhaps another request will appear, with which you will also need to agree (the “Normal” button). He is responsible for using the custom recovery menu.

After this, the error should disappear forever.

3. Method three. Any other program for root rights

Actually, why bother with SuperSU if there are a huge number of programs for obtaining root rights?

Get another app that won't have these problems. Again, you can find them. You can also go to play.google.com and search for “root”.

Interestingly, you can find a method on the Internet that involves using a terminal emulator. Judging by the forums, it no longer works. So the best thing to do would be to simply install another application.

As you explore the capabilities of your smartphone, you will often encounter unfamiliar terms and commands. Root gives the user access to new system settings, without which you will not be able to get the most out of your Android. And one of the required components of root is SuperSU. Let's figure out what it is and how to deal with the most common error - SU file is busy. SuperSU is a term you'll often see anywhere you need root. So what is SuperSU? SuperSU is an application that allows you to manage root permissions for applications that require special access. There are many applications that require root access for full functionality. Whenever an app requires root access, SuperSU asks for your permission to grant root access to the smartphone's system features and settings. This way you have full control over root permissions for all applications. Although the app is very small in size, it has some great features and that is why it is the only root admin app you will ever need.

Fixing the "SU file is busy" problem.

Program features:

  1. Whenever an app requires root access, SuperSU will display a pop-up asking you to grant it access. You can either grant root access or deny it. Keep in mind that the popup will only appear once per application. Your choice will be saved so you don't have to grant or deny root access every time you run the program.
  2. The app allows you to view a list of all programs that have been granted root access permission and which ones have been rejected.
  3. It saves logs of when and which applications gained root permission. Records are stored in a second tab called “LOGS”.
  4. You can turn off your device. Either completely or temporarily.

The app is completely free, but there is also a paid version that offers additional features such as setting up app registration on Per-app and PIN protection. To install the application, root rights are required. If you have already received them, the process will not be difficult. Otherwise, you first need to root through a custom recovery such as TWRP or CWM. This means you need to install TWRP or CWM Recovery on your device. Otherwise, you will not be able to continue working with SuperSU. Bootloader/Fastboot mode allows you to create any partition on your device, be it system, boot, recovery, cache or any other. Through fastboot you can also launch not only images of OEM applications and partitions from official developers, but also custom files with the .img extension. For example, TWRP-recovery.

TWRP-recovery is a custom recovery for Android devices developed and maintained by TeamWin. It allows you to do many things that neither Google nor your device manufacturer offer. For example, a complete backup of the entire device. Using TWRP-recovery, you can restore your smartphone from a copy of your device at any time. Apart from backup, TWRP also allows you to flash unsigned zip files which include rooting scripts, custom ROMs/MODs and other such things.

Since not all Android devices are the same, installing TWRP is different for each device. In addition, there are both official and unofficial (custom) assemblies on the Internet. This is because TWRP-recovery is an open source project and anyone with the proper knowledge can write a TWRP recovery build for any Android device. You will be able to download the official TWRP build for your device from the TeamWin website. Installing TWRP recovery:

  1. Download the TWRP-recovery file with the .img extension that is compatible with your device and save it in a separate folder on your PC.
  2. Install ADB and set up Fastboot on PC.
  3. Enable USB debugging on your device:
    • open Settings on your smartphone;
    • go to the “About phone” section and tap 7 times on the build number, this will enable Developer Options;
    • Now go back to settings and you will see a new menu there – Developer Options. Open it;
    • Check the “USB Debugging” checkbox.
  4. Open the folder where you saved the .img file in step 1.
  5. Now inside this folder open Command Prompt. To do this, press Shift + right mouse button on an empty space inside the folder, and then select “Open Command Prompt Here” from the context menu.
  6. Connect your device to your PC. To start the device in fastboot/bootloader mode, enter the following code into the command window:

If your device opens a dialog box that says “Allow USB Debugging,” click OK. Once your device boots into bootloader mode, enter the following command to start the TWRP-recovery installation:

fastboot flash recovery twrp.img

Once TWRP is successfully flashed, enter the command to reboot:

Ready! Now you have TWRP recovery installed on your device. To boot into the newly installed recovery, after the device is fully booted, enter the adb reboot recovery command from the PC command line.

SuperSU Installation Guide for Rooted Devices:

  1. Download and install SuperSU from Google Play Store.

That's all. Now, if for any reason you see the error message “SU Binary Occupied”, don’t worry. There is a solution for this.

The SuperSU error “Su file is busy” means that the application is trying to give root rights to similar software (for example, KingRoot). As a result, applications access the same binary file, which leads to a critical error. Most often it is found in versions 2.80, 2.81, 2.82. It is better to use the stable version 2.79 without updates.

Solution

The Android operating system takes smartphone users to a whole new level of control, and the functionality of a root device, which allows you to install root applications, custom kernels and ROMs on it, makes its advantages even more obvious. However, after rooting the device and installing SuperSU (the most popular of the many Superuser admin apps available on the Play Store), many Android users are facing and trying to resolve the “SU file is busy” error. What to do? This error is most often caused by an incorrect installation or a damaged SuperSU binary file. Most of the users who experience difficulty in rooting their Android device try to get rid of the problem in various ways. If you also encounter the “SU Binary Occupied” error, use only the proven and working methods described below.

Updating the SuperSU binary file

To update the SuperSU binary file on Android, follow these steps:

  1. Go to the official SuperSU website.
  2. Download the previous (not the latest!) version of the APK file on your phone.
  3. Install the APK file.
  4. After installation, launch the application. A dialog box will open: “SU Binary needs to be updated.” Click Continue and then click Normal.
  5. The installation of updates will take a couple of minutes. Reboot your device.
  6. Once your device turns on, go to the Google Play Store and check for updates. Update the SuperSU app to the latest version.

Even after updating to the latest version, the application may prompt you to update SU Binary. Just follow the steps and reboot your device. And the problem will no longer arise.

Via command line

Rooting Android allows you to unlock new interesting features. After rooting your Android device, you can easily do things you couldn't do before. If after installing SuperSU the “SU file is busy” error appears, you can fix it through the command line. So, to begin with:

  1. Download and install Terminal Emulator for Android.
  2. Find and download “Replace_Kinguser_with_SuperSU-v2.4.zip”. Unzip the file.

Steps to resolve SU Binary Occupied error:

  1. Extract the Replace_Kinguser_with_SuperSU ZIP file and transfer the extracted version to the internal memory of your device. Install Terminal Emulator for Android and extract the Replace_Kinguser_with_SuperSU. After that, move the extracted “mrw” folder to the external drive.
  2. Open Terminal Emulator and enter the commands.

Open the terminal application and enter the command “su”, after entering you will be prompted with a window asking you to refuse/provide features. After granting permissions, you will need to type the following line of code:

IMPORTANT. After entering this command, you may receive an error that you should ignore. SuperSU will start in automatic or manual mode.

After this, restart your smartphone and you will see that SuperSU is installed, updated and working without errors.

Installing SU file using custom recovery

IMPORTANT. You need to have TWRP or CWM Recovery, only then this method will work.

It is recommended that you back up your files before proceeding with the following steps.

  1. Go to the official SuperSU website and download the latest SuperSU zip file on your device.
  2. Move the downloaded zip file to the root of your internal storage (not to your memory card).
  3. Turn off your device and reboot into recovery by pressing the Power and Volume Down buttons simultaneously for a few seconds.
  4. Click Install.
  5. Find the SuperSU zip file. Remember that in TWRP the internal storage is called sdcard and the external storage is called sdcard1. If you moved the SuperSU ZIP file to the root of the internal storage, you need to look for it in the sdcard directory.
  6. Select the zip file and confirm by swiping.
  7. Tap Wipe Cache & Dalvik and swipe across the screen.
  8. The phone will reboot.

TWRP may prompt you to install the SuperSU app. Click "Don't install." This is because TWRP cannot detect whether SuperSU is installed or not. Ready!

The best way to ensure that the installation and update of the application is successful is to run a program that requires root access, such as Greenify. The first time you launch an application that requires root access after installing SuperSU, you will see a pop-up window asking you to grant or deny root access.

(superuser privileges).

This is done even if the device is in the warranty period of service, which will void the warranty.

An application is typically used to manage extended permissions SuperSu, but sometimes it crashes, giving the error “SU file is busy”.

Let's look at how to resolve the error and get rid of this warning to grant enhanced privileges to the required programs.

Contents:

A little theory

The SU binary itself provides those advanced powers, giving the user the ability to perform any operation on their device, including modifying most .

Without this file system object, you will not have root rights.

Even when the SU is not up to date, SuperSU will provide the necessary privileges in most cases, but constant warnings and possible bugs and gaps in an outdated SU can be a problem.

SuperSU and similar programs allow you to manage the obtained capabilities, allowing or prohibiting other applications to run under the super administrator.

So, let's figure out what to do when SuperSU or similar system applications offer to update.

The instructions are relevant in situations where a message appears with other problems relating toS.U.: he is busy or absent (not installed).

The easiest way

For many users on many devices, the problem is solved very simply, and no knowledge or additional software is required.

The method is to uninstall the current version of SuperSU and install its previous edition.

It is unknown how the device will behave with the previous release of the application, because the program is updated periodically, but it has been noted that switching to SuperSU v2.79 solves the problem.

You can get an old release of the utility by finding an archive of its versions on some forum or portal, for example.

The second way

There are several ways to solve the problem. Let's start with the simplest for a beginner.

It consists of using a Chinese (no need to be afraid) utility, through which many receive those treasured advanced powers for complete control of their .

This is Baidu Root program.

  • .has_su_daemon– three checkmarks in the first column and the first one in the second;
  • .installed_su_daemon– check the first checkboxes in columns one and two;
  • install-recovery.sh– we place checkboxes at all checkboxes in the first and third columns, as well as near the “Owner” item in the second.

6 Go to “/system/bin”, add a new directory called “.ext” and install the following rights for it:

  • the first items of the first and second columns;
  • mark the third column completely.

7 Open “/system/xbin” and copy our SU from there to the new folder that was created in the previous step “/system/bin/.ext”.

8 Open the document renaming menu and add a dot in front of its name, after which we set the privileges shown in the screenshot below for it.

9 Launch the utility Terminal Emulator.

10 Enter the following commands in order:

  • mount -o rw, remount /system
  • In –s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
  • /system/xbin/su -install

11 Now we manually reboot the device, and after it starts, open SuperSU and try a normal update of the SU file.