The su binary for texet. SU binary file needs to be updated: what to do? How to update a binary file

The SU binary needs to be updated. Update? Can't update SU file? The site is in a hurry to help you solve this problem!

Background….

Very often recently, many users have a problem that appears after getting Root rights - this is not updating the su binary file, a lot of questions on the Internet and almost 0 solutions, it's time to fix it!

The material is not for beginners! Only for those who already know Android partitions quite well, how to hide files in Android, knows about Android permissions!

Theory

Although in fact all applications will work fine without a forced Root update, so you can just relax and not pay attention.

SuperSu allows applications to use Root permissions even if the su binary is not up to date!

Ways to solve SuperSU fails

Ideally, the SuperSu application, when prompted "SU binary file needs to be updated. Update? press the button " Fine“Then everything is fine to be updated. If it's not:

Method 1

If you can't update su install recovery (if not installed) - K how to install recovery. After installing Recovery, go back to SuperSu and select the su update method via "CWM / TWRP", after that Android will reboot and the update will take place and the smartphone or tablet will boot up again! The su binary has now been updated!

If you haven’t found Recovery for your device, then you’ll have to take a slightly more difficult path ...

Method 2

[This material assumes that you already know the Android file structure.] and work with the command line .

This method will help push the update ...

  • Download the Root Browser app and Android Terminal
  • Download the archive with updatesu.zip files

1. Unzip the updatesu.zip archive and move the updatersu folder to the Android internal memory or to a memory card.

2. Run the Root Browser application and go to the updatersu folder and copy the files - .has_su_daemon And. installed_su_daemon And install-recovery.sh to folder:

/system/etc

3. Now you need to set the correct permissions for these files

For file .has_su_daemon

For a file. installed_su_daemon

For file install-recovery.sh

Now let's go to the folder:

/system/bin

4. Create a .ext folder (point ext)

5. Set folder permissions

6. Copy the file su from a folder

/system/xbin

to the folder you just created (/system/bin/.ext)

7. Rename the file su on .su(dot su)

8. Set File Permissions .su

9. Launch the Android Terminal App

10. Type the following commands

mount -o rw,remount /system

ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh

/system/xbin/su --install

11. Reboot Android and now try updating the binary again su way "Fine" to the SuperSu app.

Many smartphone owners want to have full control over their mobile device by obtaining root rights (superuser privileges).

This is done even if the device is under warranty, which will void the warranty.

An application is usually used to manage extended permissions. supersu, but sometimes it crashes with a "SU file busy" error.

Let's see how to solve the error and get rid of this warning in order to grant extended permissions to the required programs.

A bit of theory

The SU binary itself grants those extended permissions, giving the user the ability to perform any operation on their device, up to modifying most system files.

Without this filesystem object, you will not have root access.

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

SuperSU and similar programs allow you to manage the received opportunities, allowing other applications to work from under the super administrator or prohibiting them.

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

The instructions are relevant for situations where a message appears with other problems regardingSU: 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 remove the current version of SuperSU and install its previous edition.

How the device will behave with the previous release of the application is unknown, because the program is updated periodically, however, it has been noticed 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 any forum or portal.

Way two

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

It consists in using a Chinese (no need to be afraid) utility, through which many receive those cherished extended powers for complete control of their smartphone or tablet.

This is the Baidu Root program.

It is not available in the Google Playmarket, as it is a hacker, and careless and inept handling of the functionality can lead to problems, for example, you will need to reflash the device.

  • Download the utility from a trusted source. Since the official site is not working at the moment, it can be downloaded from the w3bsit3-dns.com forum as an apk file.
  • We launch it, accept the terms of use and give all the required privileges, after enabling the installation of applications from untrusted sources in the settings of your smartphone.
  • Next interface- a window with the name of the model of the device used and one more button ("Get Root"). We click on it, which will give superuser privileges, thereby updating the binary file, which is what we need.
  • After the smartphone reboots, Baidu Root will start and will require extended powers from SuperSU. We provide them.
  • Further you will be prompted to update the binary file. The left button disables the update, the right button allows it. Click on the last one ("Continue" in the Russian version).
  • Further it is necessary tap on the "Normal" button in the window with the offer to use custom recovery, if available.

Now errors with the SU file, whether it is busy, not updated or missing, will disappear.

Command line for advanced users

There is a less simple way to solve the problem, which is better to resort to if the previous ones did not allow you to get rid of the error, for example, Baidu Root was unable to root your device.

1. Download the Terminal Emulator program and install it.

2. Download and install Root Browser (any file manager that supports root can play its role).

3. Download the zip and unzip its contents into the folder " updatersu» at the root of a removable flash drive or mobile device memory (it is recommended to stop at the second option).

4. Open the file manager Root Browser or its equivalent and copy the .has_su_daemon, .installed_su_daemon and install-recovery.sh objects from "updatersu" to the "/system/etc" directory.

5. In order, open the properties of these files and set the following rights for them (see screenshot):

  • .has_su_daemon- three checkmarks in the first column and the first in the second;
  • .installed_su_daemon- check the first checkboxes in columns one and two;
  • install-recovery.sh- we put 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 him:

  • 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 menu for renaming the document and add a dot in front of its name, after which we set the privileges shown in the screenshot below for it.

9. Run 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 manually reboot the device, and after launching it, open SuperSU and try to update the SU file normally.

Root rights through Framaroot

Another way to achieve what you want is to re-root rights through other applications.

Consider the example of Framaroot, in fact, there are a lot of such utilities, including those that require pairing a smartphone / tablet with a computer.

The list of supported devices includes several hundred devices, although in fact there are many more.

If you have found yours, still worth trying.

  • First of all, download the Framaroot apk file from a trusted source.
  • Install the application and run it.
  • On the main screen, you will see a drop-down menu where you need to specify an application to manage root rights. We knock it out (we have SuperSU).

If you looked at this article, then you have already managed to get superuser rights for Android. Now you need to learn how to manage them. This article will talk about the program for managing root rights - SuperSU Root. The main functionality of programs of this kind is to process a request for access by other applications to the status and rights of the Android superuser. In this article, we will also cover similar important issues, such as how to use the program, how to update, how to uninstall the program. Consider the features of the program, weigh the pros and cons, talk about the problems that may arise when using and deleting the application.

What is SuperSU

Before you start using the program, you need to understand what SuperSU is. This is a program to manage the root on the Android device. It is very popular, at the time of publication of the article it had more than 50 million downloads. The program supports almost all devices, the main thing is that the superuser rights on Android are correctly obtained on them. This program, among others, is distinguished by many factors, for example, multilingualism, many functions even for the free version, and the availability of technical support.

Application Features

Let's take a look at the main features of the SuperSu Root app:

  • Quick access to administration
  • There is an unroot function - removes all permissions from the application, restricts or completely prohibits access to rights.
  • Scripts for CyanogenMod.
  • Notifies if an application requires superuser access.
  • Complete removal of root.

You can also download SuperSU PRO for Android, it has a number of additional features:

  • Full control of the color spectrum.
  • You can put a password on the application.
  • Set up a temporary application login.
  • Special OTA mode.

What is an SU file

For a general idea of ​​why problems with programs of this kind can arise, it is worth understanding what a .su file is, and most importantly, how to install the su binary file. The SU file is first and foremost the most important file for root permissions. It is to this file that applications that require root ask for access rights. It is he who is installed by programs for hacking the root. From a technical point of view, this file is an application that provides other applications with access to root rights. Sometimes it happens that the SuperSu application may give an error and request that these files be updated. SuperSU makes it possible to work even if su is not up to date. However, this measure is temporary, a little later, applications may start having problems with Root functions. You can find the answer to the question of how to update the SuperSU binary file a little further in the text of the article. Before that, we will consider the pros and cons, the process of installing the program, and also get acquainted with a brief instruction on using the application.

Pros and cons of the program

Now, as usual, we will consider the pros and cons of the application: Pros:

  • Russian language is supported.
  • The program has the highest ratings.
  • Multi-brand. For example, Samsung, HTC, Fly, Sony.
  • It is possible to fully use even the free version of the application.
  • The standard installation procedure is easy.
  • If the standard installation and update procedure is not successful, then you have to get confused.
  • Lots of bugs in the app.
  • Not all features are available for free.

How to install Super Su

Now we will look at how to install superSU. SuperSU itself installs quite easily. But first you need to install root-rights. All further instructions will be with an emphasis on the fact that the rights are already available. Download Supersu apk, you will be asked to access Root. The program with which Ruth was obtained will ask. Trust her and click OK. Then there are two scenarios: the program will either offer to update SU, or it will not offer. If, nevertheless, the program offered, then scroll down the articles. There we will explain the update methods, as well as ways to deal with some difficulties. For example: "The SU file could not be updated." In the meantime, let's see how to use the application.

How to use the program

And now you will find a small guide on how to use SuperSU. It is worth remembering that the program does not give root rights, but only regulates access to them from third-party programs. At the first start, a window with a choice awaits you. Either create a new user and go through the guide, or enter the "Expert" mode. We choose the second option, because all the necessary information can be found in the article. The program has three tabs: "Applications", "Settings" and "Logs". Now consider only the first tab, "Applications". In this tab, there are applications that have either been granted permission or denied access. Green grid - allowed. Red - prohibited. In order for the application to gain access, you need to click on the application icon in the tab that we are talking about now, select the "Access" tab and select "Allow" by confirming this by clicking the checkmark. The "Logs" tab creates log files and reports about the program. The "Settings" tab contains the functions of the program. It is not recommended to change anything there without knowledge of the matter.

How to update a binary file

At first it may seem that updating a binary is difficult, but in fact, the answer to the question “how to update a SU binary” is much simpler. We have 3 methods of how to proceed if the SU binary needs to be updated: standard, using applications such as recovery, and using the command line. First of all, of course, SuperSU should be downloaded and installed. Let's consider the first method, how to update Supersu using the program itself. You just need to click on the “Normal” button in the window that opens, and wait a bit. If everything went well, the program will display the appropriate window. At the end, click "OK"

Let's move on to the second method, namely, how to update the SuperSU binary file using recovery programs. If the previous and easiest method did not work and an error like “SuperSU was unable to update the SU file,” appears, then you will have to spend more time. We think that you have the recovery program installed and you figured it out, so all further instructions come from this. We will not describe everything about recovery and installation of programs of this type in the SuperSu article, just make sure that this is the case. To update the binary file using the recovery, you need to click on the button called “CWM / TWRP” in the same dialog box. Wait for the process to complete, as a result of which the smartphone will reboot. And the last, third method -. how to install the su binary using the command line. What if you tried the previous two methods but the result is something like “su binary needs to be updated”? Then there is one known method. But it is only suitable for advanced users. Download applications "Terminal Emulator" and "Root Browser". Download the zip archive with the files, they will be useful for updating. Unzip the downloaded files from it and drag them to the “updatersu” folder. Run the Root Browser, go to the “updatersu” folder and copy:

Then you need to tick the rights in accordance with the screenshot:

Then let's go along the path, “/system/bin”, create a folder there and name it “.ext” and check the boxes in accordance with the screenshot:

Then you need to copy the file called “su”, it is located in the following path “/system/xbin”, copy it to the folder we created along the path “system/bin/.ext”, rename the “su” file to “.su” and we set:

Next, launch the Terminal and enter there:
We reboot the device and try to repeat the first update method.

How to uninstall Supersu

Now we will deal with the question of how to remove SuperSU from Android, how to remove the shortcut. Uninstalling a program is a multi-stage operation. Here we will analyze all the stages. First you need to remove access to superuser rights. For this you need:

  • Open the program.
  • Open "Settings".
  • In the section, remove the checkbox from the “Superuser” column.

Then you should completely remove the root. You can do it like this:

  • Go to "Settings" → "Cleaning".
  • Click "Remove Root".
  • Confirm.

Now let's proceed directly to the removal of Supersu. For this we must:

  • Go to device settings.
  • Go to the "Applications" tab → "Application Manager".
  • Tap on SuperSU.
  • Click "Delete".

You can download SuperSU for Android for free from our website. We hope this article helped you understand how the program helps rooted users, how to use it and what the program is like in general. Possible problems, additions, your opinion about the article can always be expressed in the comments.

SuperSU is an application for Android that allows you to get administrator rights on your device, having access to any settings on the device. They give you full 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”. How to solve this error in SuperSU, we will consider later in the article. This error usually appears after acquiring root rights due to the fact that the SU binary file is not updated.

We fix the error 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 obtained 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 in the Google store, so you need to download it from the browser by entering a query in the search engine. Next step:


Fixing "SU File Busy" Error via Command Line

To solve the "SU file is busy" error, we need to download Android Terminal, updatesu.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." For it, you need to set the rights, check the boxes next to Read, Write, and also in the Execute column for all three. Further, by copying from the /system/xbin folder to the new /system/bin/.ext folder we created. And then change the name from "SU" to ".SU.".

Re-create the rights for the .su file - check all 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 the device and update the su file by clicking on the "Normal" path in the application.

Installing the SU file using custom Recovery

You can install the SU file using an alternative recovery. If it is not yet in your device, then you need to install it, in the future it will definitely come in handy. It allows you to do a lot of useful things: search for and install the necessary system updates, make backups, ask for 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, which was mentioned above, instead of "Normal", select "CWM / TWRP". After the procedure is completed, reboot your device, and you also need to update the SU binary.

In conclusion, it should be recalled that the program can work without the SU binary file. That is, you will be able to use root for a while without problems.

Conclusion

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

In contact with

many owners smartphones want to have full control over their mobile device by getting root rights(superuser privileges).

This is done even if the device is under warranty, which will void the warranty.

An application is usually used to manage extended permissions. supersu, but sometimes it crashes, giving an error "SU file is busy".

Let's see how to solve the error and get rid of this warning in order to grant extended permissions to the required programs.

Content:

A bit of theory

The SU binary itself grants those extended permissions, giving the user the ability to perform any operation on their device, up to and including modifying most system files.

SuperSU and similar programs allow you to manage the received opportunities, allowing other applications to work from under the super administrator or prohibiting them.

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

The easiest way

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


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

Way two

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

It consists in using a Chinese (no need to be afraid) utility, through which many receive those cherished extended powers to completely control their smartphone or tablet.

In the shop Google Play Store it is missing, as it is a cracker, and careless and inept handling of the functionality can lead to problems, for example, you will need to reflash the device.

  • Download the utility from a trusted source. Since the official site is not working at the moment, it can be downloaded from the w3bsit3-dns.com forum as an apk file.
  • We launch it, accept the terms of use and give all the required privileges, after enabling the installation of applications from untrusted sources in the settings of your smartphone.

  • Next interface- a window with the name of the model of the device used and one more button ("Get Root"). We click on it, which will give superuser privileges, thereby updating the binary file, which is what we need.

  • After the smartphone reboots, Baidu Root will start and will require extended powers from SuperSU. We provide them.
  • Further you will be prompted to update the binary file. The left button disables the update, the right button allows it. Click on the last one ("Continue" in the Russian version).

  • Further it is necessary tap on the "Normal" button in the window with the offer to use custom recovery, if available.

Now errors with the SU file, whether it is busy, not updated or missing, will disappear.

Command line for advanced users

There is a less simple way to solve the problem, which is better to resort to if the previous ones did not allow you to get rid of the error, for example, Baidu Root was unable to root your device.

1 Download the Terminal Emulator program and install it.

2 Download and install Root Browser (any file manager that supports root can play its role).

3 Download the zip and unzip its contents into the folder " updatersu» at the root of a removable flash drive or mobile device memory (it is recommended to stop at the second option).

4 Open the file manager Root Browser or its equivalent and copy the .has_su_daemon, .installed_su_daemon and install-recovery.sh objects from "updatersu" to the "/system/etc" directory.


5 In order, open the properties of these files and set the following rights for them (see. screenshot):

  • .has_su_daemon- three checkmarks in the first column and the first in the second;
  • .installed_su_daemon- check the first checkboxes in columns one and two;
  • install-recovery.sh- we put 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 him:

  • 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 menu for renaming the document and add a dot in front of its name, after which we set the privileges shown in the screenshot below for it.

9 Run the utility terminal emulator.

10 In order, enter the following commands:

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


11 Now manually reboot the device, and after launching it, open SuperSU and try to update the SU file normally.

Root rights through Framaroot

Another way to achieve what you want is to re-root rights through other applications.

Consider the example of Framaroot, in fact, there are a lot of such utilities, including those that require pairing a smartphone / tablet with a computer.

The list of supported devices includes several hundred devices, although in fact there are many more.

If you have found yours, still worth trying.

  • First of all, download Framaroot apk file from .
  • Install the application and run it.
  • On the main screen, you will see a drop-down menu where you need to specify an application to manage root rights. We knock it out (we have SuperSU).

Rice. 10 - Selecting an application for managing root and the algorithm for obtaining it

  • Next is a list of exploits (algorithms that will allow you to get root thanks to vulnerabilities in android code). Tap on them one by one until we succeed.

  • After the reboot, you will be prompted to update the SU, which you should agree to.