Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Сайт Android +1 спешит к вам на помощь в решение данной проблеме!
Предыстория….
Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав — это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!
[stextbox id=»alert» caption=»Внимание!»]Материал не для новичков! Только для тех кто уже довольно хорошо знает разделы Android, как скрыть файлы в Android, знает про права доступа в Android![/stextbox]
Теория
Зачем нужен этот файл su и зачем его обновлять? Файл su — это и есть root права, удалив его вы лишитесь прав SuperUser. Если не обновлять его, то возможны проблемы при выполнение операций необходимым Root. Чтобы не повторяться прочтите объемною статью все о root правах.
Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.
[stextbox id=»info» mode=»css»]SuperSu дает возможность приложениям использовать права Root даже если бинарный файл su не обновлен![/stextbox]
Способы решения SuperSU не удается
обновить бинарный файл su
В идеале приложение SuperSu при запросе «Бинарный файл SU требует обновления. Обновить?» нажать кнопку «нормально«, то все отлично обновиться. Если это не так:
Способ 1
Если не удается обновить su установите recovery (если не установлено) — Как установить Recovery. После установки Recovery, снова зайдите в SuperSu и выберите способ обновления su через «CWM/TWRP», после этого Android перезагрузиться и произойдет обновление и снова смартфон или планшет загрузиться! Теперь бинарный файл su обновлен!
Если вы для вашего устройства не нашли Recovery, тогда придется немного сложным путем…
Способ 2
[Данный материал подразумевает что вы уже знаете файловую структуру Android] и работу с командой строкой.
Данный способ поможет протолкнуть обновление…
- Скачайте приложение Root Browser и Android Terminal
- Скачайте архив с файлами updatesu.zip
1. Архив updatesu.zip разархивировать и переместить папку updatersu на внутреннюю память Android или на карту памяти.
2. Запустить приложение Root Browser и зайти в папку updatersu и скопировать файлы — .has_su_daemon и .installed_su_daemon и install-recovery.sh в папку:
/system/etc
3. Теперь необходимо задать правильные права для этих файлов
Для файла .has_su_daemon
Для файла .installed_su_daemon
Для файла install-recovery.sh
Теперь переходим в папку:
/system/bin
4. Создаем папку .ext (точка ext)
5. Задать права для папки
6. Скопируйте файл su из папки
/system/xbin
в папку которую только что создали (/system/bin/.ext)
7. Переименуйте файл su на .su (точка su)
8. Задайте права для файла .su
9. Запустите приложение Android Terminal
10. Наберите следующие команды
su
mount -o rw,remount /system
ln -s /system/etc/install-recovery.sh /system/bin/install-recovery.sh
/system/xbin/su --install
11. Перезагрузите Android и теперь попробуйте снова обновить бинарный файл su способом «Нормально» в приложение SuperSu.