SuperSu — не смог установить бинарный файл Su. SuperSu — не обновляется бинарный файл 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/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. Наберите следующие команды

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

Вконтакте

С данной проблемой периодически сталкиваются пользователи Android с полученными root-правами. Иногда, заходя в программу SuperSu, на экране устройства возникает ошибка запуска или установки бинарного файла SU. Сегодня мы попытаемся помочь в устранении этой ошибки.

Бинарный файл SU – важнейший компонент root-прав. Если бинарный файл SU устарел или вовсе отсутствует, то в одночасье вы не сможете получить доступ к правам Суперпользователя.

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

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

Способ 1

При инсталляции бинарного файла SU система спрашивает, каким образом вы хотите его установить – нормально или через Recovery.

Если у вас отсутствует кастомное Рекавери CWM или TWRP , то его требуется установить.

Зайдите снова в SuperSu и на вопрос установки бинарного файла SU нажмите кнопку «TWRP/CWM» . Дождитесь окончания выполнения операции.

Способ 2

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

1. Прежде всего, вам понадобится скачать через Play Маркет приложения Root Browser и Android Terminal , а также архив updatesu.zip.

2. Разархивируйте полученный архив и перенесите полученную папку «updatesu» на ваше Android-устройство (лучше во внутреннюю память).

3. Запустите на устройстве установленное приложение Root Browser. Перейдите в нем в папку «updatesu» , которую вы прежде перенесли на устройство, а затем скопируйте в нем следующий список файлов и переместите их в папку /system/etc :

– .has_su_daemon

– .installed_su_daemon

– install-recovery.sh

4. Для каждого файла, вставленного в папку etc, необходимо задать права доступа. Для этого выберите каждый файл по отдельности, выберите пункт «Permissions» , а затем проставьте требуемые галочки:

– Файлу .has_su_daemon : проставьте все галочки в столбце «Read», а также одну галочку в столбце «Write» около пункта «Owner»;

– Файлу .installed_su_daemon : проставьте галочки в строке «Owner» около пунктов «Read» и «Write»;

– Файлу install-recovery.sh : проставьте все галочки в столбцах «Read» и «Execute», а также одну галочку в столбце «Write» около пункта «Owner».

5. Откройте папку /system/bin и создайте в ней новую папку, задав ей название «.ext» (без кавычек). Как и в предыдущем случае, ей необходимо задать следующие права: все галочки в столбце «Execute», а также все галочки в строке «Owner».

6. Откройте папку /system/xbin и скопируйте в ней файл «su» и переместите его в созданную прежде папку /system/bin/.ext .

7. Вставив файл «su» в папку, переименуйте его в «.su», т.е. только прибавив точку. Задайте файлу «.su» следующие права: все галочки в столбцах «Read» и «Execute», а также одну галочку в столбце «Write» около пункта «Owner».

8. Мы практически у цели. Произведите запуск приложения Android Terminal и пропишите в нем поочередно приведенные ниже команды:

mount -o rw,remount /system

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

/system/xbin/su –install

Закройте терминал и выполните перезагрузку android-устройства. Снова запустите superSu и на вопрос типа установки бинарного файла SU нажмите «Нормально» .

В данной статье мною будет рассмотрена весьма распространенная среди пользователей 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 в системе нет бинарного файла”. Если всё сделано по инструкции, то почти наверняка должно получиться.

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

Вконтакте

Приложение для управления рут-правами на Android – SuperSU получило настолько широкое распространение, что стало практически тождественным понятием с непосредственным получением прав Суперпользователя на Андроид-аппаратах. Почему не стоит совмещать эти понятия, как получить рут-права на девайсе и одновременно установленный SuperSU несколькими способами, разберемся в статье.

Итак, SuperSU – это программа для управления правами Суперпользователя в Андроид-девайсах, но не способ их получения.

Таким образом, для использования СуперСу рут-права должны быть уже получены на устройстве с помощью специальных средств. При этом, пользователи отождествляют понятия управления рут-правами и процесса их получения, во-первых, потому что взаимодействие с рассматриваемыми привилегиями осуществляется именно через программу, а во-вторых, потому что многие способы получения рут-прав подразумевают после своего выполнения, автоматическую установку SuperSU. Ниже описано три способа получить работающий СуперСу на Андроид-девайсе.

Способ 1: Официальный

Самым простым способом получить SuperSU на устройстве, является загрузка и установка приложения из Google Play.

Установка СуперСУ из Плей Маркета — совершенно стандартная процедура, подразумевающая те же действия, что и любое другое Android-приложение при своей загрузке и инсталляции.

Напомним, данный метод установки будет иметь практический смысл только в том случае, если на устройстве уже были получены права Суперпользователя!

Способ 2: Модифицированное рекавери

Этот метод может подразумевать под собой не только установку SuperSU, но и предшествующее инсталляции менеджера получение рут-прав в аппарате. Самым важным для успешного выполнения метода является найти подходящий для конкретного аппарата файл *.zip , прошиваемый через рекавери, в идеальном случае содержащий скрипт, позволяющий получить рут-права. Кроме того, для использования метода понадобится установленное модифицированное рекавери. Чаще всего используются TWRP или CWM Recovery .


Способ 3: Программы для получения рута

Как было сказано вначале, многие методы получения прав Суперпользователя, представленные в виде приложений для Windows и Андроид предполагают после своего выполнения установку СуперСУ автоматически. К примеру, таким приложением является Framaroot .

Описание процесса получения рут-прав с установкой SuperSU через Фрамарут можно найти в статье по ссылке ниже.

Советы