Зачем нужен root в android. плюсы и минусы

Хотите скачать рут права? 19+ лучших способов и инструкций это сделать!

Для того, чтобы расширить свои возможности в качестве пользователя устройства, необходимо получить исключительные права, имеющие название «root». Прежде всего рут-права дают возможность стать администратором своего мобильного устройства. Само понятие таких возможностей произошло из операционной системы Lunix.

ОС (операционка) Linux предоставляет пользователю частичный доступ ко всем стандартным папкам, в некоторых случаях и полный, но при этом модификация и удаление системных процессов полностью запрещены. Root-права позволят осуществлять самостоятельную настройку всей системы, а учётная запись лишается всех ограничений.

После перехода на платформу Android эти права дают преимущество по сравнению с обычным пользователем устройства, а именно:

  • С рут правами можно самостоятельно настроить всю систему Android полностью «под себя».
  • Учётная запись лишается всех ограничений.
  • Появляется возможность установки на смартфон или планшет приложений с расширенными функциями, требующими рут права.
  • Возможность очистки памяти устройства, например, с помощью деинсталляции базовых, системных приложений, которые вам не нужны.
  • Можно записать видео с экрана андроида.
  • Появится возможность отправить (переместить) установленное во внутренней памяти приложение на карту памяти. Согласно статистике таких приложений, примерно 80 процентов, а места в памяти телефона зачастую очень ограничено.
  • Возможность сохранять фото рабочего стола или любых объектов на экране, то есть делать скриншоты, если не получается сделать скриншот на андроид комбинацией определенных клавиш.

Какие бывают виды рут (root) прав?

Существует несколько видов рут прав:

  1. Temporary Root — такие рут права имеют временный характер, иными словами — это временный рут доступ, который исчезает (удаляется), как только устройство перезагрузится.
  2. Shell Root — такие права имеют постоянный характер, но в этом случае запрещен доступ для изменения системного каталога «system»
  3. Full Root — такие рут права носят не только постоянный характер, они лишены каких-либо ограничений. Даже название говорит само за себя — full-root.

19 реальных способов получения root на Android

В сети описано множество способов получения полного доступа к устройствам для любой версии Android 2.2, 2.3, андроид 4.4, android 5.0 lollipop и даже андроид 6.0 marshmallow. Для установки рут на Андроид 7 и 8 советуем почитать эту статью! Мы опишем самые простые, реальные, самые доступные для обычного пользователя способы рутирования.

На самом деле скачать рут права нельзя, их нужно — получать! Сделать это можно всего лишь двумя способами — с помощью компьютера, а также без него, на самом устройстве. Естественно для решения этой задачи необходимы специальные программы для получения рута, их мы будем перечислять и обновлять этот список.

1. Установка рут прав с помощью компьютера:

Выполнение этого способа подразумевает установку на компьютер программы для рутирования устройств. Для применения этих программ на ПК для начала необходимо выполнить несколько простых условий:

  1. Скачать драйвера для Вашей модели и установить их на компьютер. Все версии драйверов тут.
  2. На смартфоне или планшете включить режим отладка по USB.
  3. Приготовить usb кабель от планшета или смартфона.

Итак, всё приготовили?

Тогда вот список программ и инструкций к ним для установки рут прав на компьютере:

  1. Eroot — инструкция + программа, самые последние версии eroot

  2. SuperOneClick — инструкция + программа

2. Получение рут-прав без компьютера:

У Вас нет компьютера? Тогда попробуйте получить рут права специальными приложениями, которые устанавливаются в сам смартфон/планшет и девайс «рутуется» без компьютера:

  1. Baidu Super Root — программа + инструкция

  2. Towelroot — инструкция + приложение

Как проверить наличие root прав?

Для проверки успешного получения прав рут существует простенькая программа на андроид — Root Checker, скачать её можно с официального магазина приложений PlayMarket, однако у меня маркет пишет, что это приложение невозможно скачать в вашей стране.

  1. Запускаете Root Checker.
  2. Жмете кнопку «Verify Root Access»

После этого увидим одну из двух картинок:

А. Root права получены

В. Рут права не получены

Графически приложения от имени суперпользователя

Для запуска графических приложений от имени суперпользователя существуют специальные утилиты. Они сохраняют все необходимые переменные окружения и полномочия. В KDE это команда kdesu, а в Gnome команда gksu.

Просто наберите gksu или kdesu, а затем нужную команду:

Эта команда запустит файловый менеджер KDE с правами суперпользователя. В Gnome это будет выглядеть вот так:

Программа запросит пароль, уже в графическом окне, а потом откроется файловый менеджер.

Нет похожих записей

15 комментариев

Добрый вечер Олег! Я буду очень признателен, если вы поможете исправить ошибки на сайте. Регистрируйтесь и сообщите мне свой логин.

Кстати да, он прав. Я сам часто замечаю у Вас ошибки)) Буду признателен, если Вы повысите грамотность. Статьи очень полезные, и хочется видеть чистый грамотный русский текст!))

МНОГОУВАЖАЕМЫЙ админ! Скажите, проблемы с русским языком-это болезнь всех айтишников? Для кого Вы все это пишете? Попробуйте прочесть то, что Вы написали отстраненно, с позиции чайника! Вот парочка Ваших перлов: . зададим переменную окружения. Какое окружение? Кто кого окружил? Немцев под Москвой что-ли? или -s -использовать оболочку Оболочку чего? Скорлупу от яйца? Картофельные очистки? Или может презерватив?-тоже оболочка. И как использовать? Правильно написал Вам BVZ, по другому Вы попросту НЕПРОБИВАЕМЫ.

Да! Надо же знать мат. часть и уметь искать, иначе все статьи будут по 100500 символов и никакого времени не хватит на их написание. Окружение — https://losst.ru/peremennye-okruzheniya-v-linux, Оболочка — https://losst.ru/evolyutsiya-komandnyh-obolochek-linux

Странно, тот-же Thunar я запускал через sudo и все норм работало, про gksu не знал. В чем разница? Я нуб, если что.

Дело в том, что sudo предназначено для выполнения консольных команд, здесь не устанавливаются специальные переменные окружения, такие как DISPLAY и т д. Если вы попытаетесь выполнить графическое приложение через sudo в Gentoo или ArchLinux. Gksu и kdesu разработаны специально для запуска графических приложений.

Стоит версия Ubuntu 18.04.1 LTS. Команда gksu не работает

Уважаемый Сергей! Огромное спасибо за Ваш сайт. Только начал изучать Linux MX17 (XFCE). Столкнулся с проблемой — часть программ перестала запускаться с ярлыков (в терминале все нормально). Причиной, наверное, является запуск SU без черточки, что повлекло изменение PATH для Root и прав на запуск этих программ. Как можно решить эту задачу (развернутая аналогичная ОС имеется на другом разделе)? Огромное спасибо за ответ и удачи.

Уважаемый Сергей! Выяснил дополнительно следующее: 1. При вводе su — выдает «сбой при проверке подлинности». 2. Программы, требующие привилегий (ввода пароля администратора) через графический интерфейс не запускаются. При этом, с терминала их запуск происходит нормально, запуск же программ, требующих привилегий root — без проблем. 3. Смена паролей пользователя и root результатов не дала. Пользователь (основной) — в группе sudo есть, команды sudo, sudo su работают, содержание файла etc/sudoers, значение $PATH проверил — соответствуют исходным данным.

Я не понимаю что у вас там происходит с ярлыками. Попробуйте сбросить настройки XFCE, вряд-ли тут su или sudo виноваты.

Сбросил. Без изменений. Все равно огромное спасибо и удачи. Буду искать дальше.

Гавно ваша статья, задротно пишете все. Нужно проще. Не все такие очкарики как вы

Многоуважаемый сударь BVZ!

Позвольте поправить Ваш, комментарий в соответствии с правилами общения принятыми в обществе людей. Как мне кажется, Вам следовало бы свои мысли выразить следующим образом:

«Многоуважаемый Asdmin! Примите мою искреннюю благодарность за Вашу статью на такую чрезвычайно важную для пользователей «Линукс» тему как права суперпользователя. Несмотря на несомненные достоинства Вашей работы, позвольте мне в меру моей компетентности высказать несколько критических замечаний. Мне кажется, что Ваш стиль изложения несколько сложен для понимания тех кто использует «Линукс». Надеюсь, что Ваши следующие статьи будут более понятны для меня (например). Позвольте ещё раз поблагодарить Вас, за Ваш такой нужный, для нас линуксоидов, труд. Искренне Ваш, BVZ.»

Многоуважаемый BVZ, если Вы хотите чтобы к Вашим словам прислушивались и воспринимали Вас как человека, а не как животное, научитесь быть вежливым и культурным.

Рут через Recovery и SuperSU

Для моделей Samsung последних версий весьма высокую эффективность показывает именно вариант прошивки кастомным (CWM) или расширенным (TWRP) Recovery с помощью программы Odin. Более того, для гаджетов данного производителя это практически безальтернативный вариант. Он используется давно и весьма успешно, но не является единственным для всех моделей Android.

Подготовительный этап

Итак, решено получить root на Samsung. Перед операцией придется подготовить сам гаджет и компьютер, с помощью которого он будет прошиваться. Устройство необходимо зарядить, желательно полностью – в процессе будет расходоваться много энергии, а возможность подзарядки не представится, поскольку разъем будет занят. Шнур USB должен быть проверенным.

На компьютер, который тоже должен быть подключен к источнику питания, необходимо установить приложение Odin, скачать, распаковать прошивку и установить драйвер под Samsung. На гаджет нужно установить или обновить имеющуюся программу SuperSU. Последнее не представляет сложности, поскольку это бесплатное приложение имеется в Google Play. Лучше скачать архив-обновление UPDATE-SuperSU.zip и поместить его в корень памяти.

Что касается Odin, необходимой для того, чтобы получить рут-права на Android на Samsung Galaxy, здесь все немного сложнее. Программа находится в свободном доступе в интернете, однако не рекомендуется пользоваться русифицированными версиями. Самыми стабильными считаются версии 1.85 (для моделей до 2011 года), 3.07 (с 2011 по 2014 год) и 3.10.6. (для новейших моделей).

Кастомную прошивку лучше всего загрузить с сайта samsung-updates.com. Если нет желания скачивать через файлообменики, можно воспользоваться программой Samfirm. Прошивка TWRP доступна на .

Включить откладку по USB

Прежде всего необходимо на Android включить режим отладки по USB. Данная функция имеется на Samsung и используется для тестирования приложений разработчиками. По умолчанию она выключена. Чтобы активировать подключение устройства к ПК, опцию необходимо включить вручную. Обычно это делается в «Параметрах разработчика» в меню «Настройки».

На устройствах с Android 6.0 такого раздела нет. Чтобы включить функцию, следует:

  1. Войти в настройки.
  2. Выбрать раздел «О телефоне».
  3. В открывшемся списке семь раз кликнуть по «Номеру сборки».
  4. Включить «Отладку по USB».

Здесь же сразу нужно включить «Разблокировку OEM».

Отключить удаленное управление

Функция удаленного управления будет препятствовать получению root, поэтому ее тоже необходимо отключить. Для этого нужно:

  1. Войти в раздел «Безопасность».
  2. Открыть вкладку «Найти телефон» и перевести рычажок «Удаленного управления» в положение «Выкл».

Инструкция по установке рут-прав

Теперь о том, как установить root-права на Android 6.0.1 Samsung. Порядок действий должен быть следующим:

  1. Гаджет переводится в режим загрузки. Сначала он выключается, затем зажимаются кнопки уменьшения громкости, центральная и питания. Когда откроется меню, нажимается кнопка увеличения громкости.
  2. Android подключается к ПК.
  3. На компьютере запускается программа Odin.
  4. В окне программы снимается галочка Re-Partition.
  5. В поле AP выбирается путь к файлу с расширением .tar или tar.md5 (в зависимости от того, сколько файлов в прошивке) и нажимается кнопка «Start». Если прошивка включает много файлов, то пути к ним нужно указать, как на представленном фото (в разных полях).
  6. После появления сообщения об успешном прохождении операции (PASS) гаджет отсоединяется от ПК.

После перезагрузки Samsung получит рут-права.

Пошаговая инструкция

Как открыть рут-права на Андроид:

  • приложением, установленным на смартфон, подключаться к компьютеру не нужно;
  • программой, установленной на компьютере (смартфон подключается к компьютеру кабелем);
  • через ADB-терминал, запущенный на ПК (устройство присоединяется к ПК кабелем).

Ниже рассмотрим вопрос: «Root доступ на Андроид – как включить на русском языке разными способами?».

Со смартфона

Список приложений, предоставляющих Root-права на Android, которые устанавливают на сам гаджет (без подключения к ПК):

  • Framaroot (до версии Android 4.2, в 2014 поддержка приложения прекратилась);
  • Kingroot (поддерживает более 10 тысяч смартфонов, включая Nexus, Huawei, ZTE);
  • Kingo Root;
  • 360root (до Android 5.1.1);
  • Zykuroot;
  • OneClickRoot;
  • Root Genius.

У каждого приложения свой список моделей гаджетов и версий Android, для которых оно подходит. Перед загрузкой проверяйте, подходит ли программа для вашего устройства.

Самая распространенная программа — Kingo Root (на русском языке). Рассмотрим, как открыть Root права на Android через это приложение.

  1. Заходим в настройки безопасности и разрешаем установку приложений из «Неизвестных источников».
  2. Качаем .apk-файл и перекидываем на смартфон (если скачивали на компьютер).
  3. Запускаем .apk-файл.
  4. Ждем, пока приложение разблокирует доступ. Скорость зависит от модели гаджета.
  5. После завершения видим надпись «Root Succeeded».

В списке приложений появится программа Kingo SuperUser. Если появилась, значит доступ к Root получен.

Через компьютер

Если интересует, как открыть Root доступ на Android через компьютер, подойдут такие программы (устанавливаются не на смартфон, а на ПК):

  • RootKHP Pro;
  • Unlock Root Pro;
  • Vroot;
  • Kingo Root.

Пошаговый план установки (на примере Vroot, остальные приложения — применяются так же).

  1. Скачиваем и устанавливаем Vroot на ПК.
  2. На смартфоне разрешаем установку приложений из «Неизвестных источников».
  3. Подключаем устройство к ПК USB-кабелем.
  4. Включаем «Отладку по USB». В некоторых смартфонах режим можно включить при подключении USB-кабеля. В других — расположен в «Настройках», в разделе «Для разработчиков» (поставьте галочку напротив «Отладка по USB»).
  5. Открываем Vroot. После запуска приложение должно автоматически определить смартфон. Если программа разблокирует Root-доступ, то рядом с моделью появится зеленая галочка.
  6. Жмем «Root».
  7. Дожидаемся, пока приложение разблокирует режим суперпользователя.
  8. После разблокировки закрываем программу на ПК и отсоединяем кабель от смартфона.

Через ADB-терминал (с компьютера)

ADB (Android Debug Bridge, или «отладочный мост») – драйвер для смартфонов, связывающий гаджет с ПК. Разрешает управлять устройством из командной строки.

Способ актуален, если производитель устройства постарался максимально закрыть рут-доступ пользователям.

Что нужно для разблокировки через ADB:

  • компьютер с ОС не «младше» Win7;
  • ADB-драйверы для смартфона (установятся автоматически после подключения гаджета к ПК через кабель);
  • USB-кабель.
  • устройство со включенной «Отладкой по USB»;
  • ADB-терминал, распакованный в корень любого диска (кроме диска с Windows) в папку ADB.

Как подключить рут-права на Андроид через ADB-терминал?

  1. Подключаем смартфон к ПК кабелем.
  2. На ПК открываем командную строку.
  3. Пишем: cd N://adb (где N – буква диска, куда распакован ADB-терминал).
  4. Вводим команды, которые активируют режим суперпользователя.

Универсальных команд для этого нет. Поэтому ищите нужные в инструкции к телефону. Если в бумажной инструкции информации нет, или она утеряна, или нет руководства на русском языке — найдите сведения в Интернете, на сайте производителя смартфона.

Особые случаи

В гаджетах с прошивками MIUI (ставится на гаджеты Xiaomi) и LewaOS (и в некоторых других неоригинальных прошивках) активация рут-прав делается без сторонних приложений. Функция уже встроена в ОС и активируется в настройках.

Обычно включается в разделе «Безопасность». По умолчанию стоит «Выкл». Ползунок надо перевести на «Вкл», и режим суперпользователя включится.

Если Root-доступ уже не нужен, для отключения удалите файлы:

  • su из папки system — bin;
  • su из папки system — xbin;
  • superuser.apk из папки system — app.

Затем перезагрузите смартфон.

Другой способ удаления — через приложение, которым открывали доступ. В некоторых программах в настройках есть функция отключения.

Подготовка к активации Root на Android

Прежде чем разбираться с вопросом: «Root-доступ на Андроид – как включить?»,  устройство надо подготовить.

  1. На всякий случай перенесите на флешку (а лучше — на компьютер) нужную информацию: фото, контакты, переписку, файлы. Если настройка пойдет не так, их можно потерять.
  2. Зарядите батарею минимум до 30-40%.
  3. Если подключать права будете через компьютер — подготовьте нормально работающий USB-кабель (не отключающийся, если телефон подвинуть).

Для резервного копирования всей информации из памяти гаджета используйте приложение для резервного копирования. Например:

  • Titanium Backup;
  • Super Backup;
  • Helium;
  • G Cloud Backup;
  • Autosync.

Шаги

Метод 1

Запуск прав суперпользователя командой sudo

  1. 1

    Нажмите комбинацию клавиш Ctrl+Alt+T, чтобы открыть окно терминала. Так как в Ubuntu права суперпользователя по умолчанию отключены, вы не сможете воспользоваться командой su и получить административные права, как в прочих дистрибутивах Linux. Вместо этого, вам сначала необходимо запустить команду sudo.

  2. 2

    Введите sudo, прежде чем ввести остаток команды. Добавление sudo в начало команды запустит ее с правами администратора.

    • Пример: команда sudo /etc/init.d/networking stop прекращает работу сети, а sudo adduser добавляет в систему нового пользователя. Обе эти команды требуют прав суперпользователя.
    • Перед тем, как sudo выполнит команду, вы должны будете ввести пароль. Linux хранит пароль в течение 15 минут, так что вам не придется вводить их постоянно.
  3. 3

    Введите gksudo перед тем, как запустить команду, открывающую программу с графическим пользовательским интерфейсом (GUI). В целях безопасности Ubuntu не рекомендует использовать команду sudo для запуска программ с GUI. Вместо этого введите gksudo перед командой, которая запускает программу.

    • Пример: введите gksudo gedit /etc/fstab, чтобы открыть файл «fstab» в текстовом редакторе GEdit с графическим интерфейсом.
    • Если вы используете KDE Window Manager, вместо gksudo вводите команду kdesudo.
  4. 4

    Сымитируйте окружение суперпользователя. Если вы являетесь продвинутым пользователем и хотите открыть консоль Linux с настоящими правами администратора, чтобы запустить конкретные программы, сымитируйте открытие консоли с помощью команды sudo –i. Эта команда предоставит вам права суперпользователя с административным переменным окружением.

    • Введите команду sudo passwd root. Этим вы создадите пароль для root, тем самым «включите» административный доступ. Смотрите, не забудьте этот пароль.
    • Введите sudo -i. Введите пароль от root, когда это будет необходимо.
    • Значок в терминале изменится с $ на #, указывая на то, что теперь вы обладаете правами суперпользователя.
  5. 5

    Предоставьте доступ sudo другому пользователю. Если вы настраиваете учетную запись для того, кто в данный момент не имеет административного доступа, добавьте его имя в группу sudo. Для этого введите usermod -aG sudo username (замените «username» на правильное имя пользователя).

Метод 2

Включение прав суперпользователя

  1. 1

    Нажмите комбинацию клавиш Ctrl+Alt+T, чтобы открыть окно терминала. В целях безопасности (и чтобы избежать поломок), учетная запись суперпользователя по умолчанию отключена. Чтобы безопасно запустить команду с правами администратора, используйте команды или . Если вы просто обязаны иметь отдельную учетную запись с правами суперпользователя (если этого требует программа, используемая в вашей компании или за этим компьютером будет находиться один человек), включите права суперпользователя, введя несколько простых команд.

  2. 2

    Введите команду sudo passwd root и нажмите ↵ Enter. Вас попросят создать новый пароль для суперпользователя. Смотрите, не потеряйте этот пароль.

  3. 3

    Введите пароль, после чего нажмите ↵ Enter.

  4. 4

    Повторно введите пароль, после чего нажмите ↵ Enter. Теперь учетная запись суперпользователя будет иметь пароль.

  5. 5

    Введите команду su - и нажмите ↵ Enter.

    Чтобы отключить учетную запись суперпользователя, введите команду sudo passwd -dl root.

    Введите пароль суперпользователя, чтобы открыть консоль.

Советы

  • Старайтесь как можно реже входить в систему с правами суперпользователя. Практически все команды, которые требуют прав суперпользователя, могут быть запущены командами sudo или gksudo.
  • С помощью команды sudo –i можно получить доступ к консоли другого пользователя в системе. Чтобы стать пользователем «Max», введите sudo –i Max, а затем введите свой пароль (а не пароль Максима).

Связки ключей

Есть ещё один интересный механизм, связанный с обеспечением безопасности. Дело в том, что для хранения различных пользовательских паролей в Ubuntu используются так называемые связки ключей (keyrings). Весь этот механизм служит одной цели — никто, кроме конкретного пользователя, не должен иметь доступа к пользовательским паролям. Связка ключей — это собственно зашифрованный контейнер для хранения паролей, для доступа к которому строго говоря тоже нужен пароль. Кстати, связки ключей не имеют ничего общего с административными правами. Они принадлежат конкретному пользователю и вообще не зависят от прав доступа к системным параметрам.

Вообще система связок ключей достаточно прозрачна и незаметна в использовании, однако иногда вы всё же можете на неё неожиданно наткнуться. Поэтому на всякий случай имейте ввиду: каждая связка ключей блокируется паролем, соответственно, только после его ввода можно разблокировать это связку и получить доступ к её содержимому. Однако среди всех связок ключей есть одна по умолчанию, которая разблокируется при входе в систему конкретного пользователя, соответственно, никаких дополнительных паролей вводить для доступа к ней не нужно. Обычно все приложения используют именно связку ключей по умолчанию (которая в Ubuntu называется ), но иногда некоторые пытаются создать свою собственную. В этом случае вам сначала потребуется ввести пароль для новой связки, а потом нужно будет вводить его каждый раз, когда потребуется к ней доступ. Что не очень удобно

Поэтому если у вас какое-то приложение просит пароль для разблокирование связки ключей, то можете обратить внимание на дополнительные параметры в диалоге ввода пароля. Там будет галочка — разблокировать при входе в систему

Если её установить, то больше вам не потребуется вводить пароль для доступа к этой связки ключей, она так же, как и связка по умолчанию, будет разблокироваться при логине пользователя.

Для управления паролями и связками ключей, а так же ключами шифрования, в Ubuntu существует специальная утилита Пароли и ключи шифрования, доступная из меню Приложения→Стандартные:

Однако ещё раз повторюсь — в большинстве случаев вам не потребуется явно управлять паролями, за вас всё сделает система. Но иногда всё же знание механизма связок ключей оказывается полезным.

Что ж, надеюсь вы немного разобрались с тем, как управлять вашей новой системой. Если же всё вышеописанное показалось вам китайской грамотой, то запомните одну простую вещь: в Ubuntu у каждого пользователя есть только один пароль, и когда у вас система запрашивает авторизацию, всегда вводите именно его. Если у вас будут права на доступ к запрашиваемому функционалу, то вы получите к нему доступ, если не будет — то не получите, всё просто. Никаких дополнительных паролей для доступа к каким-либо функциям системы в Ubuntu нет. Если вы так и не поняли смысла вводить один и тот же пароль несколько раз, то перечитайте эту статью с начала. А теперь пора отдать должное истории развития Linux и рассказать про основы использования терминала:

Терминал

Грубо говоря, в Linux есть два типа пользователей: и все остальные. может всё, а все остальные только то, что им разрешено в настройках.

Это ни в коем случае не касается различных интернет-ресурсов, имеется ввиду только работа непосредственно с Ubuntu.

Ссылка на основную публикацию