Что такое рут для телефона. Работа с root правами: получение и удаление. Полный доступ с помощью программ на Android

Что такое root

Android построен на базе ядра операционной системы Linux откуда и перенял многие принципы работы системы. В Linux, в отличие от Windows, есть только одна учётная запись администратора, имя у которого как раз и есть root. Второе отличие в том, что root имеет действительно безграничные права, что позволяет через эту учётную запись делать с системой всё что угодно, вплоть до удаления системных файлов. Как вы, наверно, уже догадались - пользоваться root’ом может быть опасно, именно поэтому в подавляющем большинстве систем на основе ядра linux пользователи сидят под обычными учётными записями, получая права root на время и лишь для выполнения определённой задачи, требующей повышенных прав. Например, установка\удаление программ, правка системных конфигурационных фалов, замена каких-либо системных компонентов и т.д.

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

Для разрешения\запрета доступа к правам root как правило используются приложения, устанавливающиеся при получении root’a\прошивке . Если вдруг по какой-то случайности такой программы не оказалось, то стоит установить Super SU или superuser из маркета. Установка\включение таких приложений КРАЙНЕ рекомендуется, дабы предотвратить доступ с повышенными привилегиями приложений без вашего ведома (среди которых могут оказаться и “зловреды”, о которых вы не знаете).

Положительные стороны root’a

  • Возможность ставить приложения, которые будут модифицировать систему, позволяя, например, поменять системные иконки; добавлять записи в системный файл hosts, позволяя тем самым блокировать рекламу как на сайтах, так и в бесплатных приложениях; синхронизировать время с точными источниками и т. д.
  • Возможность удалять\заменять системные компоненты, что позволит вам, например, избавиться от ненужных предустановленных приложений.
  • Возможность поставить recovery-меню, при помощи которого можно ставить альтернативные прошивки. Это позволит, например, поставить более новую версию android, если производитель не обновляет ваше устройство или слишком с этим затягивает.
  • Тонкая настройка работы системы с "железом" телефона, что позволяет, например, увеличить громкость динамиков; разогнать или даже затормозить (для энергосбережения) смартфона; выделять приложениям больше ОЗУ и т. д.
  • Расширенная работа с разделами, что позволяет "откусить" часть памяти от карты памяти и прикрепить её к системному разделу, что позволит устанавливать больше приложений.
  • Возможность контролировать работу запущенных приложений: например, запретив передавать сведения о вашем местоположении программам, которым по идее это не надо (например живым обоям), но автор которых зачем-то собирает эту информацию; разрешать\запрещать доступ приложений к 3G\Wi-Fi: позволяет, например, выпускать некоторые приложения только через , экономя тем самым мобильный трафик.

Отрицательные стороны root’a

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

Как получить root на своём телефоне

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

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

Sony Ericsson (Для большинства аппаратов sony и sony ericsson для получения root разблокировка аппарата не требуется) – http://unlockbootloader.sonymobile.com/instructions

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

Перед тем как что либо делать – ОБЯЗАТЕЛЬНО сделайте резервную копию всех важных данных. И в точности следуйте инструкциям. Если следовать этим двум пунктам, то процесс “взлома” вашего смартфона пройдёт быстро и безболезненно .

Что дальше…


Root в терминале

После того как мы наконец-то получили root-доступ, возникает вопрос: а как же получить все те плюшки, о которых было написано в соответствующем разделе статьи. Здесь описано для примера несколько программ, которые помогут вам раскрыть потенциал вашего телефона. Естественно, это далеко не полный список того, что возможно сделать со своим телефоном после получения root’a, но перечисление всего займёт далеко не одну статью.

LBE Privacy Guard

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

ВНИМАНИЕ!!! На некоторых (если не всех) Android 4.1 и 4.2 с root-правами запуск данного приложения приводит к бесконечной перезагрузке устройства. Поэтому, если вы решили установить данное приложение – не давайте ему постоянные root-права. Это позволит проверить, как приложение себя поведёт на вашем телефоне. Если всё будет нормально, то можно и разрешить, а если он уйдёт в перезагрузку, то не сможет перезагрузить телефон в следующий раз и вы сможете спокойно удалить приложение.

Цена:

Бесплатно

Скачать в Play Market

Titanium backup

Приложение для создания резервных копий ваших данных. В платной версии можно создавать несколько бэкапов, добавлять к ним СМСки, журналы вызовов и т.д. Синхронизировать с , Box и Google Drive а так же ещё очень много различных плюшек. Т.е. бесплатная версия здесь скорее для ознакомления чем для реального полноценного использования. Помимо всего прочего программа так же стремится сохранять в копии не только сами программы, но и данные к ним.

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

Цена:

Бесплатно

~ 191руб (Pro)

4EXT Recovery Control

Одно из лучших приложений для смены прошивок в вашем телефоне. Обладает большим количеством настроек, возможностью менять оформление recovery-меню (через него и осуществляются все действия с прошивками) а так же сенсорным интерфейсом в этом самом меню. С помощью этой программы можно устанавливать прошивки, делать полные резервные копии текущих прошивок, менять тип файловой системы разделов, работать с cd-ext и т.д.Если планируете экспериментировать с прошивками, или часто обновлять текущую (у MIUI, например, обновления выходят каждую неделю) – настоятельно рекомендую (только ОБЯЗАТЕЛЬНО убедитесь что ваш телефон находится в списке поддерживаемых моделей).

Всем остальным более чем достаточно будет и бесплатного ROM Manager .

Цена: ~ 91руб.
Скачать в Play Market

System Tuner

Одно из приложений для работы с “железом” (и не только) вашего телефона. Содержит в себе множество инструментов позволяющих: регулировать минимальную\максимальную частоту процессора; выбрать режим управления частотой; настроить потребление ОЗУ (она же оперативная память) на приложение; имеет встроенный менеджер процессов, анализатор дискового пространства и т.д.

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

Цена:

Бесплатно

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

Так же, учитывая модную в правительстве тенденцию отменять\переходить на зимнее\летнее время и играть с часовыми поясами, рекомендую поставить дополнение к этому приложению TimeZone Fixer , которое будет обновлять в вашем телефоне информацию как о поясах, так и о том “зимнее” сейчас время, или “летнее”.

Цена:

Бесплатно

Скачать в Play Market

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

Из всех прошивок стоит выделить CyanogenMod от CyanogenMod team и MIUI от Xiaomi. И та, и другая очень популярны и устанавливаются на большое количество устройств разных производителей.

MIUI – довольно сильно модифицированная версия Android (изменено даже меню настроек), с богатым функционалом и поддержкой тем оформления и закосом под iphone (лаунчер). Одна из самых приятных модификаций – “шторка” с уведомлениями и кнопками настроек, пользоваться которой сущее удовольствие. В эту прошивку сразу встроено большое количество программ, часть из которых выполняют те же функции, что и программы, перечисленные выше (а конкретно: droidwall, titanium backup, LBE Privacy guard). Однако, MIUI при всём желании нельзя назвать “лёгкой” прошивкой. Поэтому на более-менее старых смартфонах она может немного тормозить.

В CyanogenMod делается упор на лёгкость и настраиваемость, но, к сожалению, парни из CyanogenMod team очень принципиальные, и поэтому строят свои прошивки на основе оригинальных ядер от производителя (что позволяет избежать многих проблем с “железом” смартфона). Поэтому, если производитель не предоставляет им исходный код, то прошивки не появятся. Так было, например, с HTC Incredible S.

Прошивки для вашего телефона можно посмотреть на русском 4pda или зарубежном xda-developers . Остальные прошивки не так известны и распространены. Более того, зачастую они ограничиваются смартфонами одного производителя. Но это не значит, что они хуже или что-то подобное.

Заключение

Если вы хотите по максимуму раскрыть возможности своего телефона – получить root однозначно стоит. Риски есть, но они не велики и практически нивелируются, если подойти к этому делу с умом и следовать нескольким простым правилам:

  1. Всегда делайте резервную копию важных данных перед каким-либо важным действием.
  2. Старайтесь избегать сомнительных, неизвестных программ, особенно из сомнительных источников.
  3. Строго выполняйте инструкции по разблокировке загрузчика и получению root’a – не пропуская ни одного шага и не добавляя ничего своего.
  4. Делайте что-либо с системой только в том случае, если понимаете, что именно (а не для чего) вы это делаете.
  5. Использовать Super SU, superuser или любую другую аналогичную программу для контроля за выдачей доступа к правам root’а.

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

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

Что такое root права (права суперпользователя)

Рут – это аналог джейлбрейка в iOS. Он позволяет пользователям Android глубже погрузиться в подсистему телефона, работать с ней так же, как с sd картой или внутренней памятью мобильного устройства.

В Android используются права доступа, аналогичные Linux. Все, что вы делаете, выполняется от имени вашего пользователя с ограниченным списком прав. Любое запущенное приложение также может использовать эти права с согласия пользователя.

Root-пользователь = superuser. Его права не ограничены, он может получить доступ к любому файлу или папке, выполнить любую файловую операцию в ОС Android.

Говоря простыми словами, рут-доступ – это возможность работать с корневой файловой системой в ОС Android без ограничений.

Что происходит при рутировании?

Рутирование – модификация файловой системы с целью предоставления прав суперпользователя к root-директории смартфона / планшета.

Root-программа получает полный доступ к Android. В результате, рут-пользователь обладает неограниченным списком прав на Android-устройстве. Если программе предоставлены права суперпользователя, она также может делать на телефоне все, что ей будет угодно.

Как узнать, есть ли root на телефоне

На самом деле, очень просто узнать, установлен ли на телефоне root. Если вы недавно купили телефон и используете стандартную прошивку Android, логично, что у вас нет root-доступа.

Если телефон б/у или вы не помните, устанавливали ли root, можно проверить статус с помощью программы Root Checker. Приложение определит, есть ли суперпользователь / su access на Android-устройстве.

Зачем делать root: основные причины

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

  • Запустить больше приложений с широким списком привилегий, вручную принять или отклонить разрешения определенного приложения, установленного на Андроиде;
  • Без препятствий ОС Андроид установить неофициальную прошивку;
  • Предоставлять программам для восстановления данных доступ к памяти телефона;
  • Один из наиболее очевидных стимулов по рутированию вашего Android – избавить себя от вирусов, которые невозможно удалить со смартфона, не обладая правами суперпользователя. Конечно, есть в природе антивирусы с предустановленным root доступом, но таких – меньшинство;
  • Установить специальные приложения и пользовательские flash rom"ы;
  • В целом улучшить производительность планшета, более гибко настроить внешний вид телефона, разогнать или притормозить процессор мобильного устройства, используя root доступ.

Некоторые приложения, используя права суперпользователя, позволят:

  1. Выполнить всех ваших приложений и данных в памяти Андроида,
  2. Создать безопасный туннель в Интернете,
  3. Сделать устройство беспроводной точкой доступа (хотспотом) – другими словами, установить беспроводную сеть по wifi (см. "тетеринг" в Википедии), даже если она была отключена разработчиком прошивки по умолчанию.

Чем опасен root для телефона

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

Можно выделить три потенциальные опасности при активации рут-доступа:

1. Аннулирование гарантии. Некоторые поставщики, обнаружив активированный root-доступ на телефоне, отказывают в гарантийных обязательствах.

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

2. Превращение телефона в "кирпич": При неудачном рутировании есть риск превращения устройства в так называемый “кирпич”.

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

Обращайте внимание на отзывы пользователей с аналогичным устройством: возможно, они уже установили рут или наоборот – превратили его в “кирпич” и пребывают в шоке.

3. Повышение уязвимости. Предоставление root прав на Андроиде снижает безопасность. Сервисы и приложения с неограниченными правами могут создать уязвимость. Неспроста Google отказывается поддерживать свои сервисы (например, Google Wallet) в рут-устройствах.

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

Понятие Root и терминология

Root (от англ. root - корень; читается «рут»), или су́перпо́льзователь - это специальный аккаунт в UNIX-подобных операционных системах, который обладает идентификатором (UID, User IDentifier) значения 0 и имеет доступ к системным файлам. Владелец такой учетной записи может выполнять все без исключения операции и редактировать любые файлы в ОС . Так как в основе Android заложено ядро Linux, то рут-доступ перекочевал в нее вместе с остальными особенностями детища Линуса Торвальдса.

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

Рут-права могут быть разными. Они разделяются на три вида:

  • Full Root - полный доступ к системным функциям и правам. Постоянные права root без ограничений. После получения Full Root невозможно обновлять прошивку обычным способом.
  • Shell Root - разновидность root-прав с обрезанным доступом к системной папке /system/. Нельзя использовать некоторые функции и редактировать файлы в соответствующем каталоге.
  • Temporary Root - временный доступ к рут-правам до следующей перезагрузки устройства.

Какие возможности дает Root

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


Фото: AndroidPIT


Отметим основные возможности и особенности, которые несут рут-права:
  • Полный контроль над всеми приложениями (удаление, резервное копирование, выдача привилегий, перенос на внешнюю SD-карту).
  • Доступ к системным файлам с возможностью их изменения (активация скрытых функций, редактирование загрузчика и загрузка кастомного рекавери).
  • Полная кастомизация интерфейса системы.
  • Возможность использования для дополнительных функций (удаление рекламы, создание резервных копий, взлом игр, изменение интерфейса, блокировка номеров для входящих звонков и SMS, ограничение доступа в интернет для программ, очистка системы от «хлама»).
  • Установка прошивок и кастомных ядер.
Однако root - это не только сплошные преимущества и положительные стороны, но также и ряд недостатков. Две основные отрицательные стороны - снижение безопасности устройства и отказ от официальных обновлений прошивки. Подробнее о всех недостатках рут-прав вы можете узнать в отдельной статье о том, .


Кастомное рекавери TWRP 3.0 для Android


Также приведем понятия нескольких программных вещей, связанных с root-правами:
  • Custom ROM или ROM - прошивка (образ ОС Android), собранный вручную пользователем. Автором такой прошивки не является официальный производитель устройства.
  • Bootloader (загрузчик) - программное обеспечение, которое установлено в память устройства отдельно от операционной системы и других модулей. Отвечает за загрузку ОС и других модулей. Практически во всех гаджетах загрузчик изначально заблокирован, поэтому для установки кастомной прошивки необходимо его разблокировать, а для этого зачастую требуется root.
  • Kernel (ядро) - «сердце» операционной системы, которое связывает все функциональные модули вместе. Каждый раз, когда вы используете свой смартфон или планшет, ядро ОС Android посылает программные запросы в аппаратному обеспечению (процессу и памяти). Опытный пользователь может собрать собственное ядро, которое можно прошить в систему с помощью рут-прав. С помощью настроек в кастомном ядре можно увеличить частоту процессора или уменьшить расход батареи.
  • - программное обеспечение, установленное и работающее отдельно от операционной системы Android (аналог BIOS в компьютерах). Кастомное рекавери означает, что это стороннее рекавери, а не стандартное, установленное производителем. С помощью таких рекавери, как TWRP и ClockworkMod, можно создавать и восстанавливать полные резервные копии ОС и устанавливать сторонние прошивки. Также рекавери содержат множество дополнительных функций.
  • Systemless Root (несистемный рут) - способ получения рут-прав, при которых не изменяются системные файлы прошивки в каталоге /system. Вместо этого все модифицированные файлы устанавливаются в каталог /su и загружаются при запуске системы. Несистемный рут позволяет получать официальные обновления прошивки от производителя.
  • FastBoot (фастбут) - специальное программное обеспечение для проведения диагностики и тестирования устройства. В режиме FastBoot подключенное к компьютеру устройство можно использовать для запуска любых файлов и установки прошивок.
  • ADB (Android Debug Bridge) - утилита из официального набора Android SDK. Используется для управления смартфоном через компьютер с помощью командной строки или других программ. В основном ADB используется для установки каких-то программ или модификации прошивки.
  • GApps (Google Apps) - набор проприетарных приложений и сервисов от Google. Требуется для установки на прошивки AOSP, которые собираются без сервисов Google. В основном пакет GApps устанавливается через рекавери.
  • Бэкап Nandroid - резервная копия не только системных, но и пользовательских данных на устройстве. После восстановления такого беэкапа можно вернуть полное состояние устройства, которым оно было при создании резервной копии. Такой бэкап лучше оставлять тем, кто любит экспериментировать с прошивками. Создать бэкап Nandroid можно с помощью кастомных рекавери TWRP или Clockwork Mod.
Читайте на Трешбоксе:

Статьи и Лайфхаки

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

Что же такое рут права на Андроиде? Их виды

Те, кто прежде работал с системой Linux, наверняка сталкивались с понятием рут-прав и ранее. Термин «root» означает учётную запись «суперпользователя», то есть главного администратора. Если у нас есть доступ к этой записи, наши возможности существенно расширяются. Обычному пользователю они недоступны.

К примеру, если мы имеем root-права на Android, мы сможем открывать исполняемые документы системы Linux, делать скриншоты с использованием программ вроде ShootMe, осуществлять резервное копирование, использовать мобильное устройство в качестве точки доступа, изменять ярлыки и темы, а также производить изменения в системных файлах и удалять предустановленные приложения. Добавим, что использование мобильного устройства как точки доступа актуально для версий платформы до 2.2, поскольку позже эта функция получила статус штатной.

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

Выделяют полные неограниченные root-права на постоянной основе (full root), постоянные права без доступа к системной папке (shell root) и временные root-права (temporary root).

Итак, мы разобрались в том, что такое рут права на андроиде. Отметим, что получить такой доступ сможет не каждый владелец мобильного устройства. Некоторые из аппаратов имеют блокировку по типу NAND lock, и без её преодоления нельзя изменять системную папку и получить full root. Тем не менее, пользователь сможет рассчитывать на shell root, а также на temporary root.

Как получить рут права для Андроид?

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

Одним из универсальных способов можно назвать получение root-прав при помощи программы Framaroot. Это очень простой метод. Также он допустим на множестве устройств. Неплохим вариантом является использование приложения Kingo Android Root, а также VRoot.

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