When updating SuperSU, the error “SU file is busy” appears - what should I do? How to update the su binary file on Android

How to update the su binary file on Android. The SU binary needs to be updated. Update? Can't update SU file? Our Website is in a hurry to help you solve this problem!

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

Attention!
The material is not for beginners! Only for those who already know Android sections quite well, how to hide files in Android, knows about access rights in Android!

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 rights even if the su binary is not updated!

Workarounds SuperSU fails to update su binary

Ideally, the SuperSu application when prompted “SU binary file requires updating. Update?" Press the “normal” button, then everything will update perfectly. If this is not the case:

Method 1

If you can't update su, install recovery (if not installed) - How to install Recovery. After Recovery installations, go to SuperSu again and select the su update method via “CWM/TWRP”, after which Android will reboot and the update will occur and the smartphone or tablet will boot again! The su binary is now up to date!

If you haven’t found Recovery for your device, then you’ll have to go a little hard…

Method 2

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

This method will help push through the update...

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

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

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

/system/etc

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

For file .has_su_daemon

For file .installed_su_daemon

For file install-recovery.sh

Now go to the folder:

/system/bin

4. Create a folder.ext (dot ext)

5. Set folder permissions

6. Copy the file su from 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 Android app Terminal

10. Type the following commands

su 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» in the SuperSu application.



ClockworkMod Recovery 1.3.4 will allow you to install firmware developed on the basis of official ones, but which are not official ones. Whether or not to install such firmware is up to you, as always.

Attention! Don't forget to do it!
After performing the following operations, all contents of /data/media will be lost!

BEFORE INSTALLING ClockworkMod Recovery, make sure that your tablet has

To install ClockworkMod Recovery, download Acer Recovery Installer from the market.

Launch Acer Recovery Installer, select ClockworkMod Recovery rev1.3.4 by thor2002ro and click the Install Recovery Image button. That's it, the bootloader we need is installed!

Manual installation of ClockworkMod Recovery:

1.Using ADB (Computer)
Disconnect the tablet from USB (if it was connected to the PC). On the tablet in the settings (application development, check the USB Debugging box). Next you need to install the Android SDK and USB Driver from Acer.

After everything is installed, connect the tablet to the PC via USB using the original cable that comes with the tablet. Next, go to the folder

C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\ it may differ slightly depending on what OS you have, but the essence should be clear. Let's launch it
dpinst.exe

The ADB Interface device is being installed. If everything is done correctly in Device Manager you should see two installed devices as shown in the image below

After this you need to run command windows editor(for windows xp: start-run and type cmd, for windows 7 - start and in the search bar type cmd and press enter). Next, go to one of the folders by typing any of the 2 commands presented (the commands are valid for Windows 7 32-bit version, if your OS is different from this one, the path in the command may be slightly different)

Cd C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools\

Cd C:\Program Files\Android\android-sdk\platform-tools\

After a successful transition, type the command
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices

If all your drivers are successfully installed, you will see the following response (the numbers may be different!)

C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices List of devices attached 288418144403497 device

If any drivers are installed incorrectly, you will receive a response
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices List of devices attached
Copy two files recovery-thor2002ro-rev1.3.4.img and itsmagic from the archives to the folder from which you execute commands in the command editor (in my case it is C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86 \tools).

Adb push recovery-thor2002ro-rev1.*.img /sdcard/ adb push itsmagic /data/local

2.Launch any terminal emulator on your tablet
For example.

3. Install BusyBox

Enter the following commands in sequence:

Su chmod 755 /data/local/itsmagic mount -o rw,remount /system rm /system/etc/install-recovery.sh mount -o ro,remount /system dd if=/sdcard/recovery-thor2002ro-rev1.*. img of=/dev/block/mmcblk0p1 ./data/local/itsmagic

Ready! Turn off the device, hold down the volume minus button and turn it on without releasing it. If you did everything correctly, the CWM menu will appear