Все секреты компьютера для новичка и профессионала

При обновлении SuperSU возникает ошибка «SU файл занят» — что делать?

При обновлении SuperSU возникает ошибка «SU файл занят» — что делать?
Сотни тысяч подписчиков на автомате

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

приложение Супер СУ

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

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

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

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


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

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

Уведомление обновления файла SU

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

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

Два способа обновления бинарного файла SU

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

Интерфейс TWRP

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

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

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

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

Файлы в Root Explorer

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

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

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

install-recovery.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, выбрав кнопку «Нормально»:

Два способа обновления бинарного файла SU

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


Видео

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

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

Сотни тысяч подписчиков на автомате
Авторский блог Фельк Виктора
Вам помогло? Поделитесь с друзьями - помогите и нам!
Комментарии к статье: 6
Добавить комментарий


Граватар Андрей
Андрей

Виктор, прошу вашей помощи в проблеме которую вы описали в статье. Мое устройство JY-G4S на KitKat. Задача полностью удалить Root-права с устройства. SuperSU не работает поскольку нужно обновить бинарный файл SU, но он занят и обновление не проходит. Второй способ тоже не приемлем поскольку невозможно найти каталог Updatersu.

Ответить
Граватар Евгений Верещака
Евгений Верещака

Следите за нашими обновлениями. Статья по теме "Как удалить Root" будет опубликована сегодня или завтра. Я Вам ссылку потом в комментарий добавлю

Ответить
Граватар Евгений Верещака
Евгений Верещака

Ответ найдете здесь - https://it-tehnik.ru/android/del-root.html

Ответить
Граватар Ренат Гаязов
Ренат Гаязов

Нет в архиве файлов «.installed_su_daemon», «.has_su_daemon»

Ответить
Граватар Al Kil
Al Kil

Где искать каталог с названием «Updatersu»? Root browser не находит такую папку.

Ответить
Граватар Сергей
Сергей

Прикол как можно вставить файлы в системную папку не имея рута?

Ответить
Читайте нас в Яндекс Дзен
Наш Youtube-канал
Канал Telegram
Реклама