Что вызывает и как исправить ошибку «SU файл занят»

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

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

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

3 Загружаем zip и разархивируем его содержимое в папку «updatersu

» в корне съемного флеш-накопителя или памяти мобильного устройства (рекомендуется остановиться на втором варианте).

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

  • .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. Сама проблема проявляется в виде уведомления следующего содержания: «Нет бинарного файла SU и SuperSu». Как обновить бинарный su файл на Андроид? Об этом вы и узнаете из нашего материала.

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

Итак, при запуске SuperSU на экране появилось вот такое сообщение:

Здесь нужно пояснить, что файл Su является основополагающим компонентом прав «Суперпользователя», поэтому с его удалением вы теряете root-права. И даже если у вас старая версия SuperSU, которая не исключает возможность работать на ней, то проблемы, связанные с выполнением каких-либо операций, однозначно возникнут. Поэтому обновить, или вернее, правильно установить бинарный файл Su придётся в любом случае.

Для этого нам понадобится скачать и установить программу Baidu Root . В Гугл Плее этого приложения нет, так что можно, открыв любой браузер, найти эту утилиту, или нажав на указанную ссылку, скачать прямо с этой страницы. После чего начнётся загрузка ark-файла, процесс которой будет виден на дисплее:

Теперь нам нужно открыть файл и нажать кнопку «Установить». На запрос о разрешении установки, нажимаем кнопку «ОК»:

Затем откроется окошко с информацией о данных, к которым приложение получит доступ, и предупреждение об ответственности самого пользователя. Соглашаемся со всем, и вот, установка Baidu Root завершена:

После установки внизу дисплея справа и слева появятся две кнопки, жмём на правую, после чего, по центру экрана появится синий монитор, где будет указана ваша модель Андроид, и голубая кнопка по центру (получить root) , нажимаем на неё, после чего произойдёт перезагрузка аппарата. Теперь пробуем запустить приложение SuperSU. От Baidu Root появится запрос на Root-доступ (права Суперпользователя), предоставляем. Далее появится запрос на обновление бинарного файла SU, нажимаем кнопку «Продолжить»:

Затем программа предложит способ, которым устанавливать файл SU, выбираем «Нормально». Начнётся процесс установки, о чём нам сообщит система, и венчает все наши усилия опять же сообщение от системы, что установка завершилась успешно, жмём «ОК»:

Всё, процедура завершена, и мы можем в полной мере пользоваться программой SuperSu и использовать все инструменты, имеющиеся в арсенале программы, в том числе и проводить т.н. временный ‘unroot’ на своём устройстве.

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

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

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

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

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

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

Рис. 10 – Выбор приложения для управления root’ом и алгоритма его получения

Дальше располагается перечень эксплойтов (алгоритмов, которые позволят обзавестись root благодаря уязвимостям в коде Android). Поочерёдно тапаем по ним, пока не добьёмся успеха.

Рис. 11 – Успех

После перезагрузки появится запрос на обновление SU, с которым следует согласиться.

Рис. 12 – Обновление SU

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

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

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

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

Заключение

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

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

SU файл занят что делать?

Не стоит отчаиваться, ведь можно применить более изощренный метод с ручными манипуляциями. Который помогает в 99% случаев.

  • Обязательно скачиваем из официального маркета Гугл Плей следующие два приложения – Android Terminal и Root Browser .
  • Запускаем установленный рут-браузер (Проводник), находим каталог с названием «Updatersu» и «вырезаем» из него три объекта: «install-recovery.sh», «.installed_su_daemon», «.has_su_daemon»;
  • Теперь переходим к папке

Вставляем в нее указанные выше файлы;

Далее проявите особую внимательность. Нам предстоит задать для них особые права. Рассмотрим по-отдельности.

.installed_su_daemon – в настройках (свойствах) элемента проставляем «галочки» для роли «Owner» (владелец) – «Read» и «Write» (Чтение и Запись);

.has_su_daemon – ставим отметки везде под колонкой «Read» и одну «Write» напротив «Owner»;

install–recovery.sh – отмечаем всё под колонками «Execute» (Выполнить) и «Read». Запись разрешаем только владельцу – ставим «Write» возле «Owner».

  • Создаем внутри каталог «.ext» с правами доступа – «Read» и «Write» – исключительно «Owner», «Execute» – все;
  • Переходим в каталог:
  • Копируем оттуда SU-файл в ранее созданную папку и затем меняем его имя на «.su» (просто ставим точку в начале);
  • Задаем такие права: «Read» и «Execute» – все, «Write» – напротив «Owner».

Откройте Андроид Терминал, установленный ранее и в строку консоли пропишите поочередно четыре команды именно в такой последовательности:

mount -o rw,remount /system

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

Закрываем Terminal, перезапускаем устройство и снова пробуем обновить бинарный файл стандартным образом – через программу SuperSU, выбрав кнопку «Нормально»:

Моему знакомому эта инструкция помогла. И на Meizu M5 потом еще пробовал – всё получилось.

Автор рекомендует:

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

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

Рис. 6 – Копирование файлов

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

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

Рис. 7 – Разрешения

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

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

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

Рис. 8 – Переименование SU в .SU и задание привилегий для него

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

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

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

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

Рис. 9 – Выполнение ряда команд

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

Как удалить Supersu

Сейчас мы разберемся с вопросом, как удалить SuperSU с Андроид, как убрать ярлычок. Удаление программы – многоэтапная операция. Здесь мы разберем все этапы. Для начала нужно убрать доступ к правам суперпользователя. Для этого надо:

  • Открыть программу.
  • Открыть “Настройки”.
  • В разделе убрать с графы “Суперпользователь” флажок.

Затем следует полностью удалить рут. Сделать это можно так:

  • Зайти в “Настройки” → “Очистка”.
  • Нажать “Удаление Root”.
  • Подтвердить.

Теперь перейдем непосредственно к удалению Supersu. Для этого мы должны:

  • Зайти в Настройки устройства.
  • Зайти во вкладку “Приложения” → “Диспетчер приложений”.
  • Тапнуть по SuperSU.
  • Нажать “Удалить”.

Super SU – это именно то практичное приложение для Андроид, которое позволит вам навести полный порядок на собственном мобильном устройстве и настроить его работу таким образом, как это действительно нужно. Данную программу именуют “суперпользовательским” приложением, которое позволяет регулировать работу прочих приложений, установленных на вашем девайсе. Скачать Super Su для Андроид можно по прямой ссылке, размещенной в конце данного обзора.

Таким образом, установив программу Super Su
, пользователь может максимально эффективно контролировать функционал персонального Андроид телефона, производя кастомизацию его функционала. Приложение позволяет пользователю получить временные рут права на телефон (временный unroot), что позволит настроить систему, а после перезагрузки гаджета восстановить прежний режим её работы.

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

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

Утилита super su на русском языке постоянно работает в фоновом режиме и сама активируется, как только Вы включили телефон. Она поддерживает не только возможности обычного супер администратора root, но и способна на некоторое время полностью обнулить эти самые рут права, например, если вам требуется обновить версию Андроид на телефоне, а затем их можно очень легко восстановить.

Обращаем Ваше внимание, что прежде чем скачать supersu (PRO) на Андроид
телефон или планшет, пользователь должен установить классическую Super SU, а уже после этого инсталлировать PRO-версию приложения, ведь она эффективна исключительно на рутованных устройствах и предоставляет пользователю дополнительные опции по координации работы всех остальных приложений

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

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

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

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

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

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

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

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

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

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

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.

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

Операционная система Android выводит пользователей смартфонов на совершенно новый уровень управления, а функционал root-устройства, позволяющий устанавливать на него корневые приложения, настраиваемые ядра и ПЗУ, делает его преимущества ещё более очевидными. Однако после укоренения устройства и установки SuperSU (самого популярного из множества приложений для администрирования Superuser, доступных в Play Маркете), многие пользователи Android сталкиваются и пытаются решить ошибку «SU файл занят». Что делать? Эта ошибка чаще всего вызвана неправильной установкой или повреждённым бинарным файлом SuperSU. Большинство пользователей, которые испытывают трудности с рутированием своего устройства Android, пытаются избавиться от проблемы различными способами. Если вы также столкнулись с ошибкой «SU Binary Occupied», пользуйтесь только проверенными и работающими методами, описанными ниже.

Обновление бинарного файла SuperSU

Для обновления бинарного файла SuperSU на Андроиде выполните следующие действия:

Даже после обновления до последней версии приложение может предложить вам обновить SU Binary. Просто выполните действия и перезагрузите устройство. И проблема больше не возникнет.

Через командную строку

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

  1. Загрузите и установите Terminal Emulator для Android.
  2. Найдите и скачайте «Replace_Kinguser_with_SuperSU-v2.4.zip». Распакуйте файл.

Шаги по решению ошибки SU Binary Occupied:

  1. Извлеките ZIP-файл Replace_Kinguser_with_SuperSU и перенесите извлечённую версию на внутреннюю память устройства. Установите Terminal Emulator для Android и извлеките файл Replace_Kinguser_with_SuperSU. После этого переместите извлечённую папку «mrw» на внешний накопитель.
  2. Откройте Terminal Emulator и введите команды.

Откройте приложение терминала и введите команду «su», после ввода вам будет предложено окно с запросом об отказе/предоставлении функций. После предоставления разрешений вам нужно будет набрать строку кода:

ВАЖНО.
После ввода этой команды может возникнуть ошибка, которую нужно проигнорировать. SuperSU запустится в автоматическом или ручном режиме

После этого перезагрузите смартфон, и вы увидите, что SuperSU установлен, обновлён и работает без ошибок.

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

ВАЖНО.
Вам нужно иметь TWRP или CWM Recovery, только тогда этот метод будет работать. Прежде чем приступать к выполнению следующих действий, рекомендуется создать резервные копии файлов

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

TWRP может предложить вам установить приложение SuperSU. Нажмите «Не устанавливать». Это связано с тем, что TWRP не может определить, установлен ли SuperSU или нет. Готово!

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

Если вы заглянули в эту статью, значит вы уже успели получить права суперпользователя для Андроид. Теперь нужно научиться ими управлять. В этой статье пойдет речь о программе для управления рут правами – SuperSU Root. Основной функционал программ подобного рода – обработка запроса доступа других приложений к статусу и правам суперпользователь Андроид. В этой статье мы также рассмотрим схожие важные вопросы, например, как пользоваться программой, как обновить, как удалить программу. Рассмотрим особенности программы, взвесим плюсы и минусы, поговорим о проблемах, которые могут возникнуть при использовании и удалении приложения.

Как установить Супер Су

Сейчас мы рассмотрим как установить superSU. Сама SuperSU устанавливается довольно легко. Но предварительно нужна установка рут-прав. Все дальнейшие инструкции будут с упором на то, что права уже доступны. Скачиваем Supersu apk, появится запрос на доступ к Root. Попросит программа, при помощи которой получен Рут. Доверяем ей и нажимаем ОК. Далее два сценария: программа либо предложит обновить SU, либо не предложит. Если все же программа предложила, то листаем вниз статьи. Там мы расскажем методы обновления, а также способы борьбы с некоторыми трудностями. Например: “Файл SU не может быть обновлен”. Пока же посмотрим, как пользоваться приложением.

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

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

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

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

Рис. 1 — SuperSU

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

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

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

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

Здесь обновление 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?

После того как установили Root на ваш Andro />Смело нажимаем «Expert», так как нажав на «New user» ничего интересного и нового вам не расскажут и не покажут.

Возможно после запуска, у вас может появиться всплывающее окно с предложением обновить бинарный файл SU:

или отменить действие

В приложение имеется три вкладки:

Вкладка Приложения

В данной вкладке будет отображаться все приложения которые когда либо запрашивали root права, а вы предоставляли им это право или отказывали:Для того чтобы это исправить вам нужно будет перейти в SuperSU, вкладка «приложения» и дальше найти и нажать на иконку того приложения которому необходимо предоставить Root права:

В этой вкладке отображается журнал всего что того, что когда и какое приложение требовало Root прав:

Вкладка Настройки

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

Рассмотрим главные и самые интересные пункты:

  • Разрешить Суперпользователь — отключает или включает Root права
  • Повторная аутентификация — задать снова запрос на предоставление Root прав, после того как оно было обновлено.
  • Доступ по умолчанию — выдавать root права приложения автоматом, с запросом или отказывать
  • Создать поименное разделение пространств — способ работы root с корневыми процессами, если возникают сбои в работе с приложениями требующие прав, то отключите данный пункт
  • Включить многопользовательский режим — если на вашем Android планшете имеется две учетных записи и одной из них требуется Root, то данный пункт активирует данную возможность
  • Защита от перехвата тапов — если на всплывающее окно SuperSu наслоилось сверху еще одно окно или приложение, то чтобы избежать случайного предоставления или отказа Root прав окно Supersu работать не будет
  • Переустановка — удаление приложения SuperSu для того чтобы установить данное приложения из Google Play (установленное приложение из ZIP архива невозможно обновить)
  • Переключение приложение Суперпользователя — если вы хотите сменить приложение менеджер контроля Root прав, то данный пункт отвечает за эту опию
  • Полное удаление Root — полностью и безвозвратно удаляет Root с вашего Android

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

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

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

  1. Откройте установочный файл и нажмите «Установить», по пути разрешая его установку.

Установка приложения Baidu

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

Установка SuperSU

Что делать, если SuperSU установлен, а root-прав нет

Думаете, новенький, свежекупленный смартфон на Андроиде ваш до последней кнопочки? А вот и нет. По умолчанию вы – пользователь с ограниченными правами. У вас нет доступа к системным каталогам.

Вы не сможете удалить многие установленные на заводе приложения, даже если они вам не нужны.

Вы не сделаете полный бэкап устройства, не измените системные иконки и шрифты, не установите кастомную прошивку… Словом, ваш смартфон будет вашим только на 50%, пока вы не получите права root.

Однако даже получение таких прав – еще не гарантия, что вы сможете ими пользоваться всегда и везде. Установили вы, допустим, SuperSU, а root-прав нет. Что делать?

3 основных причины, почему SuperSU не дает вам root-права

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

Самая частая причина отсутствия прав суперпользователя после установки SuperSU заключается в том, что владелец устройства их не получал. Для решения проблемы достаточно пройти процедуру получения root по инструкции для вашего смартфона или повторить ее, если она не была завершена корректно.

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

Вторая по частоте причина отсутствия рут-прав заключается в том, что владелец отключил эту функцию в SuperSU. Для решения проблемы достаточно включить ее заново.

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

Как настроить SuperSU, чтобы все работало

Прежде чем «грешить» на приложение, убедитесь, что на вашем девайсе действительно есть доступ рут. Это можно сделать с помощью бесплатных утилит из Google Play, многие из которых носят одно и то же говорящее имя – Root Checker.

Например:

  • Root Checker 1
  • Root Checker 2
  • Root Checker 3
  • Root Checker 4
  • Root Checker 5

И с более оригинальными названиями:

  • Root Check Проверка корня
  • Rootsu
  • Check Root Status и еще масса аналогов.

Выбор очень богат. Не помогла одна – используйте другую.

Если на устройстве установлен файловый менеджер с привилегированным доступом, например Root Explorer, то определить наличие рут-прав еще проще. Достаточно перейти в каталог /system/xbin/и проверить присутствие там файла «SU». Если он есть, значит, root-доступ тоже есть, а если нет, значит, нет.

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

С файлом SU всё в порядке? Откройте настройки SuperSU и удостоверьтесь, что программе разрешен суперпользователь. Если нет, отметьте пункт, показанный на скриншоте ниже, и перезапустите программу.

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

Теперь при попытке запустить любое приложение, которое нуждается в рут-доступе, Super SU будет открывать окошко запроса. Если вы намеренно или по ошибке нажмете «Отказать», то приложение попадет в черный список.

Чтобы восстановить права суперпользователя для отдельной программы, откройте в SuperSU раздел «Приложения». Программы, внесенные в черный список, отмечены в нем значком «#» красного цвета.

Коснитесь строки с именем приложения и в меню, которое откроется после этого, выберите «Доступ», затем «Предоставить» либо «По запросу».

Если рут-права не восстановились, очистите кэш SuperSU любым удобным способом.

Поделитесь в социальных сетях:FacebookXВКонтакте
Напишите комментарий