Операционная система Android 7.0 не только привнесла новшества и оптимизации системы, но и также была усиленна безопасность. Для новых устройств которые будут выпускаться на данной ОС или обновятся возникнут проблемы в получение Root прав!

Прощай Root?

Еще с самых первых версий Android данная операционная система была интересна тем, что легко подавалась кастомизации, в большинстве случаев это происходило благодаря root доступу . С каждым новым мажорным обновлением версий Android получать root становилось все сложней и сложней, а с приходом Android 7.0 Nougat «суперпользователь» возможно и совсем исчезнет.Что мешает получить Root права? Во-первых технология увеличения безопасности ядра Linux — Selinux , которую внедрили в Android 4.3; во-вторых с версии 7.0 будет внедрен режим детекции целостности системного раздела, если он будет нарушен, то как минимум ОС будет работать в урезанном режиме, максимум вообще не запуститься. Также в новых версиях смартфонов и планшетах будет представлено два системных раздела для бесшовных моментальных обновлений.

Естественно все это сказывается в легкости получения Root прав… Есть ли тут выход? Кажется да, хотя полной уверенности в этом вопросе нет!

Suhide — новый вариант Root прав на Android

Известный разработчик Chainfire, автор приложения SuperSU , а также многих способов получения Root прав на многочисленные Android устройства, работает над новой утилитой Suhide .

Главное различие обычного root от , является то, что обычный root которым мы пользовались по сегодняшний день устанавливался в системный раздел, но как выше было сказано, данный вариант в скором будущем перестанет работать, suhide работает иначе.

Новый root не встраивается в системную область и те приложения которые ранее отказывались работать из-за наличия root прав, теперь должны работать нормально, как и система в целом. Дело в том, что Suhide работает с загрузочным разделом, поэтому системный раздел остается нетронутым.

Главное новшество версии Андроид 7.0 - режимное разделение экрана устройства, суть которого - отображение двух приложений на экране одновременно. Теперь Андроид официально поддерживает многооконный режим, что значительно упрощает работу с устройством.

Также для быстрого переключения между приложениями была внедрена очень удобная функция. Достаточно всего лишь два раза кликнуть по кнопке и открывается предыдущее приложение, точно также при необходимости можно вернуть обратно. Еще одна полезная фишка новой версии - расширенные уведомления. Их область стала вмещать больше текста.

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

Основные изменения:

  • Android 7.0 Nougat получила режим многооконного разделения экрана, в котором два приложения могут занять две половины экрана.
  • Добавлена кнопка «Очистить все» (Clear All) в списке запущенных приложений.
  • Значки быстрого доступа теперь выводятся на компактной панели.
  • Реализована фильтрация входящих звонков по телефонному номеру.
  • Улучшены уведомления, появилась возможность быстрого ответа.
  • Фоновое переключение задач: все открытые приложения и выполняемые операции можно быстро вывести на основной экран с помощью кнопки «Обзор». Двойное нажатие открывает предыдущую задачу, а удерживание позволяет выбрать нужную среди всех доступных. Подобная функция успешно используется в Windows с помощью комбинации Alt + Tab.
  • Ночной режим позволяет добиться оптимального отображения информации на экране с помощью автоматического повышения контрастности и регулировки яркости.
  • Уведомления одного приложения могут быть объединены.
  • Усовершенствована функция энергосбережения «Doze». Ранее она работала только когда телефон был неподвижен, но теперь Google утверждает, что "Doze экономит батарею всякий раз, когда экран выключается".
  • Новый «Data Saver» режим ограничивает использование мобильных данных в фоновом режиме, и может вызвать внутренние функции в приложениях, которые предназначены для уменьшения использования пропускной способности, к примеру сжатие качества потокового мультимедиа.
  • Новый дизайн папок. Значки внутри рамки выстроены в сетку.
  • Поддержка режима "картинка в картинке".
  • 72 новых emoji.
  • Полноценная аппаратная поддержка режима виртуальной реальности.

Версия ядра Linux: 3.10

Вы хотите получить полный контроль над своим смартфоном? Рутирование операционной системы Android открывает широкий мир возможностей, однако при этом вы можете потерять гарантию на устройство или лишить его работоспособности. Следует хорошо подумать, прежде чем решиться на этот шаг. Производители и операторы связи имеют свои причины на то, чтобы вы не получали рут права на своих устройствах. Если сделать что-то неправильно, смартфон может быть повреждён и не подлежать восстановлению. Но даже тогда потенциальные преимущества довольно весомые. После получения рут прав можно будет удалять ненужные предустановленные приложения, разогнать процессор, настроить все элементы операционной системы по своему вкусу.

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

Что такое рут-права?

Рут смартфона или планшета на Android аналогичен джейлбрейку (взлому) iPhone. Он позволяет глубже проникнуть в подсистему устройства. Вы сможете получить доступ ко всей операционной системы и настраивать все её параметры. После получения рут прав можно обойти любые ограничения, которые наложили производители устройства или операторы сотовой связи.

Рут следует выполнять осторожно. Нужно выполнить резервное копирование программного обеспечения, прежде чем устанавливать (прошивать) кастомную прошивку (модифицированную версию Android).

Зачем нужны рут права?

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

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

Почему не следует получать рут права?

Есть несколько доводов в пользу того, что выполнять рут на Android не нужно.
  • Потеря гарантии : некоторые производители и операторы мобильной связи откажут вам в гарантийном обслуживании, если вы выполнили рут устройства. Следует иметь в виду, что всегда можно отменить рут. Если вам необходимо отправить устройство в ремонт, выполните восстановление данных из резервной копии и оно будет выглядеть как новое.
  • Превращение смартфона в кирпич : если во время процесса рутирования что-то пойдёт не так, вы рискуете повредить устройство. Простейший способ предотвратить это - внимательно следовать инструкциям. Убедитесь, что используемое вами руководство является достаточно современным и что кастомная прошивка предназначена именно для вашей цели. Если хорошо подготовиться, риск повредить устройство минимальный.
  • Риски безопасности : выполнение рута подвергает устройства дополнительному риску безопасности данных. В зависимости от сервисов и приложений на устройстве степень этого риска может быть разной. Определённое вредоносное программное обеспечение пользуется рутом для кражи данных, установки дополнительных вредоносных программ, перенаправляет вредоносный трафик на другие устройства.
  • Отключенные приложения : некоторые связанные с безопасностью приложения и сервисы не работают на устройствах с рутом. Например, финансовые сервисы вроде Google Android Pay и Barclays Mobile Banking. Приложения для показа защищённых авторскими правами телепередач и фильмов, такие как Sky Go и Virgin TV Anywhere, также не запускаются на устройствах с рутом.

Как подготовить Android-устройство к получению root-прав

Одним из простейших способов выполнения рута на Android устройстве является использование приложений. За много лет наиболее популярными приложениями для этой цели стали пять программ: , и . Они выполнят рут устройства так же быстро, как вы чистите зубы. Однако некоторые из них поддерживают только устройства на старых версиях Android.

Например, Kingroot обещает поддержку более чем 10000 моделей устройств, однако только от версии Android 2.0 до Android 5.0. Поддержка устройств на Android 6.0 здесь ограниченная.

Towelroot поддерживает старые устройства:

  • Galaxy S5
  • Galaxy S4 Active
  • Nexus 5
  • Galaxy Note 3 и др..
Если вы хотите выполнить рут более современных устройств на Android 6.0 или новее, вроде или , вышеназванные приложения не подходят. Хотя они работают на Android 5.0 и 6.0, Android 7.0 отличается от этих версий. Новая функция под названием Verified Boot проверяет криптографическую целостность устройства для обнаружения того, что системные файлы были изменены. Это нужно для защиты против приложений, которые пытаются выполнить рут без ведома пользователя, но это же затрудняет выполнение рута самим пользователем.

Kingo является одним из нескольких приложений, которые работают в один клик и поддерживают . В список поддерживаемых производителей входят , , .

Ниже приведены инструкции для рута Samsung Galaxy S7 или S7 Edge на Android 6.0 Marshmallow и на этой версии. Также можно найти инструкцию для получения рут прав на смартфонах с Android 7.0 Nougat.

Если ваш смартфон не совместим с приложением для рута в один клик, нужно потратить время на поиски альтернативных вариантов на посвящённых Android форумах. Лучшим местом для начала является , ищите обсуждение вашей модели смартфона или планшета.

Подготовка к получению рут прав

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

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

После нахождения нужного руководство для вашего смартфона или планшета вам остаётся только выполнять описанные в нём шаги. Они могут быть сложными и потребовать времени. Если всё сделать как надо, процесс должен пройти без проблем.

Скачайте Root Checker

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

Установка приложения управления рут-правами

Рут-права сделают ваше устройство намного более уязвимым перед угрозами из интернета. Установка приложения для управления рут-правами даст вам большую безопасность. Обычно каждое приложение, которое пользуется рут-правами, спрашивает разрешение пользователей. Именно здесь на помощь приходит приложения для управления root, такие как . Оно позволяет разрешать или отклонять запросы сайтов на права суперпользователя. Затем эта программа будет отслеживать приложения с разрешениями и автоматически давать разрешение в следующий раз, когда вы будете использовать такие приложения. SuperSU также отслеживает, сколько раз приложение запрашивало рут-права.

Как отменить рут права на Android-устройствах

Несмотря на все достоинства рута, вы можете захотеть вернуться назад. Для начала следует выполнить резервное копирование данных.

Отмена рута при помощи SuperSU

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

Отмена рута при помощи Universal Unroot

Существует приложение, которое делает всю сложную работу за вас. Оно называется Universal unroot и позволит избавиться от рут-прав на большинстве Android-устройств. Однако этот вариант нельзя назвать идеальным.

Большинство устройств Samsung не совместимо с этим приложением. На устройствах рут будет убран, но они будут отображаться как рутированные.

Отмена рут прав на андроид при помощи установки стоковой прошивки

Одним из самых полноценных способов отказаться от рута является установка заводской прошивки. Это устранит с устройства все следы рута, однако это сложный метод.

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

После этого нужно установить на компьютер. Как это сделать, было описано выше. На устройстве должна быть активирована опция OEM Unlocking.

После этого на компьютер копируется файл boot.img из папки, которую вы распаковали, поместите его в папку ADB (C:android-sdk ).

Подключить смартфон к компьютеру через разъем USB. Откройте на компьютере командную строку и введите следующие команды:

  1. adb reboot bootloader
  2. fastboot flash boot boot.img
  3. Fastboot reboot

Отмена рут прав при помощи проводника

Если ваше устройство работает на Android Lollipop или более старой версии, можно просто удалить файлы, которые осуществляют рут. Можно использовать приложения-проводники, вроде . В меню в разделе Инструменты включите опцию Root-проводник и дайте рут-права, если приложение попросит.
  1. Найдите главный диск вашего устройства под «/».
  2. Откройте Система > bin
  3. Откройте Система > xbin , нажмите и удерживайте busybox и su и удалите их.
  4. Откройте Система > Приложения и удалите superuser.apk.
  5. Перезагрузите устройство.

Отмена рут прав при помощи обновления по воздуху

Иногда простая установка обновления устройства по воздуху отменяет рут. Проверьте наличие программных обновления в разделе Настройки > О телефоне . Будьте осторожны, поскольку при некоторых методах выполнения рута восстановление невозможно. В этом случае потребуется установка оригинальной прошивки.

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

Мы систематизировали самые распространенные способы получить права суперпользователя в актуальных версиях Android; разобрались в различиях между SuperSU, phh SuperUser, Magisk, KingRoot и Kingo Root; протестировали различные способы скрыть root; изучили систему безопасности Android 7 и узнали, чем может грозить получение root на новых версиях Android. Ну а потом закрылись в комнате без окон и произвели на свет этот текст.

Немного истории

Обладатели ранних версий Android обычно получали права root с использованием какой-либо уязвимости в системе безопасности Android или одного из системных приложений, установленных производителем. Использование уязвимостей позволяло приложению «вырваться» из песочницы и получить права системного процесса через эскалацию привилегий.

Чтобы не повторять процесс каждый раз и чтобы предоставить возможность и другим приложениям использовать права суперпользователя, в системный раздел помещали файл su (как правило, в каталоге /system/xbin/) и приложение для обработки запросов прав root (в /system/app/). Чтобы получить права root, приложение запускало su, в этот момент срабатывал менеджер обработки запросов и запрашивал у пользователя подтверждение.




Такая схема прекрасно работала во всех версиях Android вплоть до пятой, а добытый с ее помощью root-доступ чаще всего не мешал получать обновления прошивок и даже иногда сохранялся после таких обновлений. Популярностью пользовались многочисленные приложения, эксплуатировавшие одну или несколько уязвимостей (например, Towelroot). Со временем большую аудиторию набрали китайские приложения KingRoot и Kingo Root, включавшие в себя большие коллекции эксплоитов, которые скачивались непосредственно в момент запуска с китайских серверов. В случае успешной эскалации привилегий эти приложения прописывали в системный раздел много интересного; удалить их можно было либо вместе с root-доступом, либо с помощью специального «чистильщика», сделанного разработчиком SuperSU Chainfire.

В Android 5.0 была введена новая система обновлений. Теперь в файле OTA изменения прописывались не на файловом, а на блочном уровне; чтобы не повредить файловую систему, инсталлятор обновления подсчитывал контрольную сумму системного раздела. Естественно, записанный в раздел /system файл su изменял контрольную сумму раздела, и обновление не устанавливалось (а в тех случаях, когда оно все-таки ставилось, был высокий шанс получить на выходе «кирпич»).

Шестая версия Android принесла и обновленную систему безопасности, которая (временно) сделала невозможным получение прав суперпользователя простой записью приложения в системный раздел. В результате появился обходной путь - так называемый systemless root, внедряющий su в ramdisk вместо модификации системного раздела. На некоторых устройствах с «бессистемным» root-доступом даже получалось устанавливать OTA-обновления; впрочем, гарантии тут никакой.

Как был получен root на HTC Dream G1

Впервые root был получен на первом в мире Android-устройстве HTC Dream G1, выпущенном в далеком 2008 году. На устройстве был запущен сервис Telnet с правами root и без аутентификации. Для получения временного root-доступа было достаточно подключиться к смартфону по Telnet, для постоянного - залить в системный раздел бинарный файл su.

Root в Android 7

Особняком стоят устройства, выпущенные с Android 7 на борту (впрочем, то, о чем мы сейчас будем писать, относится и ко многим устройствам, которые получают Android 7 в качестве обновления).

Как ты, наверное, знаешь, механизм безопасной загрузки (Verified Boot) был реализован в Android давным-давно, еще в версии 4.4 KitKat. Его цель - защитить пользователя от атак, направленных на модификацию системы и внедрение в нее кода еще до начала загрузки системы. Для этого он использует скрытый в модуле TEE ключ, чтобы сверить цифровую подпись загрузчика, далее загрузчик сверяет цифровую подпись раздела boot, а он, в свою очередь, проверяет целостность системного раздела с помощью механизма dm-verity (Device Mapper verity).

Такая цепочка проверок (называемая root of trust) позволяет удостовериться в целостности и отсутствии модификаций в любом компоненте загрузки, начиная от загрузчика и заканчивая самой ОС. Но если большинство устройств под управлением Android 4.4–6.0 (за редкими исключениями вроде смартфонов BlackBerry и Samsung с активированным Knox) в случае неуспешной проверки просто выводили предупреждение, но продолжали загрузку, то в Android 7.0 ситуация изменилась и новая-старая функция проверки целостности системы стала обязательной.

Чем это грозит? Тем, что старый метод получения root через эскалацию привилегий в Android 7 просто не работает. Даже если приложения класса KingRoot, Kingo Root и им подобные смогут рутануть девайс (а в данный момент они не могут), устройство после этого просто не загрузится.

Как это обойти? Разблокировать загрузчик штатными средствами и установить SuperSU или Magisk. В этом случае загрузчик просто отключит механизм Verified Boot. Однако не стоит даже пытаться взломать загрузчик на устройствах, не предполагающих такую возможность. Даже если это удастся сделать, взломанный загрузчик не пройдет проверку цифровой подписи - и смартфон превратится в кирпич.

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

KingRoot на Андроид — бесплатное мобильное приложение для получения root доступа на большом количестве устройств под управлением ОС Android в одно нажатие и за считанные минуты.

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

Скачать KingRoot на Андроид возможно с официального сайта на русском языке и рекомендуется каждому, кто хочет получить рут-права на своем мобильнике. Утилита является прекрасным решением для не опытных пользователей и владельцев гаджетов, не желающих устанавливать сторонние прошивки или подключать свое устройство к компьютеру.

Кинг Рут позволит легко и быстро открыть полный потенциал смартфона или планшета без ограничения его возможностей.

Доступные функции KingRoot в русскоязычной версии после проведения рутирования:

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

Для корректной и правильной работы КингРут на Android следует придерживаться определенной последовательности своих действий. Стоит также учесть, что после получения прав суперпользователя, утилита должна оставаться на гаджете и ее не следует удалять.

В случае удаления мобильного приложения root доступ «слетит», все усилия по его достижению пройдут впустую, а все пройденные действия придется повторять заново. Разработчики обещают отсутствие реакции на утилиту со стороны защитника Samsung Knox и большую вероятность отключения защиты Sony RIC.

Как получить рут доступ через KingRoot на Андроид

  1. В настройках безопасности разрешаем установку софта из неизвестных источников.
  2. Скачиваем, устанавливаем и запускаем приложение. Игнорируем системное предупреждение о возможной потенциальной опасности подобных файлов, т.е. нажимаем клавишу «Ок».
  3. После запуска нажимаем клавишу «Попробовать» и ждем окончания рутирования. Не стоит переживать если устройство будет самопроизвольно выполнять перезагрузку.
  4. Перезапускаем смартфон/планшет по окончанию процесса и наслаждаемся расширенными правами и доступом.
  5. При неудаче с первого раза, стоит попробовать еще пару раз. Очищаем данные у KingRoot при повторной попытке.

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

KingRoot поддерживает свыше 100 тысяч смартфонов и планшетов от известных производителей, работающими на версиях Android 2.2 и выше. К тому же, начиная с версии 4.5.0, приложение вобрало в себя еще одну утилиту от того же создателя, KingUser.

Скачать Кинг Рут для Андроид возможно бесплатно и на русском языке с официального сайта в APK файле по ссылке ниже. Рекомендуется тем, кто хочет открыть полный доступ к устройству для сторонних программ.

  • после установки KingRoot, удалить его без перепрошивки устройства будет невозможно;
  • на некоторых системах будет невозможно обновиться по воздуху;
  • ошибки в некоторых программах на версиях 4.6 и ниже;
  • после обновления системы можно потерять рут-доступ;
  • некоторые утилиты не будут работать на рутированном телефоне, например Сбербанк;
  • если Root не получен, а КингРут не удаляется, то нажмите выход, в Настройках — Приложения очистите кэш и удалите временные данные;
  • если Рут исчезает после перезагрузки, значит был установлен временный.