Что такое root права на андроид
Papa-jobs.ru

Ремонт телефонов

Что такое root права на андроид

Root права для Android (40 способов)

Root права (или Суперюзер) – Предоставляют владельцу Android устройства полный контроль над системой, что позволяет редактировать и изменять системные файлы и папки.

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

Без помощи компьютера:

  1. Framaroot (1.9.3) [OS 2.0 – 4.x.x.]
    Программа для получения root-прав на Android OS в один клик, без использования ПК, с большим списком поддерживаемых устройств.
  2. Universal AndRoot (1.6.2 beta6) [OS 1.5 – 2.2]
    Простая и очень быстрая программа на Android OS, для получения root-прав на различных устройствах, без использования компьютера.
  3. VISIONary+ (r14) [OS 2.1 – 2.2.1]
    Программа для получения root прав на Android 2.1+ – 2.2.1.
  4. GingerBreak (1.20) [OS 2.3.3 – 2.3.6.]
    Программа предназначена для получения root-прав на устройствах под управлением Android OS 2.3 (Gingerbread), без использования ПК.
  5. z4root (1.3.0) [OS 2.1 – 2.2.1]
    Ещё одна программа для получения root прав на Android 2.1+ – Android 2.2.1.
  6. Baidu Root (2.8.3) [OS 2.2+]
    Приложение для получения root-прав, с поддержкой более 6000 моделей Android устройств.
  7. Romaster SU (3.2.4) [OS 2.0+]
    Отличный инструмент для получения root-прав на Samsung, HTC, Sony, Huawei, ZTE, Lenovo, CoolPad и других устройств. Всего свыше 8000 моделей.
  8. Towelroot (3.0 fix) [OS 2.2+]
    Программа для получения root прав от известного хакера Geohot.
  9. Root Dashi (5.2.1) [OS 2.2+]
    Это второе по популярности приложение для получения root-прав.
  10. 360 Root (8.0.0.0) [OS 1.6 – 4.2]
    Данная программа поможет вам получить root-права на Android устройства с версией 2.2-4.2.
  11. iRoot (3.4.5) [OS 2.3+]
    Данная программа является аналогом Romaster SU и может быть хорошим инструментом для получения root прав.
  12. 0-click root for Meizu M9 (1.2.0) [OS 2.1 – 2.3.6.]
    Вам достаточно сделать всего лишь 1 нажатие, чтобы получить root права на Android устройство.
  13. Root Tool (2.8.8) [OS 2.3+]
    C помощью Root Tool, вы сможете получить root права на своё Android устройство, одним нажатием.
  14. Stump Root (1.2.0) [LG 2012 – 2014]
    Приложение позволяет получить root на смартфоны LG, с середины 2012 по 2014 год.
  15. DingDong Root (1.3.18) [OS 2.2+]
    Аналог Baidu Root, но с некоторыми отличиями.
  16. Poot (1.0) [Qualcomm. OS 2.3+]
    При помощи данной программы, вы сможете получить root права на устройствах с процессором Qualcomm.
  17. Root Zenfone (1.4.6.8r) [Asus. OS 4.x.]
    Данная программа создана для получения root прав на устройствах ASUS, без использования компьютера.
  18. Root Genius (2.2.82) [OS 2.3+]
    Мобильная версия известного приложения для быстрого получения root прав, в один клик.
  19. Root Zhushou (1.5.1) [OS 2.0+]
    Это ещё одно приложение для получения root прав на вашем Android устройстве в один клик.
  20. Baidu Super Root (4.0.0) [OS 2.3+]
    Аналог Baidu Root, только удобнее.
  21. KingRoot (KingUser) (5.4.0 / 4.9.6) [OS 2.2-6.0]
    Программа поддерживает более 40000 прошивок.
  22. PingPong Root (Beta 6) [Samsung Galaxy S6 и S6 Edge]
    Программа для получения рут прав на Samsung Galaxy S6 и S6 Edge.
  23. OneClickRoot (1.0 MOD) [OS 4.0-5.1]
    Поможет вам легко и в пару кликов получить root доступ.
  24. Ct_hack root (1.3.6) [OS 2.3-5.1]
    Сборка нескольких программ в одной для успешного получения root прав.
  25. Universal Root (1.6.9) [OS 2.3+]
    Получает root права множеством нестандартных способов.
  26. Root Master (2.0.81) [OS 1.5+]
    Универсальная программа, которая позволяет получать root права в одно нажатие.

С помощью компьютера:

  1. SuperOneClick (2.3.3) [OS 2.2+]
    Программа имеет большой список поддерживаемых Android устройств для получения root доступа.
  2. UNREVOKED (3.32) [OS 2.0+]
    Специальный способ получения root прав для HTC устройств, с помощью компьютера.
  3. MTKdroidTools (2.5.3) [OS 2.2.1+]
    Приложение для получения root прав, создания backup и многого др. через компьютер.
  4. VRoot (1.8.6.20013) [OS 2.3+]
    Самая легкая и удобная программа для получения root прав на Android устройства, с версией 4.4.
  5. Geno Tools (2.0) [OS 2.3 – 4.1]
    Программа поможет вам получить root права на android или удалить их, если имеются.
  6. Kingo Android Root (1.5.4.3126) [OS 2.0+]
    Удобная программа, которая позволит без лишних усилий получить root права на ваше android устройство.
  7. RootkitZ (CVE-2014-3153) [OS 2.0+]
    Отличный вариант для владельцев Sony Experia.
  8. ROOT Wizard (1.0.4) [OS 4.2]
    Программа получает рут доступ на ZTE, Huawei, Lenovo, Samsung, HTC и других известных брендах мобильных телефонов.
  9. Root with Restore by Bin4ry (31) [ICS/JB]
    Скрипт для получения root прав, должен работать практически на всех ICS/JB устройствах.
  10. Unlock Root Pro (4.1.2) [OS 2.1 – 4.0.3]
    С помощью данной программы можно получить root права на Android 2.1 – 4.0.3.
  11. Nexus Root Toolkit (2.1.9) [Nexus устройства]
    Программа поможет владельцам Nexus устройств получить root права в один клик. И не только root.
  12. KingRoot (3.5.0.1157) [OS 2.2 – 6.0.1]
    Популярная программа для получения root прав с помощью компьютера, поддерживает более 60000 прошивок.
  13. ERoot (1.3.5) [OS 2.3 – 4.0]
    Программа в большей части предназначена для устройств Sony.
  14. DooMLoRD Easy Rooting Toolkit (10-19) [OS 2.3 – 4.3]
    Программа удобна в использовании и устанавливает root права с помощью компьютера.
  • Все root программы

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

    Что такое Root-права и почему они нужны всем?

    Оглавление

    Вступление

    Любой пользователь, интересующийся android-устройствами, не раз слышал такие термины, как Root-права или права Суперпользователя, что, собственно, одно и то же. Что же это за права такие, какие преимущества дает их наличие и для чего они нужны? На эти и многие другие вопросы мы постараемся ответить в данном материале.

    реклама

    А если четыре англоязычные буквы Root не дают вам покоя, можно сказать по-другому – права Суперпользователя. Возможно, тогда ваше недоверие сойдет на нет. Супергерой, суперпользователь – не находите в этих словах что-то общее? Они открывают перед нами новые горизонты по работе с устройством и позволяют выполнять такие действия, что и не снились инженерам, создавшим его. И по сравнению с другими пользователями вы будете Суперпользователем!

    реклама

    Виды Root-прав

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

    • Full Root – полные Root-права;
    • Shell Root – Root-права без доступа к редактированию системной папки;
    • Temporary Root – временные Root-права.

    К сожалению, на данный момент Shell Root и Temporary Root почти нигде не встречаются. Они были актуальны во времена OC Android 2.3.х-4.4.х, поскольку некоторые устройства тогда полноценно «взломать» не получалось. А Temporary Root использовали те, кто хотел получать обновления «по воздуху».

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

    Получение Root-прав

    Получить Root-права можно практически на любом устройстве, хотя встречаются и не взламываемые модели, аппараты со встроенной защитой (типа KNOX) и гаджеты, требующие разблокировки загрузчика. Тем не менее, получить Root-права можно на 99% android-устройств, представленных на рынке.

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

    Читать еще:  Как на планшете (ipad, android) изменить язык быстро и просто

    На каждом устройстве это делается по-разному, алгоритм разблокировки всех моделей HTC, Xiaomi и прочих давным-давно есть в сети Интернет. В большинстве случаев он заключается в первоначальном одобрении ваших деяний у компании-изготовителя через официальный сайт.

    Проблемы из-за Root-прав

    Многие пользователи боятся получать Root-права из-за ряда недостатков. Перечислим их по порядку:

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

    К примеру, если у влагостойкого аппарата нарушилась герметичность и в корпус попала влага, причина этого отнюдь не в установке модифицированной программы. И отказывать в гарантии никто не должен. Но если вы оговоритесь о Root-правах, разблокированном загрузчике или кастомной прошивке, в гарантии с большой вероятностью откажут. Вам придется самостоятельно отправлять аппарат на независимую экспертизу и ждать результатов, как гласит 18 статья закона «О защите прав потребителей», но это уже совсем другая история.

    реклама

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

    Вся информация о содеянном с аппаратом записывается глубоко в системе и ее можно без проблем просмотреть. И тут снова отличились корейские разработчики. На устройствах Samsung после каждой установки модификаций постоянно увеличивается соответствующий счетчик, просмотреть который можно войдя в режим «загрузки». А их новая система безопасности KNOX буквально ведет активный дамп устройства за весь его период жизни.

    Изменение программной части смартфона в большинстве случаев ведет к отсутствию обновлений системы – они либо не будут приходить, либо не будут устанавливаться из-за «кастомного» recovery. Зачастую последние идут вместе с Root-правами, либо в ходе установки будет выдаваться ошибка.

    реклама

    Из этого вытекает следующая проблема: что делать, если с Root-правами устройство начало работать некорректно (приложения закрываются с ошибкой, что-то перестает работать и тому подобное)? Ведь в случае китайских смартфонов вы вряд ли найдете файлы с полной версией прошивки для возврата устройства к заводскому состоянию. И мало кто способен подсказать выход, поэтому прежде чем что-то делать, семь раз подумайте и только потом делайте.

    1. Отсутствие лицензионного контента, платежных систем и банковских приложений.

    После «взлома» системы вы остаетесь без лицензионных фильмов, без доступа к банковским приложениям и сервисам по оплате, например, Android Pay. Это связано с незащищенностью персональных данных, информации о кредитной карте и данных самих приложений, перехватить которые не составит труда. Это же касается и лицензионного контента.

    реклама

    Программисты из «темной» части интернета всячески пытаются обмануть Google и сторонние приложения, скрывая наличие прав Суперпользователя. Так, в зависимости от версии приложения Сбербанк-онлайн удается запустить на устройстве с Root-правами (об этом мы поговорим в последующих статьях).

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

    реклама

    1. Проблемы со встроенной памятью.

    В большинстве случаев Root-права получают для активной работы с гаджетом: установке модификаций, обновления прошивок, плюшек и всего прочего. И на начальном этапе мало кто из пользователей задумывается над последствиями. Новый аппарат вы вряд ли будете «взламывать», а вот «гробить» устаревший гаджет не так жалко. Ведь у него не только поцарапан корпус и изношен аккумулятор, но и перезаписана неоднократно внутренняя память.

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

    Вы все еще уверены в качестве встроенного накопителя? Оно далеко не лучшее, с этим мне довелось столкнуться на личном примере, получив ошибку записи во внутренний раздел во время очередной прошивки Xiaomi Redmi Note первого поколения. Ваш ответ можно предположить – во всем виноват Китай и дешевая китайская техника! Но через год ситуация повторилась, но уже с Nexus 5, купленном некогда ранее за $600. И вот тогда я окончательно оценил качество современных устройств. Рентабельность ремонта в их случае стремится к нулю, логичнее продать аппарат по запчастям, выручив с него несколько тысяч за экран, корпус, внутренние комплектующие, аксессуары и даже коробку.

    реклама

    Ни один разработчик приложения или метода получения Root-прав не может предоставить полную гарантию, что все будет хорошо. Всегда существует энная доля процента неудач, и кто знает, возможно, она придется именно на ваш аппарат, исключать этот момент ни в коем случае нельзя.

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

    Что такое рут-права на Андроид и зачем они нужны?

    Если вы используете устройство на базе операционной системы Andro >

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

    Что позволяют делать Root-права?

    • В первую очередь пользователь получает неограниченный контроль над своей операционной системой.
    • Появляется возможность запуска приложений, которые открывают доступ для работы с системой. Например, это файловые менеджеры, которые в случае с установленными рут-права видят абсолютно все системные файлы и позволяют их редактировать.
    • Добавляется возможность удаления сторонних приложений. Ведь не секрет, что многие производители, которые используют свою собственную оболочку, часто буквально «запихивают» в нее кучу приложений, которые в дальнейшем часто не используются. Некоторые из них и вовсе запускаются вместе с девайсом и «съедают» лишние ресурсы. Рут-права позволяют удалить или заморозить подобные приложения.
    • С root-правами вы можете изменять системные файлы. Например, можно заменить стандартные приложения, иконки, системные звуки, анимацию и изображения, которые показываются при старте системы, и т.п.
    • Также появляется возможность перемещать приложения с устройства на карту памяти, что особенно удобно в тех случаях, когда системная память составляет всего несколько Гб.
    • Можно делать бекап всей системы с помощью популярных приложений типа Titanium Backup.
    • С помощью настроек некоторых параметров можно даже продлить жизнь батареи своего планшета или телефона.
    • Если вы забыли графический ключ, то в некоторых случаях его можно разблокировать с помощью рут-прав.

    В общем, возможностей у суперюзера — великое множество.

    Почему рут-права не встраивают в ОС Android?

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

    Впрочем, у некоторых пользователей есть иное мнение. Они считают, что рут позволяет удалять рекламу в приложениях. Может это и правда, только за счет рекламы зарабатывают в первую очередь разработчики приложений, к которым Google (фактический создатель ОС Android) отношения не имеет.

    Читать еще:  Дешевые, но хорошие телефоны - какие они?

    Кстати, многие производители отказывают в ремонте устройства, если на нем были получены root-права. Более того, в отдельные каджеты начали устанавливать специальный счетчик, который даже в случае перепрошивки показывает, что устройство прежде уже было рутировано. Будьте внимательны.

    Виды root-прав

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

    • Full Root — полные и постоянные права без каких-либо ограничений, которые позволяют получить доступ ко всем средствам системы.
    • Shell Root — по сути, это те же права Full Root, только в данном случае отсутствует возможность записи и перезаписи в разделе system.
    • Temporary Root — это временные рут-права. Срок их действия — до первой перезагрузки вашего планшета или телефона.

    Обращаем ваше внимание на то, что на некоторые устройства нельзя установить права суперпользователя. На устройстве установлена специальная защита, которая позволяет получить либо Shell Root, либо Temporary Root.

    Нужны ли простому пользователю права суперюзера?

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

    Как проверить наличие рут-прав на Android?

    Сделать это не так сложно. Для этого имеется несколько способов.

    • Во-первых, посмотрите на список приложений, в нем может быть приложение SuperSU или Superuser.
    • Второй способ — это запуск терминала. Если ввести команду su, то появится приглашение в виде решетки.
    • Третий способ. Зайдите в раздел /system/xbin с помощью файлового менеджера. Если там есть файл su, значит, рут-права получены.
    • Наконец, при запуске некоторых приложений возникает запрос о предоставлении рут-прав. Если такой запрос имеется, значит, девайс рутирован.

    Свои вопросы вы можете задавать с помощью комментариев.

    Друзья! Если наш сайт помог вам или просто понравился, вы можете помочь нам развиваться и двигаться дальше. Для этого можно:

    • Оставить комментарий к статье.

    Рут права на Андроид. Плюсы и минусы

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

    Что такое root-права

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

    Виды root

    Даже для продвинутых пользователей производители создали «подушку безопасности», подразделив root-права на три вида:

    • Fool Root;
    • Shell Root;
    • Temporary Root.

    Fool Root

    Это своеобразный «джекпот»: пользователь получает права без ограничений в действиях и времени. То есть root закрепляется навсегда и открывает доступ даже к системным файлам.

    Shell Root

    Это ограниченный по количеству действий вид Root. В случае получения Shell Root владелец девайса получает право совершать все операции, кроме добавления и редактирования файлов в разделе system.

    Temporary Root

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

    Плюсы и минусы root-прав

    Некоторые производители усиленно защищают Root, и владельцам доступен только ограниченный доступ к ним, то есть shell root или temporary root. И это обоснованно. Владение root-правами часто влечет за собой негативные последствия. Однако продвинутые пользователи все равно стремятся получить их из-за множества преимуществ, речь о которых пойдет ниже.

    Плюсы

    Tasker

    После получения root-прав становятся доступны многие приложения, одно из которых — Tasker. С его помощью телефон программируется на совершение тех или иных действий. Например, пользователь открывает приложение Maps, а смартфон самостоятельно включает геолокацию и выключает после закрытия приложения. Или другая ситуация: пользователь приближается к магазину, координаты которого заранее переданы программе, а смартфон самостоятельно открывает список покупок, написанный пользователем дома.

    Экономия батареи смартфона

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

    Кастомные прошивки

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

    Настройка внешней системы вашего android

    С root-правами смартфон преобразуется не только с точки зрения его производительности, функциональности или срока автономной работы, но и с внешней стороны. Так называемый суперпользователь способен изменять иконки приложений (даже системных) и устанавливать собственные темы. Так что вместе с root-правами пользователь получает возможность самостоятельно создать внешний вид устройства.

    Резервное копирование всех файлов

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

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

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

    Titanium Backup

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

    Взлом игр

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

    Magisk и его модули

    Из-за наличия root-прав у владельца девайса возникают проблемы в использовании некоторых приложений, например, Сбербанк Онлайн (о всех недостатках речь пойдет дальше). Для решения этих проблем используется приложение Magisk. Оно дает возможность использовать root-права, не воздействуя на системные файлы, а также скрывать статус суперпользователя от приложений, которые с root-правами не работают.

    В открытом доступе находится множество модулей для приложения Magisk. Они направлены на решение конкретных задач. Позволяют владельцу персонализировать смартфон. Один из самых популярных модулей, ViperFX, настраивает звук наравне со студийным оборудованием.

    Другие модули для Magisk:

    • PS Remote Play Enabler — запускает PS Remote Play на любом устройстве;
    • Emoji One — изменяет смайлы;
    • App Systemizer — устанавливает приложения без редактирования раздела system.

    Минусы

    Ваше устройство может превратиться в «кирпич»

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

    Невозможность автоматического обновления прошивки

    Автоматические обновления после получения root-прав перестают работать, так что «своя» прошивка останавливается в развитии. Эта проблема легко решается путем использования приложения Magisk, речь о котором шла выше.

    Читать еще:  Доверительный платеж на мтс - как взять?

    Снятие с гарантии

    Многих интересует вопрос: лишает ли root доступ гарантии. Да, получение статуса суперпользователя автоматически снимает телефон с гарантии. Вместе с root-правами пользователь берет на себя и ответственность за то, что подвергает устройство риску.

    Очень советуем посмотреть видео с канала E8GENIUS.

    Вывод

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

    Базовые понятия, связанные с root-правами

    При детальном изучении работы с root-правами пользователю встречаются специализированные термины. Разберемся в их значениях.

    ROM (прошивка)

    Это программное обеспечение устройства. Доступны два вида прошивок:

    • Заводские — изначально установлены на устройствах и время от времени обновляются;
    • Пользовательские — создаются отдельными продвинутыми пользователями независимо от производителя.

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

    Backup

    Это резервное копирование данных устройства.

    Android Debug Bridge — это часть программного обеспечения устройства, связывающая устройство Android с персональным компьютером для передачи файлов и прочих операций.

    Recovery

    Это программное обеспечение, используемое для восстановления работы устройства (исправления ошибок), установки новой прошивки или получения статуса суперпользователя.

    FastBoot

    Это альтернатива Recovery со схожими свойствами.

    Загрузчик

    Это программное обеспечение используется для загрузки операционной системы после включения устройства.

    Нужны ли простому пользователю права суперюзера

    Количество терминов по данной теме показывает, что без специальных знаний в этой сфере делать нечего. Root-права на Андроид хоть и дают возможность «подогнать» работу смартфона под потребности отдельного пользователя, но имеют множество недостатков и подвергают устройство риску поломки. Простому пользователю обычно хватает тех функций, которые производитель заложил в девайс (выбор в наше время велик, поэтому подобрать устройство под себя можно еще на стадии покупки).

    Имеешь право! Все, что нужно знать о 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 ситуация изменилась и новая-старая функция проверки целостности системы стала обязательной.

    Verified Boot позволяет загрузить модифицированный boot-образ в случае, если загрузчик разблокирован (слева), но откажет в загрузке, если он был модифицирован при залоченном загрузчике Verified Boot позволяет загрузить модифицированный boot-образ в случае, если загрузчик разблокирован (слева), но откажет в загрузке, если он был модифицирован при залоченном загрузчике
    Verified Boot позволяет загрузить модифицированный boot-образ в случае, если загрузчик разблокирован (слева), но откажет в загрузке, если он был модифицирован при залоченном загрузчике

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

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

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

    Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

    Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

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