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

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

Ошибка: бинарный файл SU требует обновления.

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

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

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

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

Рис. 1 — SuperSU

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

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

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

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?

  • Download Supersu binary apk file just by clicking on the link below.
  • Then, go to ES File Explorer —-> MicroSD—-> Tap on SuperSU.apk/ SuperSU.zip.
  • Tap on Install.
  • After Installation, if you get the Installation blocked message. Then, go to Settings—–> Security Settings—-> Enable Unknown sources.
  • It prompts as “Do you want to Install App”?
  • Tap on Install.
  • Tap on Menu —-> You will find SuperSU app icon—-> Click on it.
  • It prompts whether you are New User/ Expert.
  • If you are Expert click on “Expert”. Otherwise, Tap on “New User”.
  • It displays “SU Binary Update, Continue?”
  • Tap on continue—–> Normal.
  • Wait few seconds till the Installation completes.
  • In case, if it takes more than 4-5 minutes, Reboot your device.
  • 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?

  • Go to Settings.
  • Tap on “Update/ Repalce/ Install SU Binary.
  • Confirm the root-using applications are using the SuperUser solution which uses the Superuser.
  • Now, Uninstall SuperSU.
  • Click on the link below to get the latest SuperSU update.
  • If you Install TWRP custom recovery/ CMW you can open the SuperSU apk with the flash Zip file.
  • 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

  • Open your Android device and tap on “SuperSU” icon.
  • Search for the option to “update/ Relace SU Binary/ Install”.
  • Click on Confirm.
  • Then, if you follow the instructions you can easily Replace SuperSU with SuperSU Binary.
  • Многие владельцы смартфонов желают иметь полный контроль над своим мобильным устройством путём получения root-прав (привилегий суперпользователя).

    Делается это даже в том случае, когда устройство находится на гарантийном термине обслуживания, что аннулирует гарантию.

    Для управления расширенными полномочиями обычно используется приложение SuperSu

    , но порой оно сбоит, выдавая ошибку «SU файл занят».

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


    Самый простой способ

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

    Способ заключается в удалении текущей версии SuperSU и установке её предыдущей редакции.

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

    Рис. 2 – Откат SuperSU к версии 2.79

    Обзавестись старым выпуском утилиты можно, отыскав архив её версий на каком-либо форуме или портале, например здесь.

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

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

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

    Заключение

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

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

    Путь второй

    Способов решения проблемы несколько. Начнём из самого простого как для новичка.

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

    Это программа Baidu Root.

    В магазине Google Playmarket она отсутствует, так как является взломщиком, а неосторожное и неумелое обращение с функционалом могут привести к проблемам, например, потребуется перепрошивать устройство.

    • Загружаем утилиту из доверенного источника. Так как официальный сайт на данный момент не работает, её можно загрузить из форума 4pda в виде apk файла.
    • Запускаем его, принимаем условия эксплуатации и даём все требуемые привилегии, предварительно включив установку приложений из не доверенных источников в настройках своего смартфона.

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

    • Следующий интерфейс – окно с названием модели используемого устройства и ещё одна кнопка («Получить Root»). Кликаем по ней, что даст привилегии суперпользователя, тем самим обновив бинарный файл, что нам и требуется.

    Рис. 4 – Получение рута

    • После смартфон перезагрузится, запустится Baidu Root и потребует у SuperSU расширенных полномочий. Предоставляем их.
    • Дальше появится запрос на обновление бинарного файла. Левая кнопка запрещает обновление, правая – разрешает. Кликаем по последней («Продолжить» в русскоязычной версии).

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

    • Дальше необходимо тапнуть по кнопке «Нормально» в окне с предложением воспользоваться кастомным рекавери, если оно имеется.

    Теперь ошибки с файлом SU, занят он, не обновлён или отсутствует, исчезнут.

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

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

    Второе, о чем должен помнить пользователь, это внимательность и неспешность при проведении процедуры обновления. При получении уведомления о том, что бинарный файл SU требует обновления, нужно в первую очередь попробовать обновить его в нормальном режиме. При этом не следует забывать о необходимости наличия подключенного по Wi-Fi интернета на устройстве (соединение через мобильную сеть в этом случае не подходит). То есть после воздействия на кнопку «Обновить» в окне программы SuperSU нужно выбрать пункт «Нормально». Затем дождаться загрузки необходимых данных из Глобальной сети и окончания проведения манипуляций самим приложением, а уже после — выйти из SuperSU и перезагрузить устройство.

    В случае, когда предыдущие методы не принесли результата и уже набивший оскомину бинарный файл SU требует обновления вновь, придется прибегнуть к способу установки/переустановки SuperSU через модифицированное «Андроид»-рекавери. Чаще всего используются TWRP- или CWM-рекавери. Чтобы навсегда забыть о проблемах с SuperSU, загружаем из Сети zip-пакет, содержащий файлы приложения и устанавливаем полученный файл через кастомное рекавери. Такой кардинальный метод решения вопроса помогает в большинстве случаев.

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

    Во время изучения возможностей своего смартфона вы часто будете сталкиваться с незнакомыми терминами и командами. Root открывает пользователю доступ к новым системным настройкам, без которых выжать максимум из своего Android у вас не получится. И одним из обязательных компонентов root является SuperSU. Разбираемся, что это такое и как бороться с самой распространённой ошибкой – SU файл занят. SuperSU – это термин, который вы часто будете встречать везде, где нужен root . Итак, что такое SuperSU? SuperSU – это приложение, позволяющее управлять полномочиями root для приложений, которым необходим особый доступ. Существует множество приложений, требующих для полноценного функционала доступа root. Всякий раз, когда для приложения требуется root-доступ, SuperSU запрашивается ваше разрешение на предоставление корневого доступа к системным функциям и настройкам смартфона. Таким образом, у вас есть полный контроль над правами доступа root для всех приложений. Хотя приложение очень мало по размеру, оно имеет несколько замечательных функций, и именно поэтому это единственное приложение для администрирования root, которое вам когда-либо понадобится.

    Устранение проблемы «SU файл занят».

    Особенности программы:

  • Всякий раз, когда приложение требует доступа root, SuperSU отображает всплывающее окно с просьбой предоставить ему доступ. Вы можете либо предоставить root-доступ, либо запретить его. Имейте в виду, что для каждого приложения всплывающее окно будет отображаться только один раз. Ваш выбор будет сохранен, так что вам не нужно предоставлять или запрещать доступ root каждый раз при запуске программы .
  • Приложение позволяет просматривать список всех программ, которым было предоставлено разрешение на root-доступ, и какие из них были отклонены.
  • Он сохраняет логи, как когда и какие приложения получили разрешение root. Записи хранятся на второй вкладке, которая называется «LOGS».
  • Вы можете отключить своё устройство. Либо полностью, либо временно.
  • Приложение полностью бесплатное, но есть также версия с платная версия, которая предлагает дополнительные функции, такие как настройка регистрации приложений на Per-app и защита PIN-кодом. Для установки приложения необходимы root-права. Если вы их уже получили, процесс не составит никакого труда. В противном случае сначала нужно получить root через кастомное рекавери, такое как TWRP или CWM. Это означает, что вам необходимо установить TWRP или CWM Recovery на ваше устройство. Иначе вам не удастся продолжить работу с SuperSU. Режим Bootloader/Fastboot позволяет вам создавать на устройстве любые разделы, будь то система, загрузка, recovery, кэш или любые другие. Через fastboot также можно запускать не только образы OEM-приложений и разделов от официальных разработчиков, но и пользовательские файлы с расширением .img. Например, TWRP-recovery.

    TWRP-recovery – это специальное восстановление для устройств Android, разработанное и поддерживаемое командой TeamWin. Оно позволяет вам делать множество вещей, которые не предлагают ни Google, ни производитель вашего устройства. Например, полное резервное копирование всего устройства. Используя TWRP-recovery, вы в любой момент сможете восстановить смартфон из копии своего девайса. Помимо резервного копирования, TWRP также позволяет прошивать неподписанные zip-файлы, которые включают в себя скрипты для рутирования, пользовательские ROM/MOD и другие подобные вещи.

    Поскольку не все устройства Android одинаковы, установка TWRP для каждого из девайсов проходит по-своему. Кроме того, в интернете есть как официальные, так и неофициальные (кастомные) сборки. Это связано с тем, что TWRP-recovery является проектом с открытым исходным кодом, и любой, у кого есть соответствующие знания, может написать сборку recovery TWRP для любого устройства на Android. Вы сможете скачать официальную сборку TWRP для своего устройства на веб-сайте TeamWin. Установка TWRP-recovery:

  • Скачайте файл TWRP-recovery с расширением.img, совместимый с вашим устройством, и сохраните его в отдельной папке на ПК.
  • Установите ADB и настройте Fastboot на ПК.
  • Включите отладку USB на вашем устройстве:
      откройте Настройки смартфоне;
  • перейдите в раздел «О телефоне» и коснитесь 7 раз на номере сборки, это позволит активировать Параметры разработчика;
  • теперь вернитесь к настройкам, и вы увидите там новое меню – Параметры разработчика. Откройте его;
  • поставьте флажок «Отладка по USB».
  • Откройте папку, в которой вы сохранили файл.img на шаге 1.
  • Теперь внутри этой папки откройте командную строку. Для этого нажмите Shift + правая клавиша мыши на пустом пространстве внутри папки, а затем в контекстном меню выберите «Открыть командную строку здесь».
  • Подключите устройство к ПК. Чтобы запустить устройство в режиме fastboot/bootloader, введите в командное окно код:
  • Если на устройстве открылось диалоговое окно с надписью «Разрешить отладку USB», нажмите «ОК». После того, как ваше устройство загрузится в режиме загрузчика, для запуска установки TWRP-recovery введите следующую команду:

    fastboot flash recovery twrp.img

    Как только TWRP будет успешно прошит, для перезагрузки введите команду:

    Готово! Теперь на вашем устройстве установлено TWRP-recovery. Чтобы загрузиться в только что установленное recovery, после полной загрузки девайса введите команду adb reboot recovery из командной строки ПК.

    Руководство по установке SuperSU для укоренённых устройств:

  • Загрузите и установите SuperSU в Google Play Store .
  • Вот и всё. Теперь, если по какой-либо причине вы увидите сообщение об ошибке «SU Binary Occupied» (SU бинарный файл занят), не беспокойтесь. Для этого есть решение.

    Ошибка SuperSU «Su файл занят» означает, что приложение пытается дать root-права аналогичному софту (например, KingRoot). В результате приложения обращаются к одному и тому же бинарному файлу, что приводит к критической ошибке. Чаще всего она встречается в версиях 2.80, 2.81, 2.82. Лучше пользоваться стабильной версией 2.79 без обновлений.

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

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

    Как обновить бинарный файл

    Поначалу может показаться, что обновить бинарный файл сложно, но на самом деле ответ на вопрос, “как обновить бинарник SU”, гораздо проще. У нас есть 3 метода, как поступить, если бинарный файл SU требует обновления: стандартный, при помощи приложений типа рекавери, и при помощи командной строки. Прежде всего конечно, следует SuperSU скачать и установить. Рассмотрим первый метод, как обновить Supersu при помощи самой программы. Нужно просто в открывшемся окне нажать на кнопку “Нормально”, и немного подождать. Если все прошло успешно, то программа выведет соответствующее окно. В конце нажмем “ОК”

    Перейдем ко второму методу, а именно – как обновить бинарный файл SuperSU при помощи рекавери программ. Если предыдущий, и самый простой способ не сработал и ошибка рода “SuperSU не смог обновить файл SU,” появляется, то придется потратить побольше времени. Мы думаем, что у вас установлена программа рекавери и вы разобрались с ней, поэтому все дальнейшие инструкции, исходят из этого. Расписывать все о recovery и установке программ подобного типа в статье о SuperSu мы не будем, просто убедитесь, что это так. Для обновления бинарного файла с помощью рекавери нужно нажать в том же диалоговом окне на кнопку, которая называется “CWM/TWRP”. Дождаться завершения процесса, в следствии которого смартфон перезагрузится. И последний, третий метод –. как установить бинарный файл su при помощи командной строки.Что делать, если вы перепробовали два предыдущих метода, но результат остался примерно таким – “Бинарный файл su требует обновления”? Тогда остается один известный метод. Но он подходит только для опытных пользователей. Качаем приложения “Терминал Эмулятор” и “Рут Браузер”. Скачиваем архив zip с файлами, они пригодятся для обновления. Разархивируем скачавшиеся файлы из него и перетаскиваем в папку “updatersu”. Запускаем Рут Браузер, заходим в папку “updatersu” и копируем:

    Затем нужно проставить галочки прав в соответствии со скриншотом:

    Потом пройдем по пути, “/system/bin”, там создаем папку и называем ее “.ext” и ставим галочки в соответствии со скриншотом:

    Потом необходимо скопировать файл с названием “su”, он находится по следующему пути “/system/xbin”, копируем в созданную нами папку по пути “system/bin/.ext”, переименовываем файл “su”, в “.su”и задаем:

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

    Понравилась статья? Поделиться с друзьями:
    автомобильные новости
    Добавить комментарий