Супер су с бинарным файлом. Как обновить бинарный SU файл на Андроид — восстанавливаем root-доступ для приложения SuperSu

В данной статье мною будет рассмотрена весьма распространенная среди пользователей Android ошибка, возникающая при запуске программы для контроля доступа суперпользователя SuperSu . Проявляется данная проблема следующим образом: при попытке включить или установить приложение SuperSu вы получаете уведомление с текстом «Нет бинарного файла SU и Super Su » или “Super Su бинарный Su не установлен ”.

Как правило, столкновение с подобным происходит после получения root-прав - элементарно перестает обновляться бинарный файл. К сожалению, информация, найденная мною в сети, показалась мне весьма разрозненной и хаотичной и по ней не смог установить бинарный файл Su, в силу чего я и решил кое-как систематизировать попытки решения данной проблемы.

Собственно говоря, файл Su это основополагающий компонент вышеупомянутых root-прав, поэтому после его удаления права SuperUser вы теряете. Несмотря на то, что SuperSu не исключает возможность работы на старой версии, если ее оставить, то рано или поздно практически наверняка у вас возникнут проблемы с выполнением операций. Поэтому всё-таки давайте установим правильно бинарный Su файл!

Способ первый - простой и лобовой

Если классическая попытка обновления провалилась, то для начала установите Recovery. После его установки вернитесь в SuperSu, выбрав там способ обновления su через CWM/TWRP. Совершите перезагрузку, во время которой система вместе с проблемы файлом должна обновиться.

А вот если описанный метод не помог установить бинарный файл Su или же для вашего устройства вы не смогли отыскать Recovery, то ситуация становится уже неприятной, однако далеко не смертельной.

Способ второй - замысловато-окольный

Здесь обновление SuperSu мы будем проталкивать вручную. Для начала скачиваем Root Browser и Android Terminal, а также архив с файлами updatesu.zip, который, разархивировав, отправляем в папку updatersu.

Теперь запускаем приложение Root Browser, а из папки updatersu переносим файлы .has_su_daemon и .installed_su_daemon и install-recovery.sh в папку /system/etc.

Дальше - основное: мы должны задать для данных файлов права. Поскольку я являюсь счастливым обладателем английской версии Android, то и инструкция моя будет англоязычной, однако полагаю, что соотнести с русской несложно.

Итак, для файла .has_su_daemon : ставим три галочки в вертикальном столбике Read (напротив Owner, Group и Others по горизонтали) и одну в вертикальном столбике Write (напротив Owner).

Для файла .installed_su_daemon : одна в Read (напротив Owner) и одна в Write (напротив, опять же, Owner).

Для файла install-recovery.sh : все три в Read и в Execute (напротив Owner, Group и Others) и одна в Write (напротив Owner).

Сделав это, переходим в папку /system/bin, где создаем новую папку.ext. Затем задаем права и для нее: галочки ставим в столбце Read напротив Owner, в столбце Write напротив Owner, в столбце Execute напротив всех трёх.

После чего копируем файл su из папки /system/xbin в только что созданную папку(/system/bin/.ext), переименовывая в то же время su на.su.

Снова задаем права, теперь для файла.su: галочки на все три в столбце Read, напротив Owner в столбце Write, все три в столбце Execute.

Можно немножко отдышаться: практически всё сделано, но остался последний рывок. Запускайте программу Android Terminal и вбейте в ней такие команды:

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

Теперь сделайте перезагрузку и вновь попытайтесь обновить файл su посредством нажатия «Нормально» в SuperSu. После всех этих действий я смог установить бинарный файл Su.

Надеюсь, мне удалось последовательно и структурировано изложить решение проблемы “SuperSu в системе нет бинарного файла”. Если всё сделано по инструкции, то почти наверняка должно получиться.

Пишите вопросы и свои решения в комментарии, будем вместе помогать друг другу!

Вконтакте

Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Сайт спешит к вам на помощь в решение данной проблеме!

Предыстория….

Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав — это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!

Материал не для новичков! Только для тех кто уже довольно хорошо знает разделы Android, как скрыть файлы в Android, знает про права доступа в Android!

Теория

Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.

SuperSu дает возможность приложениям использовать права Root даже если бинарный файл su не обновлен!

Способы решения SuperSU не удается

В идеале приложение SuperSu при запросе «Бинарный файл SU требует обновления. Обновить?» нажать кнопку «нормально «, то все отлично обновиться. Если это не так:

Способ 1

Если не удается обновить su установите recovery (если не установлено) — Как установить Recovery . После установки Recovery, снова зайдите в SuperSu и выберите способ обновления su через «CWM/TWRP», после этого Android перезагрузиться и произойдет обновление и снова смартфон или планшет загрузиться! Теперь бинарный файл su обновлен!

Если вы для вашего устройства не нашли Recovery, тогда придется немного сложным путем…

Способ 2

[Данный материал подразумевает что вы уже знаете файловую структуру Android ] и работу с командой строкой .

Данный способ поможет протолкнуть обновление…

  • Скачайте приложение Root Browser и Android Terminal
  • Скачайте архив с файлами updatesu.zip

1. Архив updatesu.zip разархивировать и переместить папку updatersu на внутреннюю память Android или на карту памяти.

2. Запустить приложение Root Browser и зайти в папку updatersu и скопировать файлы — .has_su_daemon и.installed_su_daemon и install-recovery.sh в папку:

/system/etc

3. Теперь необходимо задать правильные права для этих файлов

Для файла .has_su_daemon

Для файла.installed_su_daemon

Для файла install-recovery.sh

Теперь переходим в папку:

/system/bin

4. Создаем папку.ext (точка ext)

5. Задать права для папки

6. Скопируйте файл su из папки

/system/xbin

в папку которую только что создали (/system/bin/.ext)

7. Переименуйте файл su на .su (точка su)

8. Задайте права для файла .su

9. Запустите приложение Android Terminal

10. Наберите следующие команды

mount -o rw,remount /system

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

/system/xbin/su --install

11. Перезагрузите Android и теперь попробуйте снова обновить бинарный файл su способом «Нормально» в приложение SuperSu.

SuperSU – это приложение для Android, которое позволяет получить на устройстве права администратора, имеющие доступ к любым настройкам в устройстве. Они дают полный контроль над устройством Android. Но при установке данной программы пользователи иногда сталкиваются с ошибкой, которая может иметь несколько видов, один из них – «SU файл занят». Как решить эту ошибку в SuperSU, мы будем рассматривать далее в статье. Эта ошибка появляется обычно после приобретения root-прав из-за того, что не обновляется бинарный файл SU.

Исправляем ошибку обновляя бинарный файл SuperSU

Нужно сказать, что данный файл SU является основным в приложении, если его удалить вы теряете ранее полученные права root. Вы можете работать на старой версии SuperSU без проблем некоторое время, но в будущем наверняка будут проблемы. Поэтому лучше всего установить правильный бинарный файл. Для этого загрузите и установите приложение Baidu Root. В магазине Гугл его нет, поэтому нужно скачать его из браузера, забив запрос в поисковике. Следующим шагом:


Исправляем ошибку «SU файл занят» через командную строку

Чтобы решить ошибку «SU файл занят» нам необходимо скачать Android Terminal, файловый архив updatesu.zip и Root Browser. Файл архива необходимо открыть и файлы отправить в папку updatersu.


После этого перейдите в папку /system/ bin. Здесь необходимо создать новую папку «.ext.». Для нее нужно задать права, галочки поставьте напротив Read, Write, а также в столбике Execute у всех трех. Далее путем копирования из папки /system/xbin в новую, нами созданную папку /system/bin/.ext. И далее измените имя с «SU» на «.SU.».

Заново создайте права для файла.su – галки все в столбике Read, в столбце Write, все в столбике Execute. И последняя манипуляция – запустите приложение Android Terminal и введите в ней следующие команды:

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

Перезагрузите устройство и обновите файл su, нажимая по пути «Нормально» в приложении.

Установка SU файла при помощи кастомного Recovery

Установить файл SU можно при помощи альтернативного recovery. Если его еще нет в вашем устройстве, то его необходимо установить, в дальнейшем он обязательно вам пригодится. Он позволяет делать множество полезных дел: искать и устанавливать необходимые системные обновления, делать резервные копии, перепрашивать версии Android. Говорить об установке рекавери здесь не будем, тема объемная и, если вам необходимо установка этого приложения, найдите его в поиске. Если вы его все-таки имеете на своем устройстве, то во время установки, о которой говорилось выше, вместо «Нормально» выберите «CWM/TWRP». После того, как процедура завершится, перезагрузите свое устройство, а также нужно обновить бинарник SU.

В заключении необходимо напомнить, что программа может работать и без бинарного файла SU. То есть вы сможете пользоваться root некоторое время без проблем.

Заключение

Если все способы, о которых писалось выше не помогли устранить ошибку «SU файл занят», пользователь должен обратить внимание на соответствие файлов, которые он использует и версии прошивки, а также их компонентов. Иногда причиной ошибки могут быть поврежденные установочные файлы и несоответствующие по версиям, в особенности если были получены из не достоверных источников.

Вконтакте

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 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.

Иногда при использовании программы SuperSU, которая предназначена для присвоения смартфону/планшету рут прав , возникает ошибка «SU файл занят». Сегодня мы разберем три способа, как с ней можно справиться.

1. Способ первый. Использование другой версии

Чтобы решить данную проблему с SuperSU SU, можно сделать очень просто – установить старую версию программы.

Дело в том, что многие новые версии имеют баги и глюки (будем откровенными). Одним из них и является рассматриваемая нами ошибка. Судя по форумам и другим статьям, v2.79 решает данную проблему. Скачать ее можно по этой ссылке .

Что касается того, как обновить версию, то все просто – Вам нужно удалить программу SuperSU, которая у Вас есть сейчас и инсталлировать ту, что Вы скачаете по ссылке выше.

2. Способ второй. Обновление бинарного файла с помощью Baidu Root

Это китайская утилита, которая редактирует бинарный файл SU. Сейчас мы во всем разберемся.

Чтобы воспользоваться Baidu Root, сделайте вот что:

  • Сначала необходимо скачать программу. Сделать это лучше всего на 4pda.ru . Там Вы найдете файл с расширением.apk, который нужно просто открыть, чтобы началась установка. После нее откройте приложение.
  • Вы увидите множество китайских иероглифов. Это условия использования. Благо, кнопка «Принять» на русском. Ее Вам и следует нажать.

Рис. №1. Условия использования Baidu Root

  • Дальше будет видно основное окно программы. Там будет указана модель Вашего аппарата. Жмите кнопку «Получить Root».

Рис. №2. Основной экран Baidu Root

  • Произойдет перезагрузка. После включения Вы сразу увидите Baidu Root, который потребует расширенных прав. Согласитесь.
  • Вот теперь самое основное – появится окно редактирования бинарного файла. Вы, конечно, не будете его изменять – это сделает программа. Вам нужно просто согласиться с предполагаемыми действиями. Для этого жмите кнопку, которая располагается справа в окне запроса. Она может называться «Продолжить», «модернизация» и так далее.

  • Возможно, появится еще один запрос, с которым Вам тоже нужно будет согласиться (кнопка «Нормально»). Он отвечает за использование кастомного рекавери меню.

После этого ошибка должна исчезнуть навсегда.

3. Способ третий. Любая другая программа для рут прав

Собственно, зачем нужно мучиться с SuperSU, если программ для получения рут прав существует огромное количество?

Возьмите другое приложение, с которым не будет таких проблем. Найти их, опять же, можно . Еще можно зайти на play.google.com и ввести запрос «root».

Интересно, что в интернете можно найти способ, предусматривающий использования эмулятора терминала. Судя по форумам, сейчас он уже не работает. Так что наиболее оптимально всего будет просто взять и установить другое приложение.

Статьи по теме: