При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

Сегодня поведаю об очень «популярной» сиуации, возникающей на устройствах под управлением ОС Андроид – в приложении SuperSU SU файл занят. Как решить эту проблему? Рассмотрим разные способы, которые актуальны для любой модели гаджета – будь то Meizu M3 Note, Xiaomi или Samsung.

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

Суть проблемы

Если на Вашем девайсе установлена программа для предоставления утилитам прав «Суперпользователя», то во время её запуска можете увидеть следующее уведомление – «Нет бинарного файла или он не установлен».

Этот дефект возникает по причине невозможности выполнить обновление файла SU, необходимого для получения корневого root доступа к файловой системе Android. В сети представлено множество решений, но не все они эффективны. Даже н авторитетном ресурсе 4PDA я не смог отыскать способ для устранения ошибки на смартфоне Meizu M2, который принес мой знакомый.

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

Выполняем обновление бинарного элемента

Почему нельзя пользоваться устройством без обновления? Разве старый «бинарник» не справиться с требуемыми задачами? Увы, многие программы получают кардинальные апдейты, и устаревшая версия перестает поддерживаться. Это может привести к различным ошибкам. Вот почему стоит обновлять SU-файл.

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

А если он занят, то инструкция по установке такая:

  • Стандартно мы должны нажать на кнопку «Нормально» при следующем выборе:

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

  • Но вдруг этот вариант окажется провальным, то стоит указывать второй вариант апдейта – через TWRP/CWM (режим Recovery). Это сработает, когда режим «Восстановления» установлен на Вашем гаджете. Тогда достаточно перезагрузить телефон/планшет в Рекавери, выбрать «Install», указать путь к расположению скачанного архива с бинарником внутри:

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

  • Если Team Win Recovery Project не можете отыскать на девайсе, то следует перейти к рассмотрению следующего способа.

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

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

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

System | etc

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

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

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

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

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

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

  • Идем по пути:

System | bin

  • Создаем внутри каталог «.ext» с правами доступа – «Read» и «Write» – исключительно «Owner», «Execute» – все;
  • Переходим в каталог:

System | xbin

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

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

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

su

mount -o rw,remount /system

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

/system/xbin/su —install

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

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

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

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

  • 5 ошибок, которые убивают ваш смартфон
  • Устраняем ошибку «Приложение сервисы Google Play остановлено»
  • Ошибка com.android.vending — что это за сбой?
  • Как сделать резервную копию iPhone
  • Как закачать музыку на Айфон разными способами

Видео

Если хотите увидеть наглядно, как устранить ошибку – смотрите следующий ролик:

При обновлении SuperSU возникает ошибка “SU файл занят” – что делать?

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

Оцените статью
GadgetFair
Добавить комментарий