Последние комментарии:
рейтингДобавил: Mishutka9-01-2013, 19:56
Содержание

Вступление
Что такое root
Положительные стороны root’a
Отрицательные стороны root’a
Как получить root на своём телефоне
Что дальше…
Заключение


Что такое root?

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

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

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

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


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



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

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

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

Ссылки:
HTC – http://htcdev.com/bootloader/
Sony Ericsson (Для большинства аппаратов sony и sony ericsson для получения root разблокировка аппарата не требуется) – http://unlockbootloader.sonymobile.com/instructions
Motorolla – https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a

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

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


Что дальше…

Android и root

Root в терминале


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

AdFree

Android и root

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


Root Uninstaller

Android и root

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


LBE Privacy Guard

Android и root

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

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


Titanium backup

Android и root

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


4EXT Recovery Control

Android и root

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


DroidWall

Android и root

Данное приложение будет особенно полезно тем, кто пользуется мобильным интернетом. Грубо говоря с помощью него можно определить как выпускать установленные приложения в интернет (3G\Wi-Fi\оба вместе) и выпускать ли вообще.
Интерфейс приложения крайне прост: есть список программ и две колонки с “галочками”, соответствующие 3G и Wi-Fi. Учитывая то, что программа бесплатна – настоятельно рекомендую.


System Tuner

Android и root

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


ClockSync

Android и root

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


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

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

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

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

шторка уведомлений в MIUI

Меню настроек MIUI


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

Прошивки для вашего телефона можно посмотреть на русском 4pda или зарубежном xda-developers


Заключение

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

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

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

Тем, кто всё же решился получить root-доступ желаю удачи!
Ответов: 0 | Просмотров: 2619
Android - молодая операционная система, которая уже завоевала сердца многих мобильных пользователей. Ее основа - Linux. Эта операционка была разработана Google и активно продвигается этой корпорацией. Система поддерживает несколько языков программирования, благодаря чему любой желающий может написать под нее приложение или игру.