Что такое root доступ на android и как его убрать?

16 ответов на вопрос “Что такое root доступ на android и как его убрать?”

  1. Енот Ответить


    После этого начнётся процесс деинсталляции, дожидаемся его завершения. По окончании приложение «SuperSU» закроется, перезагружаем свой Андроид. Готово.
    *Примечание: этот способ актуален только в том случае, если на устройстве не было установлено сторонних прошивок. В противном случае, с перезагрузкой устройства прошивкой может быть вновь восстановлен рут-доступ.

    С помощью приложения Universal Unroot

    Это один из наиболее лёгких способов удалить рут на Андроиде. Наши действия: скачиваем и устанавливаем утилиту Universal Unroot. После установки запускаем и нажимаем кнопку «Unroot», на предупреждение программы о согласии безвозвратно удалить Root-доступ нажимаем кнопку «Да» («Yes»), а на последующий за этим запрос о предоставлении прав суперпользователя жмём кнопку «Предоставить», после автоматической перезагрузки системы права Суперпользователя будут удалены:

    *Примечание: программа распространяется на платной основе (1 долл.) и подходит не для всех моделей Android, (впрочем, как и другие деинсталляторы Root).

    Удаление рут-прав вручную (через Root Explorer)

    Root Explorer – прекрасный диспетчер файлов для пользователей рутированных Android планшетов/смартфонов. Что нужно сделать, чтобы этим способом удалить рут права:
    Устанавливаем Root Explorer (если он не установлен) и запускаем его. Заходим в директорию «System», находим папку «App» и в ней ставим галочку напротив файла «SuperUser.apk.». В правой части верхней панели видим кнопку «ПраваR/W», тапаем по ней и меняем на «Права R/O»:

    Теперь нажимаем «Корзина» и подтверждаем удаление (кнопка «Да»). После этого возвращаемся в папку «App» и то же самое выполняем с файлом SuperSu.apk.
    Если в работе на устройстве использовалось приложение «Busybox», то идём в «System», открываем папку «xbin» и аналогично удаляем сначала «Busybox», а затем «Su». Если в папке «bin» тоже есть эти файлы, то удаляем и их.
    После всех манипуляций не забываем перезагрузить устройство.

    Что делать, если после удаления root появились проблемы?

    Да, иногда отказ от root-доступа может повлечь за собой проблемы в работе устройства, выраженные в постоянной перезагрузке аппарата. В этом случае потребуется коррекция загрузочного цикла сбросом всех настроек. Надо понимать, что в результате вся информация будет утеряна, поэтому необходимо сделать резервные копии данных.
    Если не сделано резервное копирование (бэкап), делаем его, а затем нужно войти в режим «рекавери» (подробно, как сделать backup и войти в recovery, читаем тут).
    Используя кнопку громкости (на увеличение или уменьшение) находим строку «Wipe data/Factory Reset» (стереть данные/сбросить настройки до заводских), активируем действие нажатием кнопки питания, а затем, выбираем «Reboot system now» (перезагрузить систему сейчас). После перезагрузки на устройстве восстановятся заводские настройки:

    *Примечание: на некоторых моделях действие может выглядеть так: «Сброс до заводских настроек» (Restore to default) —>«Очистить раздел с данными» (Wipe data reset) —>«Перезагрузить систему сейчас» (Reboot system now).
    Дорогой читатель! Напишите, пожалуйста, был ли полезен для вас этот материал. Есть ли у вас своё решение проблемы, как убрать рут права на Андроиде?
    А у нас на сегодня всё. Удачи!

  2. Bludterror Ответить

    Поскольку изначальный путь к получению root на большинстве телефонов лежал через терминальную сессию, запускаемую по команде “adb shell”, то самый верный способ, по-моему, таков:
    а) Убедиться, что включена отладка USB (USB debugging): “НастройкаПриложенияРазработкаОтладка USB”;
    б) подключить телефон к ББ и выполнить в командной строке “adb shell” [Enter];
    в) если системное приглашение выглядит как “#”, то пропускаем п. “г” и идём в п. “д”;
    г) если системное приглашение выглядит как “$”, то в командной строке набираем “su”[Enter]. После этого системное приглашение должно измениться на “#”. Не поменялось – пробуем “/system/bin/su”, “/system/sbin/su” или же “/system/xbin/su”. Если по прежнему видите -“$”, то root-прав у Вас, скорее всего, нет;
    д) набираем в командной строке “/system/bin/id”[Enter]. Если видим в ответ – “uid=0(root) gid=0(root)”, то радуемся – телефон рутован.
    Аналогичную проверку можно выполнить через программу-эмулятор терминала, которую надо запускать (предварительно установив, если её нет) на телефоне. Запустив, действовать начинаем с п.”в”. Существенное отличие в том, что при выполнении п.”г” может появиться запрос на повышение привилегий. А может и не появиться. Если появился – отвечаем “Разрешить”. Приглашение должно смениться на “#”. Если запрос не появился, то тут два варианта: либо программа “Superuser” уже установлена, либо нет. Если Вы видите ответ системы “permission denied” (в разрешении отказано), то программа “Superuser” не установлена. Устанавливаем её. Если она не устанавливается (или же устанавливается, но полноценно не функционирует) – root в телефоне отсутствует. Занавес.
    Если программа “Superuser” уже была установлена ранее, то тут также возможны два варианта: эмулятору терминала разрешено работать с правами root или же наоборот, запрещено. Если разрешено, то мы незамедлительно должны увидеть желанный символ “#”. Если запрещено – запускаем “Superuser” и снимаем запрет, удалив запись о нашем терминале. Возвращаемся в терминал и повторяем “su”[Enter], ждём запрос на повышение привилегий, разрешаем повышение, видим “#”. Дрожащими руками набираем в терминале “id”[Enter]. Анализируем это.

  3. timati Ответить

    Поскольку изначальный путь к получению root на большинстве телефонов лежал через терминальную сессию, запускаемую по команде “adb shell”, то самый верный способ, по-моему, таков:
    а) Убедиться, что включена отладка USB (USB debugging): “НастройкаПриложенияРазработкаОтладка USB”;
    б) подключить телефон к ББ и выполнить в командной строке “adb shell” [Enter];
    в) если системное приглашение выглядит как “#”, то пропускаем п. “г” и идём в п. “д”;
    г) если системное приглашение выглядит как “$”, то в командной строке набираем “su”[Enter]. После этого системное приглашение должно измениться на “#”. Не поменялось – пробуем “/system/bin/su”, “/system/sbin/su” или же “/system/xbin/su”. Если по прежнему видите -“$”, то root-прав у Вас, скорее всего, нет;
    д) набираем в командной строке “/system/bin/id”[Enter]. Если видим в ответ – “uid=0(root) gid=0(root)”, то радуемся – телефон рутован.
    Аналогичную проверку можно выполнить через программу-эмулятор терминала, которую надо запускать (предварительно установив, если её нет) на телефоне. Запустив, действовать начинаем с п.”в”. Существенное отличие в том, что при выполнении п.”г” может появиться запрос на повышение привилегий. А может и не появиться. Если появился – отвечаем “Разрешить”. Приглашение должно смениться на “#”. Если запрос не появился, то тут два варианта: либо программа “Superuser” уже установлена, либо нет. Если Вы видите ответ системы “permission denied” (в разрешении отказано), то программа “Superuser” не установлена. Устанавливаем её. Если она не устанавливается (или же устанавливается, но полноценно не функционирует) – root в телефоне отсутствует. Занавес.
    Если программа “Superuser” уже была установлена ранее, то тут также возможны два варианта: эмулятору терминала разрешено работать с правами root или же наоборот, запрещено. Если разрешено, то мы незамедлительно должны увидеть желанный символ “#”. Если запрещено – запускаем “Superuser” и снимаем запрет, удалив запись о нашем терминале. Возвращаемся в терминал и повторяем “su”[Enter], ждём запрос на повышение привилегий, разрешаем повышение, видим “#”. Дрожащими руками набираем в терминале “id”[Enter]. Анализируем это.

  4. VideoAnswer Ответить

  5. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *