Рутованный телефон что это

Будучи пользователем смартфона, вы, возможно, много слышали о терминах, которые используют в основном продвинутые пользователи. Например, если вы пользователь iOS (iPhone, iPad), вы можете много слышать о джейлбрейке, разблокировке и т. п. У пользователя Android встречаются такие термины, как рутирование, пользовательские ПЗУ и т. д. Сегодня мы узнаем о преимуществах рутирования Android, а также какая выгода от такого Android устройства.

Что такое рутинг?

«Root» это термин обычно ассоциируется с UNIX-подобными операционными системами, таких как Linux (Ubuntu, Fedora, OpenSUSE, и т.д.) и OS X от Apple. Проще говорят, root — это имя пользователя или учетная запись, которая по умолчанию имеет доступ ко всем командам и файлам в Linux или другой Unix-подобной операционной системе. Проще говоря – это суперпользователь, без ограничений прав доступа.

В каждой системе UNIX есть пользователь root, учетные данные которого обычно устанавливаются администратором. Android основан на Linux и, следовательно, также имеет пользователя root. В отличие от любого другого дистрибутива Linux, сложно получить привилегии пользователя root, так как такой доступ не позволен для пользователя по умолчанию. Некоторые мобильные компании (HTC, Sony) идут на все, чтобы предотвратить рутирование на своих телефонах.

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

Как рутировать Android?

Теперь вам не нужно быть хакером, чтобы узнать, как получить root на свой андроид, т.к. есть отличные современные руководства о рутировании практически любого Android устройства, которые можно найти на профильных сайтах (например – 4pda). Обыкновенно используют специальные приложения, которые умеют рутировать устройства и при этом вам не нужно обладать какими-либо навыками. Поэтому давайте поговорим о них. Лучшее приложение для рутинга, которое мы нашли, — это корневое приложение SuperOneClick для Windows, простым нажатием кнопки которого вы можете получить root-права на многих телефонах Android. Существует много приложений, способных предоставить права суперпользователя, которые могут быть установлены на вашем телефоне Android как мобильное приложение по умолчанию и давать вам возможность получить root права на ваш телефон. Однако у официальных дистрибьюторов вы такой телефон не найдете.

В чем преимущество наличия root-прав в телефоне Android?

Ну, теперь вы знаете, что у пользователя root есть права на все и вся в системе. Мы перечислим основные преимущества получения таких прав.

  1. Повышение производительности. Некоторые приложения, получив root-права, могут изменять аппаратные настройки, такие как тактовая частота процессора вашего телефона, еще больше изменяя настройки яркости, увеличивая скорость чтения / записи и т. д. Таким образом, вы немного разгоняете свой андроид в тех приложениях, возможности которых были ограничены сервисными настройками.
  2. Более глубокий доступ к вашей файловой системе. Теперь вы, как пользователь root, можете получить полный доступ к любой части файловой системы Android. Вы даже можете удалить предустановленные производителем приложения, которые невозможно удалить без наличия root прав.
  3. Wi-Fi, Bluetooth-модем — большинство мобильных телефонов не имеют доступа к полным возможностям данных функций. Рут права позволяют получить полный контроль над WiFi или Bluetooth.
  4. Возможность устанавливать пользовательские ПЗУ (кастомные прошивки). ПЗУ — это еще одно модное словечко в экосистеме Android.
  5. Резервное копирование. Получив рут права вы можете сделать полную резервную копию вашего Android без лишних заморочек. Nandroid — это идеальный инструмент для резервного копирования, который позволяет вам восстановить ваш телефон в том виде, в каком он был при резервном копировании, например, после сбоя.
Читайте также:  Принтер ксерокс фазер 3010

Кастомные ПЗУ — это ОС Android, которые создаются людьми, не являющимися официальными разработчиками операционных систем. Android имеет открытый исходный код, и многие производители публикуют исходный код своих телефонов для разработчиков приложений. Люди могут использовать эти ПЗУ практически на многих телефонах Android.

Самое большое преимущество, которое вы получаете — это свобода в выборе ОС, новейшая прошивка для неподдерживаемых устройств и другие плюшки, которые поставляются с неоригинальной прошивкой. К примеру, у вас есть Galaxy S I9003, для которого Samsung в последний раз предоставила официальное обновление еще в 2011 году, но через пользовательские ПЗУ у вас есть возможность обновить ОС вашего телефона до актуальной версии.

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

Итак, что же такое Root?

Root (от англ. root — корень; читается «рут»), или су́перпо́льзователь — специальный аккаунт в UNIX-подобных системах с идентификатором (UID, User IDentifier) 0, владелец которого имеет право на выполнение всех без исключения операций.

Преимущества Root

Имея доступ к профилю главного администратора (superuser) вы получаете ряд возможностей, недоступных в обычном режиме работы.

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

Недостатки Root

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

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

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

Виды Root прав

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

  • Full Root — постоянные права, снимающие установленные ограничения. Обновлять операционную систему не рекомендуется.
  • Shell Root – аналог Full Root, но без доступа к папке system.
  • Temporary Root – временный Root доступ. После перезагрузки устройства он пропадает.
Читайте также:  Прошивка mazda cx 5

Как получить Root права?

На форуме 4PDA описана масса универсальных способов и методов получения Root прав на устройствах под управлением Android. Большинство из них подразумевает использование специальных программ и компьютера. Среди таких программ хорошо известны Universal AndRoot, Unlock Root, z4root, Revolutionary и другие, обещающие получение желаемого в «два клика». К сожалению, не все из них способны на 100% помочь добиться желаемого, конкретно для вашего мобильного устройства. Более того, подобное программное обеспечение может определяться как вирусное, так как оно вносит изменения в ядро операционной системы Android. В данном случае антивирус отчасти прав — все эти программы являются вирусными эксплоитами, проникающими в ядро системы и при их скачивании или установке рекомендуется отключить защитное ПО.

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

Стоит отметить, что часть телефонов имеет защиту, поставленную производителем — NAND lock. Чаще всего этим грешила компания HTC, так что обладателям таких аппаратов не повезло — NAND lock запрещает производить любые изменения раздела /system (не позволит ничего писать/удалять в/из раздела /system, даже если его перемонтировать на запись), из-за чего в папку /system невозможно установить программу Superuser.

В телефонах с NAND lock сделать Root все же можно, но он будет неполнофункциональным (можно получить только Shell root или Temporary Root). Уточнить, имеет ли Ваш аппарат NAND lock, можно в ветке обсуждения Вашей модели в разделе Android — Устройства.

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

  1. Возможно (но не обязательно) появление в списке программ приложения под названием Superuser или SuperSU
  2. При запуске программ, требующих привилегий root, будет всплывать соответствующий запрос
  3. Программы, которые ранее не работали, ссылаясь на недостаток прав, теперь полностью функциональны
  4. В эмуляторе терминала при вводе команды su появляется приглашение в виде решетки: #
  5. Этот способ проверки зависит от метода получения root-прав (например, при использовании Universal Androot этот способ проверки неприемлем). В эмуляторе терминала наберите команду "/system/bin/ >

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

Рутинг (англ. Rooting ) — процесс получения прав суперпользователя root на устройствах под управлением операционной системы Andro >[1] [2] . Устройство, прошедшее процесс рутинга, называется рутованным. Аналогичный процесс для устройств на базе Apple iOS называется Jailbreak, а для устройств на базе Windows Phone — HardSPL.

Содержание

Описание [ править | править код ]

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

Пользователь root имеет неограниченный доступ к любому файлу системы независимо от выставленных ограничений прав доступа [4] . Соответственно, приложение, исполняемое от имени root’а, так же имеет неограниченные права.

Процесс [ править | править код ]

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

  1. Подготовка устройства (например, включение режима отладки по USB, понижение версии прошивки, копирование файлов на карту памяти, разблокирование загрузчика и т. д.);
  2. Запуск эксплойта на устройстве либо на компьютере, к которому подключено устройство;
  3. Копирование исполняемого файла su в каталог, указанный в переменной PATH (например /system/xbin/su);
  4. Установка прав запуска с помощью команды chmod.
Читайте также:  Как в ворде сделать колонки с разделителем

Для управления правами используются приложения Superuser, SuperSU, Magisk, Kingo Root с графическим интерфейсом.

Виды Root-прав [ править | править код ]

  • Full Root — полные и постоянные root-права без ограничений.
  • Shell Root — постоянные root-права, но без доступа к изменению каталога /system.
  • Temporary Root — временные root-права. Если нет возможности получить полный Root, получить временный обычно можно всегда. После перезагрузки права суперпользователя пропадают, как и все внесенные изменения. Временные права могут давать некоторые приложения для получения Root-прав [5] .

Способы получения Root-прав [ править | править код ]

Для получения прав Суперпользователя используется кастомное Recovery: TWRP, CWM либо PhilZ Touch. В ходе рутинга устанавливаются приложение администратор рут прав SuperSU, бинарный файл SU в корневой папке, каталог /su в корне /sdcard и набор консольных утилит BusyBox [6] .

Другие эксплойты, использующиеся для получения Root-прав:

После успешной процедуры рутинга с помощью данных эксплойтов их программы можно удалить. Перед установкой ROOT без компьютера следует отключить антивирусное ПО. Если беспроводное получение ROOT-прав неудачно при неработающем антивирусе (данный способ зависит от устройства и обычно может не пройти на версиях Android 6.0 и выше), рутинг с помощью ПК остаётся самым надёжным способом.

Преимущества и недостатки рутинга [ править | править код ]

  • Ограничение интернет-трафика в мобильных сетях и, соответственно, экономия денег на его оплату.
  • Блокирование рекламы и, соответственно, экономия трафика.
  • Контроль действий приложений, например, блокирование звонков и отправки SMS на платные номера для вредоносного ПО.
  • Установка системных приложений, которым необходимы права root, например, драйверов, эмуляторов.
  • Замена и удаление стандартных программ.
  • Разгон или снижение частоты работы процессора. [7]
  • Перенос данных и создание резервных копий приложений.
  • Потеря гарантии производителя (не для всех устройств).
  • Потеря обновления «по воздуху» (OTA) (не для всех прошивок).
  • Отключение системы защиты телефона от вредоносного ПО и несанкционированного доступа (не для всех устройств).
  • Существует вероятность сделать устройство полностью неработоспособным.
  • На большинстве смартфонов компаний Xiaomi, LG, Sony, HTC, Huawei без разблокировки загрузчика получение прав суперпользователя имеет небольшой смысл.

Позиция производителей [ править | править код ]

Официально root-доступ поддерживается только на моделях телефонов для разработчиков. Рутинг остальных аппаратов приводит к аннулированию гарантии [8] . Для их защиты производители применяют различные методики: например, блокируют загрузку неподписанной электронной цифровой подписью прошивки, запрещают запись в системную область на аппаратном уровне [9] .

В отличие от операционной системы iOS, применяемой в устройствах Apple, операционная система Andro >[10] .

С развитием альтернативных прошивок, таких как CyanogenMod, MIUI и других, производители пересмотрели свою позицию по рутингу и установке неофициальных прошивок. HTC [11] , Sony Ericsson [12] , Samsung [13] и Motorola [14] либо поставляют устройства с разблокированным загрузчиком, либо предоставляют возможность его разблокировки пользователем. Помимо этого, в CyanogenMod и некоторых других кастомных прошивках имеются по умолчанию все функции root-профиля.

Правовая информация [ править | править код ]

26 июля 2010 года Бюро охраны авторских прав США официально подтвердило легальность рутинга, запуска несанкционированных приложений сторонних разработчиков и снятия SIM lock [15] .