Что такое бинарный su. SU файл занят: Исправляем ошибку

30.07.2019

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 файл занят», пользователь должен обратить внимание на соответствие файлов, которые он использует и версии прошивки, а также их компонентов. Иногда причиной ошибки могут быть поврежденные установочные файлы и несоответствующие по версиям, в особенности если были получены из не достоверных источников.

Вконтакте

(привилегий суперпользователя).

Делается это даже в том случае, когда устройство находится на гарантийном термине обслуживания, что аннулирует гарантию.

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

Рассмотрим, как решить ошибку и избавиться от этого предупреждения, чтобы предоставить расширенные полномочия требуемым программам.

Cодержание :

Немного теории

Сам бинарный файл SU предоставляет те расширенные полномочия, давая пользователю возможность осуществлять любую операцию на своём устройстве вплоть до модификации большинства .

Без данного объекта файловой системы у вас не будет root прав.

Даже когда SU не обновлён, SuperSU в большинстве случаев будет предоставлять необходимые привилегии, но постоянные предупреждения и возможное наличие ошибок и пробелов в устаревшем SU может обернуться проблемой.

SuperSU и ей подобные программы позволяют управлять полученными возможностями, разрешая другим приложениям работать из-под суперадминистратора или запрещая.

Итак, разберёмся, что следует делать, когда SuperSU или аналогичные системные приложения предлагают обновить .

Инструкции актуальны для ситуаций, когда появляется сообщение с иными проблемами, касающимися SU : он занят или отсутствует (не установлен).

Самый простой способ

У многих пользователей на многих устройствах проблема решается очень просто, причём каких-либо знаний или дополнительного программного обеспечения не потребуется.

Способ заключается в удалении текущей версии SuperSU и установке её предыдущей редакции.

Как устройство поведёт себя с предыдущим выпуском приложения неизвестно, ведь программа периодически обновляется, однако замечено, что переход на SuperSU v2.79 решает проблему.

Обзавестись старым выпуском утилиты можно, отыскав архив её версий на каком-либо форуме или портале, например .

Путь второй

Способов решения проблемы несколько. Начнём из самого простого как для новичка.

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

Это программа Baidu Root.

  • .has_su_daemon – три галочки в первом столбике и первая во втором;
  • .installed_su_daemon – отмечаем флажками первые чекбоксы в столбике один и два;
  • install-recovery.sh – флажки ставим у всех чекбоксов в первом и третьем столбике, а также возле пункта «Owner» во втором.

6 Переходим в «/system/bin», добавляем новый каталог под названием «.ext» и устанавливаем следующие права для него:

  • первые пункты первого и второго столбцов;
  • отмечаем третий столбец полностью.

7 Открываем «/system/xbin» и копируем оттуда наш SU в новую папку, которую создавали на предыдущем шаге «/system/bin/.ext».

8 Открываем меню переименования документа и добавляем точку перед его названием, после чего устанавливаем отображенные на скриншоте ниже привилегии для него.

9 Запускаем утилиту Terminal Emulator .

10 По порядку вводим следующие команды:

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

11 Теперь вручную перезагружаем устройство, а после его запуска открываем SuperSU и пробуем нормальное обновление файла SU.

Существует немало так называемых «однокликовых» программ для получения ROOT прав на Android. Данными эксплойтами легко пользоваться: достаточно установить утилиту на ПК или приложение на смартфон, если нужно – , сделать пару нажатий и готово! Но их главная проблема заключается в том, что они не могут рутировать 100% устройств. В этой инструкции мы поговорим о способе, который подойдет для всех смартфонов и планшетов на которые можно установить кастомное рекавери: CWM, TWRP.

Что такое root права и для чего они нужны

Хотя Android является самой кастомизируемой мобильной ОС, на любом девайсе «из коробки» закрыт доступ к корневому каталогу и редактированию системных файлов – они монтируются в режиме «только для чтения». Имея root (аккаунт Суперпользователя), становится доступной запись в системный раздел. Пользователь может максимально настроить систему под себя: , обойти ограничения Google Play, и многое другое.

В процессе рутинга на смартфон, планшет устанавливаются приложение администратор рут прав SuperSU, бинарный файл SU, который записывается по пути /system/xbin/ и набор консольных утилит BusyBox.

Как получить рут права на Android через CWM

1. После того как , скачайте архив SuperSU с официального сайта и сохраните в удобном месте на карте памяти.

2. – как это делается можно узнать из инструкции по ссылке.

3. В CWM выберите пункт «install zip» (выбор осуществляется кнопкой питания) либо «install zip from sdcard» (для старых CWM версии ниже 6.X.X).

4. Затем «choose zip from /sdcard», если прошиваемый архив находится на SD-карте.

5. Перейдите к папке в которую сохранили «SuperSU-version .zip» и подтвердите клавишей включения.

6. Согласитесь на установку, выберите «Yes – Install SuperSU-version .zip».

7. Начнется процесс рутирования мобильного девайса.

8. В конце вы увидите сообщение «Install from sd card complete», что в нашем случае подразумевает получение root прав.

9. Вернитесь в главное меню CWM.

10. Нажмите «reboot system now», чтобы перезагрузиться в Android.

Как установить SuperSU через TWRP Recovery

Теперь аналогичная инструкция по . Первым делом выполните первые два пункта из вышеизложенного FAQ по прошивке архива SuperSU из CWM.

1. Затем в главном меню TWRP выберите «Install».

2. Найдите загруженный на SD ZIP-архив с SuperSU.

3. Сделайте свайп, тем самым дав согласие на прошивку.

4. Successful! Рут права получены, выбирайте «Reboot System», чтобы загрузить систему.

Как проверить наличие SuperUser в Android

Теперь в меню должен появиться менеджер прав Суперпользователя – приложение SuperSU. А проверить наличие рут прав можно при помощи простой программы Root Checker.

Многие владельцы смартфонов желают иметь полный контроль над своим мобильным устройством путём получения root-прав (привилегий суперпользователя).

Делается это даже в том случае, когда устройство находится на гарантийном термине обслуживания, что аннулирует гарантию.

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

Рассмотрим, как решить ошибку и избавиться от этого предупреждения, чтобы предоставить расширенные полномочия требуемым программам.

Немного теории

Сам бинарный файл SU предоставляет те расширенные полномочия, давая пользователю возможность осуществлять любую операцию на своём устройстве вплоть до модификации большинства системных файлов.

Без данного объекта файловой системы у вас не будет root прав.

Даже когда SU не обновлён, SuperSU в большинстве случаев будет предоставлять необходимые привилегии, но постоянные предупреждения и возможное наличие ошибок и пробелов в устаревшем SU может обернуться проблемой.

SuperSU и ей подобные программы позволяют управлять полученными возможностями, разрешая другим приложениям работать из-под суперадминистратора или запрещая.

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

Инструкции актуальны для ситуаций, когда появляется сообщение с иными проблемами, касающимися SU : он занят или отсутствует (не установлен).

Самый простой способ

У многих пользователей на многих устройствах проблема решается очень просто, причём каких-либо знаний или дополнительного программного обеспечения не потребуется.

Способ заключается в удалении текущей версии SuperSU и установке её предыдущей редакции.

Как устройство поведёт себя с предыдущим выпуском приложения неизвестно, ведь программа периодически обновляется, однако замечено, что переход на SuperSU v2.79 решает проблему.

Обзавестись старым выпуском утилиты можно, отыскав архив её версий на каком-либо форуме или портале.

Путь второй

Способов решения проблемы несколько. Начнём из самого простого как для новичка.

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

Это программа Baidu Root.

В магазине Google Playmarket она отсутствует, так как является взломщиком, а неосторожное и неумелое обращение с функционалом могут привести к проблемам, например, потребуется перепрошивать устройство.

  • Загружаем утилиту из доверенного источника. Так как официальный сайт на данный момент не работает, её можно загрузить из форума 4pda в виде apk файла.
  • Запускаем его, принимаем условия эксплуатации и даём все требуемые привилегии, предварительно включив установку приложений из не доверенных источников в настройках своего смартфона.
  • Следующий интерфейс – окно с названием модели используемого устройства и ещё одна кнопка («Получить Root»). Кликаем по ней, что даст привилегии суперпользователя, тем самим обновив бинарный файл, что нам и требуется.
  • После смартфон перезагрузится, запустится Baidu Root и потребует у SuperSU расширенных полномочий. Предоставляем их.
  • Дальше появится запрос на обновление бинарного файла. Левая кнопка запрещает обновление, правая – разрешает. Кликаем по последней («Продолжить» в русскоязычной версии).
  • Дальше необходимо тапнуть по кнопке «Нормально» в окне с предложением воспользоваться кастомным рекавери, если оно имеется.

Теперь ошибки с файлом SU, занят он, не обновлён или отсутствует, исчезнут.

Командная строка для продвинутых пользователей

Существует и менее простой способ решения проблемы, к которому лучше прибегнуть, если предыдущие не позволили избавиться от ошибки, например, Baidu Root не смогла получить root на вашем устройстве.

1. Загружаем программу Terminal Emulator и инсталлируем её.

2. Скачиваем и устанавливаем Root Browser (его роль может выполнять любой файловый менеджер, поддерживающий рут).

3. Загружаем zip и разархивируем его содержимое в папку «updatersu » в корне съемного флеш-накопителя или памяти мобильного устройства (рекомендуется остановиться на втором варианте).

4. Открываем файловый менеджер Root Browser или его аналог и копируем объекты.has_su_daemon, .installed_su_daemon и install-recovery.sh из «updatersu» в каталог «/system/etc».

5. По порядку открываем свойства данных файлов и задаем следующие права для них (см. скриншот):

  • .has_su_daemon – три галочки в первом столбике и первая во втором;
  • .installed_su_daemon – отмечаем флажками первые чекбоксы в столбике один и два;
  • install-recovery.sh – флажки ставим у всех чекбоксов в первом и третьем столбике, а также возле пункта «Owner» во втором.

6. Переходим в «/system/bin», добавляем новый каталог под названием «.ext» и устанавливаем следующие права для него:

  • первые пункты первого и второго столбцов;
  • отмечаем третий столбец полностью.

7. Открываем «/system/xbin» и копируем оттуда наш SU в новую папку, которую создавали на предыдущем шаге «/system/bin/.ext».

8. Открываем меню переименования документа и добавляем точку перед его названием, после чего устанавливаем отображенные на скриншоте ниже привилегии для него.

9. Запускаем утилиту Terminal Emulator .

10. По порядку вводим следующие команды:

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

11. Теперь вручную перезагружаем устройство, а после его запуска открываем SuperSU и пробуем нормальное обновление файла SU.

Root-права посредством Framaroot

Ещё один способ добиться требуемого – повторное получение рут-прав посредством иных приложений.

Рассмотрим на примере Framaroot, на самом деле подобных утилит масса, в том числе тех, что требуют сопряжения смартфона/планшета с компьютером.

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

Если на нашли своё, попытаться все-таки стоит.

  • Прежде всего, скачиваем apk файл Framaroot с доверенного источника.
  • Инсталлируем приложение и запускаем его.
  • На главном экране увидите выпадающее меню, где необходимо указать приложение для управления root-правами. Выбиваем его (у нас это SuperSU).

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

Кастомизация

Все пользователи, которые не хотят мириться с некоторой ограниченностью "Андроида", накладываемой производителями девайсов, обращаются к так называемой кастомизации - изменению отдельных компонентов операционной системы или расширению ее возможностей при помощи дополнительных пакетов программного обеспечения.

Рут-права

Чтобы производить серьезные манипуляции с программной частью "Андроид"-аппаратов, пользователю потребуются права суперпользователя, а также программное обеспечение, которое позволит управлять рут-правами. Одним из самых популярных решений по управлению правами суперпользователя является приложение SuperSU. Стоит отметить, что утилита замечательно выполняет возложенный на нее функционал, но иногда вызывает проблемы, самой распространенной из которых является невозможность обновления бинарного файла SU. Рассмотрим подробнее само приложение, а также попробуем разобраться: если бинарный файл SU требует обновления, что делать в этом случае?

Программа SuperSU

Приложение SuperSU может появиться в аппарате пользователя в автоматическом режиме после проведения процедуры получения рут-прав. Кроме того, многие разработчики кастомных прошивок добавляют в свои решения уже установленный SuperSU. Если рут-права получены, а приложение для управления ими отсутствует, можно загрузить и установить SuperSU из "Гугл Плей Маркета".

Обновление SuperSU

Вне зависимости от способа, которым был получен и установлен SuperSU, после его первого запуска пользователь в большинстве случаев получает уведомление: "Бинарный файл SU требует обновления". Продолжить использование программы довольно часто можно и без обновления. Но все же желательно следовать рекомендациям разработчиков и выполнять процедуры, согласно подсказкам программы, когда бинарный файл SU требует обновления. Выполнить необходимые действия совсем несложно, достаточно нажать кнопку "Обновить" и выбрать соответствующий режим обновления.

Возникающие проблемы

Казалось бы, при использовании рассматриваемой программы для управления рут-правами у пользователя не должно возникать затруднений. Что может быть проще: когда бинарный файл SU требует обновления, обновить его в три простых шага и продолжать пользоваться всеми преимуществами, которые дает полный доступ к программной части аппарата.

Но, как и во многих случаях с другими приложениями, бесперебойная работа SuperSU, к сожалению, не гарантирована. Очень часто возникает следующая ситуация. После того как пользователь получает уведомления от программы "бинарный файл SU требует обновления", он пытается провести процедуру в соответствии с подсказками на экране. Процедура не всегда успешна. Часто после перезагрузки устройства наблюдается сообщение об ошибке: "Бинарный файл SU требует обновления, установка не удалась". Как быть в этом случае?

Решение проблемы

Для предотвращения вышеописанной ошибки есть несколько способов. Во-первых, изначально необходимо учитывать, что SuperSU должен устанавливаться на чистую систему, не "замусоренную" другими приложениями, особенно в нашем случае таковыми, которые осуществляют управление правами суперпользователя. Таким образом, если вновь и вновь бинарный файл SU требует обновления, установка провалилась и/или возникают другие ошибки, решением может быть сброс девайса до заводских настроек и повторение процедуры получения рут-прав, а также установки SuperSU заново.

Второе, о чем должен помнить пользователь, это внимательность и неспешность при проведении процедуры обновления. При получении уведомления о том, что бинарный файл SU требует обновления, нужно в первую очередь попробовать обновить его в нормальном режиме. При этом не следует забывать о необходимости наличия подключенного по Wi-Fi интернета на устройстве (соединение через мобильную сеть в этом случае не подходит). То есть после воздействия на кнопку "Обновить" в окне программы SuperSU нужно выбрать пункт "Нормально". Затем дождаться загрузки необходимых данных из Глобальной сети и окончания проведения манипуляций самим приложением, а уже после - выйти из SuperSU и перезагрузить устройство.

В случае, когда предыдущие методы не принесли результата и уже набивший оскомину бинарный файл SU требует обновления вновь, придется прибегнуть к способу установки/переустановки SuperSU через модифицированное "Андроид"-рекавери. Чаще всего используются TWRP- или CWM-рекавери. Чтобы навсегда забыть о проблемах с SuperSU, загружаем из Сети zip-пакет, содержащий файлы приложения и устанавливаем полученный файл через кастомное рекавери. Такой кардинальный метод решения вопроса помогает в большинстве случаев.

Если вышеперечисленные способы не помогают устранить проблемы с SuperSU, пользователю необходимо задуматься о соответствии используемых им файлов прошивки и/или ее компонентов "Андроид"-устройству. Очень часто причиной многих проблем являются именно несоответствующие или поврежденные установочные файлы, особенно если они были получены из ненадежных источников.

Похожие статьи