Что такое бинарный su нуждается в обновлении. Как обновить бинарный файл su на Андроид
Как обновить бинарный файл su на Андроид. Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Наш Сайт спешит к вам на помощь в решение данной проблеме!
Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав - это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!
Внимание!Материал не д ля новичков! Только для тех кто уже довольно хорошо знает разделы Android, как скрыть файлы в Android, знает про права доступа в Android!
Теория
Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.
SuperSu дает возможность приложениям использовать права Root даже если бинарный файл su не обновлен!Способы решения SuperSU не удается обновить бинарный файл su
В идеале приложение 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/etc3. Теперь необходимо задать правильные права для этих файлов
Для файла .has_su_daemon
Для файла .installed_su_daemon
Для файла install-recovery.sh
Теперь переходим в папку:
/system/bin4. Создаем папку.ext (точка ext)
5. Задать права для папки
6. Скопируйте файл su из папки
/system/xbinв папку которую только что создали (/system/bin/.ext)
7. Переименуйте файл su на .su (точка su)
8. Задайте права для файла .su
9. Запустите приложение Android Terminal
10. Наберите следующие команды
su mount -o rw,remount /system ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh /system/xbin/su --install11. Перезагрузите Android и теперь попробуйте снова обновить бинарный файл su способом «Нормально » в приложение SuperSu.
(привилегий суперпользователя).
Делается это даже в том случае, когда устройство находится на гарантийном термине обслуживания, что аннулирует гарантию.
Для управления расширенными полномочиями обычно используется приложение 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.
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 и введите в ней следующие команды:
- Mount –o rw,remount/system
- In –s/system/etc/install-recovery.sh /system/bin/install-recovery.sh
- /system/xbin/su –install
Перезагрузите устройство и обновите файл su, нажимая по пути «Нормально» в приложении.
Установка SU файла при помощи кастомного Recovery
Установить файл SU можно при помощи альтернативного recovery. Если его еще нет в вашем устройстве, то его необходимо установить, в дальнейшем он обязательно вам пригодится. Он позволяет делать множество полезных дел: искать и устанавливать необходимые системные обновления, делать резервные копии, перепрашивать версии Android. Говорить об установке рекавери здесь не будем, тема объемная и, если вам необходимо установка этого приложения, найдите его в поиске. Если вы его все-таки имеете на своем устройстве, то во время установки, о которой говорилось выше, вместо «Нормально» выберите «CWM/TWRP». После того, как процедура завершится, перезагрузите свое устройство, а также нужно обновить бинарник SU.
В заключении необходимо напомнить, что программа может работать и без бинарного файла SU. То есть вы сможете пользоваться root некоторое время без проблем.
Заключение
Если все способы, о которых писалось выше не помогли устранить ошибку «SU файл занят», пользователь должен обратить внимание на соответствие файлов, которые он использует и версии прошивки, а также их компонентов. Иногда причиной ошибки могут быть поврежденные установочные файлы и несоответствующие по версиям, в особенности если были получены из не достоверных источников.
Вконтакте