- SuperSu — не смог установить бинарный файл Su
- Как обновить бинарный файл SuperSu
- Способ первый — простой и лобовой
- Способ второй — замысловато-окольный
- Как обновить бинарный файл su на Андроид
- Теория
- Способы решения SuperSU не удается обновить бинарный файл su
- Способ 1
- Способ 2
- Supersu для андроид нет бинарного
- Supersu для андроид нет бинарного
SuperSu — не смог установить бинарный файл Su
В данной статье мною будет рассмотрена весьма распространенная среди пользователей Android ошибка, возникающая при запуске программы для контроля доступа суперпользователя SuperSu. Проявляется данная проблема следующим образом: при попытке включить или установить приложение SuperSu вы получаете уведомление с текстом «Нет бинарного файла SU и SuperSu» или “SuperSu бинарный Su не установлен”.
Как правило, столкновение с подобным происходит после получения root-прав — элементарно перестает обновляться бинарный файл. К сожалению, информация, найденная мною в сети, показалась мне весьма разрозненной и хаотичной и по ней не смог установить бинарный файл Su, в силу чего я и решил кое-как систематизировать попытки решения данной проблемы.
Как обновить бинарный файл SuperSu
Собственно говоря, файл Su это основополагающий компонент вышеупомянутых root-прав, поэтому после его удаления права SuperUser вы теряете. Несмотря на то, что SuperSu не исключает возможность работы на старой версии, если ее оставить, то рано или поздно практически наверняка у вас возникнут проблемы с выполнением операций. Поэтому всё-таки давайте установим правильно бинарный Su файл!
Способ первый — простой и лобовой
Если классическая попытка обновления провалилась, то для начала установите Recovery. После его установки вернитесь в SuperSu, выбрав там способ обновления su через CWM/TWRP. Совершите перезагрузку, во время которой система вместе с проблемы файлом должна обновиться.
А вот если описанный метод не помог установить бинарный файл Su или же для вашего устройства вы не смогли отыскать Recovery, то ситуация становится уже неприятной, однако далеко не смертельной.
Способ второй — замысловато-окольный
Здесь обновление 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 на Андроид
вкл. 28 Сентябрь 2016 . Опубликовано в Android — Общее
Как обновить бинарный файл su на Андроид. Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Наш Сайт спешит к вам на помощь в решение данной проблеме!
Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав — это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!
Теория
Зачем нужен этот файл su и зачем его обновлять? Файл su — это и есть root права, удалив его вы лишитесь прав SuperUser. Если не обновлять его, то возможны проблемы при выполнение операций необходимым Root. Чтобы не повторяться прочтите объемною статью все о root правах.
Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.
Способы решения SuperSU не удается обновить бинарный файл su
В идеале приложение SuperSu при запросе «Бинарный файл SU требует обновления. Обновить?» нажать кнопку «нормально«, то все отлично обновиться. Если это не так:
Способ 1
Если не удается обновить su установите recovery (если не установлено) — Как установить Recovery. После установки Recovery, снова зайдите в SuperSu и выберите способ обновления su через «CWM/TWRP», после этого Android перезагрузиться и произойдет обновление и снова смартфон или планшет загрузиться! Теперь бинарный файл su обновлен!
Если вы для вашего устройства не нашли Recovery, тогда придется немного сложным путем…
Способ 2
[Данный материал подразумевает что вы уже знаете файловую структуру Android] и работу с командой строкой.
Данный способ поможет протолкнуть обновление…
1. Архив updatesu.zip разархивировать и переместить папку updatersu на внутреннюю память Android или на карту памяти.
2. Запустить приложение Root Browser и зайти в папку updatersu и скопировать файлы — .has_su_daemonи .installed_su_daemon и install-recovery.sh в папку:
3. Теперь необходимо задать правильные права для этих файлов
Для файла .has_su_daemon
Для файла .installed_su_daemon
Для файла install-recovery.sh
Теперь переходим в папку:
4. Создаем папку .ext (точка ext)
5. Задать права для папки
6. Скопируйте файл su из папки
в папку которую только что создали (/system/bin/.ext)
7. Переименуйте файл su на .su (точка su)
8. Задайте права для файла .su
9. Запустите приложение Android Terminal
10. Наберите следующие команды
11. Перезагрузите Android и теперь попробуйте снова обновить бинарный файл su способом «Нормально» в приложение SuperSu.
Источник
Supersu для андроид нет бинарного
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Расширенное управление доступом к правам суперпользователя
SuperSU is the Superuser access management tool of the future ;
. SuperSU requires a rooted device .
SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.
Features include:
— Superuser access prompt
— Superuser access logging
— Superuser access notifications
— Per-app notification configuration
— Temporary unroot
— Deep process detection (no more unknowns)
— Works in recovery (no more segfaulting)
— Works when Android isn’t properly booted
— Works with non-standard shell locations
— Always runs in ghost mode
— Wake on prompt
— Convert to /system app
— Complete unroot
— Backup script to survive CyanogenMod nightlies
— Icon selectable from 5 options + invisible
— Theme selectable from 4 options
— Launch from dialer: *#*#1234#*#* or *#*#7873778#*#* (*#*#SUPERSU#*#*)
NOTE: Not all phones take both codes. On some phones you need to use single *# instead of double *#*#
The Pro version additionally offers:
— OTA survival mode (no guarantees)
— Full color-coded command content logging (input/output/error)
— Per-app logging configuration
— Per-app user override
— Grant/deny root to an app for a set amount of time
— PIN protection
— Per-app PIN protection
— Adjust auto-deny countdown
SUPERUSER
This is meant to replace Superuser (if installed), you use either one or the other. You cannot combine them. Statements that this breaks Superuser are therefore completely nonsensical.
NOTICE: A SPECIAL PROCEDURE IS NEEDED FOR UNINSTALLATION. IF YOU DO NOT LIKE THE APP, DO *NOT* JUST UNINSTALL IT, YOU *WILL* LOSE ROOT.
Superuser access management runs through a so called «su binary». There can be only one of these at a time. So if you install SuperSU, your previous superuser access management solution will no longer operate. So if you want to switch back: (1) Open that application, and search for an option for it to install/update/replace the «su binary». (2) Confirm root-using apps are using the superuser solution you want. (3) Uninstall SuperSU.
1. В данной теме не обсуждаются вопросы, связанные с получением root прав в целом и на конкретных устройствах, а также, не оказывается помощь в их получении.
Исключение: получение root прав посредством самого SuperSU.
За подробными инструкциями по получению root прав обращайтесь в профильную тему прошивки (обсуждения) вашего устройства, а за отсутствии таковой: Получение ROOT
2. В данной теме не обсуждаются вопросы, связанные с использованием, функционированием и работоспособностью конкретных приложений, использующих root права.
Со всеми, связанными с этим вопросами, обращайтесь в профильную тему интересующего вас приложения.
3. Перед написанием сообщения (вопроса) ознакомьтесь с FAQ , а также, воспользуйтесь поиском по теме. Вполне возможно, ваш вопрос уже обсуждался и/или его решение есть в FAQ .
Источник
Supersu для андроид нет бинарного
Для функционирования программы необходимы права root пользователя.
Краткое описание:
Расширенное управление доступом к правам суперпользователя
SuperSU is the Superuser access management tool of the future ;
. SuperSU requires a rooted device .
SuperSU allows for advanced management of Superuser access rights for all the apps on your device that need root. SuperSU has been built from the ground up to counter a number of problems with other Superuser access management tools.
Features include:
— Superuser access prompt
— Superuser access logging
— Superuser access notifications
— Per-app notification configuration
— Temporary unroot
— Deep process detection (no more unknowns)
— Works in recovery (no more segfaulting)
— Works when Android isn’t properly booted
— Works with non-standard shell locations
— Always runs in ghost mode
— Wake on prompt
— Convert to /system app
— Complete unroot
— Backup script to survive CyanogenMod nightlies
— Icon selectable from 5 options + invisible
— Theme selectable from 4 options
— Launch from dialer: *#*#1234#*#* or *#*#7873778#*#* (*#*#SUPERSU#*#*)
NOTE: Not all phones take both codes. On some phones you need to use single *# instead of double *#*#
The Pro version additionally offers:
— OTA survival mode (no guarantees)
— Full color-coded command content logging (input/output/error)
— Per-app logging configuration
— Per-app user override
— Grant/deny root to an app for a set amount of time
— PIN protection
— Per-app PIN protection
— Adjust auto-deny countdown
SUPERUSER
This is meant to replace Superuser (if installed), you use either one or the other. You cannot combine them. Statements that this breaks Superuser are therefore completely nonsensical.
NOTICE: A SPECIAL PROCEDURE IS NEEDED FOR UNINSTALLATION. IF YOU DO NOT LIKE THE APP, DO *NOT* JUST UNINSTALL IT, YOU *WILL* LOSE ROOT.
Superuser access management runs through a so called «su binary». There can be only one of these at a time. So if you install SuperSU, your previous superuser access management solution will no longer operate. So if you want to switch back: (1) Open that application, and search for an option for it to install/update/replace the «su binary». (2) Confirm root-using apps are using the superuser solution you want. (3) Uninstall SuperSU.
1. В данной теме не обсуждаются вопросы, связанные с получением root прав в целом и на конкретных устройствах, а также, не оказывается помощь в их получении.
Исключение: получение root прав посредством самого SuperSU.
За подробными инструкциями по получению root прав обращайтесь в профильную тему прошивки (обсуждения) вашего устройства, а за отсутствии таковой: Получение ROOT
2. В данной теме не обсуждаются вопросы, связанные с использованием, функционированием и работоспособностью конкретных приложений, использующих root права.
Со всеми, связанными с этим вопросами, обращайтесь в профильную тему интересующего вас приложения.
3. Перед написанием сообщения (вопроса) ознакомьтесь с FAQ , а также, воспользуйтесь поиском по теме. Вполне возможно, ваш вопрос уже обсуждался и/или его решение есть в FAQ .
Источник