При обновлении SuperSU возникает ошибка «SU файл занят» — что делать? Как обновить бинарный файл su на Андроид
Как обновить бинарный файл su на Андроид. Бинарный файл SU требует обновления. Обновить? Не получается обновить файл SU? Наш Сайт спешит к вам на помощь в решение данной проблеме!
Очень часто в последнее время у многих пользователей случается проблема которая появляется после получение Root прав - это не обновляется бинарный файл su, куча вопросов в сети Интернет и почти 0 решений, пора это исправить!
Внимание!Материал не д ля новичков! Только для тех кто уже довольно хорошо знает разделы Android, как скрыть файлы в Android, знает про права доступа в Android!
Теория
Хотя на самом деле все приложения будут работать нормально и без принудительного обновления Root так что можете просто расслабиться и не обращать внимание.
SuperSu дает возможность приложениям использовать права Root даже если бинарный файл su не обновлен!Способы решения 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/etc3. Теперь необходимо задать правильные права для этих файлов
Для файла .has_su_daemon
Для файла .installed_su_daemon
Для файла install-recovery.sh
Теперь переходим в папку:
/system/bin4. Создаем папку.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 --install11. Перезагрузите Android и теперь попробуйте снова обновить бинарный файл su способом «Нормально » в приложение SuperSu.
ClockworkMod Recovery 1.3.4 позволит вам устанавливать прошивки, разработанные на основе официальных, но не являющихся таковыми. Устанавливать или нет подобные прошивки решать как всегда вам.
Внимание! Не забудьте сделать !
После произведения нижеследующих операций, будет потеряно все содержимое /data/media!
ПЕРЕД УСТАНОВКОЙ ClockworkMod Recovery убедитесь что ваш планшет имеет
Для установки ClockworkMod Recovery скачайте Acer Recovery Installer с маркета.
Запустите Acer Recovery Installer, выберите пункт ClockworkMod Recovery rev1.3.4 by thor2002ro и нажмите кнопку Install Recovery Image. Все, необходимый нам загрузчик установлен!
Ручная установка ClockworkMod Recovery:
1.Используя ADB (Компьютер)
Отключаем планшет от USB (если он был подключен к ПК). В планшете в настройках (приложение-разработка ставим галочку Отладка по USB). Далее необходимо установить Android SDK и USB Драйвер от Acer.
После того как все установлено подключаем планшет к ПК по USB используя оригинальный кабель, который поставляется вместе с планшетом. Далее переходим в папку
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\
она может немного отличаться, в зависимости от того какая ОС стоит у вас, но суть должна быть понятной. Запускаем в ней
dpinst.exe
Происходит установка устройства ADB Interface. Если все сделано правильно в диспетчере устройств вы должны увидеть два установленных устройства, как показано на изображении ниже
После этого вам нужно запустить командный редактор windows (для windows xp: пуск-выполнить и набрать cmd, для windows 7 - пуск и в строке поиска набрать cmd и нажать enter). Далее переходим в одну из папок, набрав любую из представленных 2-х команд (команды дейcтвительны для windows 7 32-х битной версии, если у вас ОС отличается от этой путь в команде может быть немного другой)
Cd C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools\
Cd C:\Program Files\Android\android-sdk\platform-tools\
После успешного перехода набираем команду
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices
Если все драйвера у вас успешно установлены в ответ вы увидите следующее (цифры могут быть другие!)
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices List of devices attached 288418144403497 device
В случае если какие либо драйвера установлены не верно в ответ вы получатете
C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools>adb devices
List of devices attached
Скопируйте из архивов два файла recovery-thor2002ro-rev1.3.4.img и itsmagic в ту папку из которой вы выполняете команды в командном редакторе (в моем случае это C:\Program Files\Acer Inc\ACER ICONIA TAB\Win7\ADB\x86\tools).
Adb push recovery-thor2002ro-rev1.*.img /sdcard/ adb push itsmagic /data/local
2.Запустите любой эмулятор терминала на планшете
например.
3. Установите BusyBox
Введите последовательно следующие команды:
Su chmod 755 /data/local/itsmagic mount -o rw,remount /system rm /system/etc/install-recovery.sh mount -o ro,remount /system dd if=/sdcard/recovery-thor2002ro-rev1.*.img of=/dev/block/mmcblk0p1 ./data/local/itsmagic
Готово! Выключите девайс, зажмите кнопку минус громкости и включите, не отпуская ее. Если вы все сделали правильно, то появится меню CWM