SuperSu — не обновляется бинарный файл su

Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Сайт Android +1 спешит к вам на помощь в решение данной проблеме!

Screenshot_2014-08-16-19-04-48 (2)Предыстория….

Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав — это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!

Внимание!
Материал не для новичков! Только для тех кто уже довольно хорошо знает разделы Android, как скрыть файлы в Android, знает про права доступа в Android!

Теория

Зачем нужен этот файл su и зачем его обновлять? Файл su — это и есть root права, удалив его вы лишитесь прав SuperUser. Если не обновлять его, то возможны проблемы при выполнение операций необходимым Root. Чтобы не повторяться прочтите объемною статью все о root правах.

Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.

SuperSu дает возможность приложениям использовать права Root даже если бинарный файл su не обновлен!

Способы решения 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 в папку:

/system/etc

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

3. Теперь необходимо задать правильные права для этих файловScreenshot_2014-08-16-21-08-19

Для файла .has_su_daemon

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

Для файла .installed_su_daemonScreenshot_2014-08-16-19-35-08

Для файла install-recovery.shScreenshot_2014-08-16-19-37-59

Теперь переходим в папку:

/system/bin

4. Создаем папку .ext (точка ext)

обновить бинарный файл su5. Задать права для папки

Screenshot_2014-08-16-19-36-016. Скопируйте файл su из папки

/system/xbin

в папку которую только что создали (/system/bin/.ext)

7. Переименуйте файл su на .su (точка su)

8. Задайте права для файла .suScreenshot_2014-08-16-19-36-20

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.