Содержание
SuperSu — не сумел установить бинарный файл Su
В данной статье мною будет рассмотрена очень всераспространенная посреди юзеров Android ошибка, возникающая при запуске программы для контроля доступа суперпользователя SuperSu. Проявляется данная неувязка последующим образом: при попытке включить либо установить приложение SuperSu вы получаете уведомление с текстом «Нет бинарного файла SU и SuperSu» либо “SuperSu бинарный Su не установлен”.
Как правило, столкновение с схожим происходит опосля получения root-прав — тривиально перестает обновляться бинарный файл. К огорчению, информация, отысканная мною в сети, показалась мне очень разрозненной и хаотичной и по ней не сумел установить бинарный файл Su, в силу чего же я и решил кое-как систематизировать пробы решения данной проблемы.
Содержание:
Как обновить бинарный файл SuperSu
Собственно говоря, файл Su это основополагающий компонент вышеупомянутых root-прав, потому опосля его удаления права SuperUser вы теряете. Невзирая на то, что SuperSu не исключает возможность работы на старенькой версии, ежели ее бросить, то рано либо поздно фактически наверное у вас возникнут задачи с выполнением операций. Потому всё-таки давайте установим верно бинарный Su файл!
Способ 1-ый — обычной и лобовой
Если классическая попытка обновления провалилась, то для начала установите Recovery. Опосля его установки вернитесь в SuperSu, выбрав там метод обновления su через CWM/TWRP. Совершите перезагрузку, во время которой система совместно с препядствия файлом обязана обновиться.
А вот ежели описанный способ не посодействовал установить бинарный файл Su либо же для вашего устройства вы не смогли найти Recovery, то ситуация становится уже противной, но далековато не смертельной.
Способ 2-ой — замысловато-окольный
Здесь обновление 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 и вбейте в ней такие команды:
- su
- 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 файл на Дроид — восстанавливаем root-доступ для приложения SuperSu
Сегодня мы побеседуем о самой распространённой ошибке, возникающей во время пуска программы SuperSu. Сама неувязка проявляется в виде уведомления последующего содержания: «Нет бинарного файла SU и SuperSu». Как обновить бинарный su файл на Андроид? о этом вы и узнаете из нашего материала.
SuperSU – особое приложение для администрирования , позволяющее осуществлять расширенное управление всеми установленными приложениями. Другими словами, с SuperSU вы получаете полный контроль над своим Android-устройством. Подробнее о программе:
Содержание
Как обновить бинарный SU файл на Андроид
Итак, при запуске SuperSU на экране возникло вот такое сообщение:
Здесь необходимо объяснить, что файл Su является основополагающим компонентом прав «Суперпользователя», потому с его удалением вы теряете root-права. И даже ежели у вас древняя версия SuperSU, которая не исключает возможность работать на ней, то препядствия, связанные с выполнением каких-то операций, однозначно возникнут. Потому обновить, либо точнее, верно установить бинарный файл Su придётся в любом случае.
Для этого нам пригодится скачать и установить програмку Baidu Root. В Google Плее этого приложения нет, так что можно, открыв хоть какой браузер, отыскать эту утилиту, либо нажав на указанную ссылку, скачать прямо с данной для нас странички. Опосля чего же начнётся загрузка ark-файла, процесс которой будет виден на дисплее:
Теперь нам нужно открыть файл и надавить клавишу «Установить». На запрос о разрешении установки, жмем клавишу «ОК»:
Затем раскроется окошко с информацией о данных, к которым приложение получит доступ, и предупреждение о ответственности самого юзера. Соглашаемся со всем, и вот, установка Baidu Root завершена:
После установки внизу монитора справа и слева покажутся две клавиши, жмём на правую, опосля что, по центру экрана покажется голубий монитор, где будет указана ваша модель Дроид, и голубая клавиша по центру (получить root) , жмем на неё, опосля что произойдёт перезагрузка аппарата. Сейчас пробуем запустить приложение SuperSU. От Baidu Root покажется запрос на Root-доступ (права Суперпользователя), предоставляем. Дальше покажется запрос на обновление бинарного файла SU, жмем клавишу «Продолжить»:
Затем программа предложит метод, которым устанавливать файл SU, избираем «Нормально». Начнётся процесс установки, о чём нам скажет система, и венчает все наши усилия снова же сообщение от системы, что установка завершилась удачно, жмём «ОК»:
Всё, процедура завершена, и мы можем в полной мере воспользоваться програмкой SuperSu и применять все инструменты, имеющиеся в арсенале программы, в том числе и проводить т.н. временный ‘unroot’ на своём устройстве.
Как установить бинарный файл Su на Дроид с помощью кастомного Recovery
Описанный выше метод не решил проблему? Что ж, такое может быть, в особенности это может касаться моделей HTC. В таком случае, придётся пользоваться кастомным (альтернативным) рекавери. И ежели он у вас ещё не установлен, но желание стать продвинутым юзером ОС Android находится, то установить его рано либо поздно придётся. Поэтому, что этот инструмент дозволит делать множество нужных операций: создавать резервные копии, устанавливать системные обновления либо перепрошивать собственный Дроид иной версией операционки (ROM) и т.д.
Мы не станем на данный момент говорить, как установить кастомное Recovery, поэтому что, это тема отдельного разговора, и ежели она для вас увлекательна, пишите, и мы поведаем во всех подробностях, как выполнить эту операцию.
Сейчас же мы будем исходить из того, что вы в теме и вернёмся к нашему вопросцу. То есть, ежели у вас есть кастомное рекавери (или вы понимаете, как его установить), то смотрим на крайний скриншот, и заместо клавиши «Нормально», жмем «CWM/TWRP». Опосля окончания процедуры, перезагружаем телефон, опосля что, совместно с обновлением системы, обновится и бинарный файл Su.
Как установить файл SU через командную строку
Если оба метода не посодействовали установить (обновить) файл SU, то ситуация осложняется, правда не фатально. Последующий метод, о котором мы поведаем, нацелен на довольно продвинутых юзеров, которые имеют опыт работы с командной строчкой и знакомы с файловой структурой OS Android.
Итак, наши действия:
Качаем приложения Terminal Emulator for Android и Root Browser. Потом, скачиваем архив updatesu.zip, разархивируем его и перемещаем папку updatersu на SD-карту либо внутреннюю память собственного устройства Андроид.
Теперь запускаем Root Browser, заходим в папку updatersu и копируем последующие файлы: (.has_su_daemon) (.installed_su_daemon) (install-recovery.sh) в папку /system/etc
После этого нам необходимо для этих файлов задать верные права:
Затем нам нужно перейти в последующую папку, а конкретно /system/bin и сделать папку .ext и задать для неё права:
Следующим шагом копируем файл su, находящийся в папке /system/xbin в лишь что сделанную папку (/system/bin/.ext), переименовываем файл su, поставив перед заглавием точку (.su) и задаём для него права:
Нам осталось запустить приложение Terminal Emulator for Android и ввести последующие команды:
Теперь перезагружаемся и опять пробуем обновить бинарный файл su с помощью клавиши «Нормально» в програмке SuperSu (см. выше).
Теперь можно поставить точку в данной теме. Хотя, не исключено, что кто-то из вас, дорогой читатель, захотит поделиться своим методом, ежели такой вообщем имеется. Удачи!

Автор статьи: Люба Всёполучится