Для начала нам потребуется приложение Terminal Emulator
Скачать или любое другое с аналогичной функциональностью.
Кроме того, потребуется содержимое данного архива: mrw.zip
Скачать размер 2 мб. Далее предполагается, что оно распаковано в телефон по адресу /sdcard/ , в ином случае потребуется исправить пути в командах в данной инструкции, а также в скрипте root.sh.
Запускаем терминал, выполняем команду
su
,
В появившемся окне KingUser разрешаем терминалу взять права рута (в результате выводимое программой приглашение к вводу команды должно приобрести вид "root@имя_устройства#"). Если что-то пошло не так, пробуем команду
/system/xbin/su
и
/system/xbin/ku.sud
.
Открываем kinguser, убеждаемся напоследок, что терминал продолжает работать и висеть в панели уведомлений и жмём "удалить root".
Переключаемся на терминал и выполняем следующие команды
mount -o rw,remount /system
chattr -ia /system/etc/install-recovery.sh
chattr -ia /system/xbin/*
/sdcard/mrw/root.sh
После выполнения последней видим кучу сообщений об ошибках типа "file not found", т.к. скрипт пытается удалить всё то, что мог за собой оставить kingUser при некорректном удалении.
В случае, если других ошибок не будет, то остаётся просто перезагрузить телефон.
Если скрипт не запустится, стоит попробовать выполнить chmod +x /sdcard/mrw/root.sh
и повторить попытку.
Если ошибки возникли при выполнении первой команды, то либо у терминала по какой-то причине нет прав рута, и нужно восстановить рут и попробовать всё сначала. Если последняя команда выдала Operation not permitted или что-то в этом духе, то нужно попробовать другой способ.
После перезагрузки может потребоваться запустить superSU (
Скачать) и дать ему обновить бинарник "нормальным" способом.
Общая тема Root Права, как поставить Root Права и всё о них на все устройства..