Що таке Rooting? Отримання Root-прав на Android
Нерідко при установці або, навпаки, видаленні деяких програм на смартфоні або планшеті потрібні особливі права - root. Це відноситься в основному до систем на базі Android, їх системних файлів і утилітам. Так що таке rooting? Які переваги він дає, і як отримати права доступу адміністратора?
Що таке rooting
Система Android, як і будь-яка інша мобільна система, заснована на базі комп`ютерної операційної системи. В даному випадку це Linux.
Root - це спеціальний аккаунт з унікальними, практично безмежними можливостями адміністратора. Зазвичай такий користувач ідентифікується як User Identifier або UID. Через root-доступ користувач може безперешкодно видаляти і встановлювати навіть системні файли, змінювати налаштування конфігурації і т.д.
Основна особливість Android-пристроїв полягає в тому, що вони побудовані на базі повноцінної комп`ютерної системи Linux. Тому для адміністратора є єдина обліковий запис. У той час як для Windows існує кілька таких користувачів з низкою можливостей. В Linux адміністратор має практично необмежені права на виправлення і видалення програм, перенесення хеша і т.д.
Які можливості є у root-користувача
Як відомо, адміністратор системи має практично необмежений доступ до всіх існуючих додатків на телефоні. Але що таке rooting, і що саме можна з ним робити?
При цьому користувачеві доступні наступні функції на будь-якому телефоні:
- Установка різних додатків як в пам`ять телефону, так і на карту пам`яті. Цей пункт є особливо важливим, якщо інформаційне внутрішній простір стільникового заповнене. Тоді встановити необхідне новий додаток практично неможливо. Також за допомогою rooting можна переносити хеш, щоб звільнити заповнену внутрішню або зовнішню пам`ять для більш важливих речей.
- Розгін процесора. Як правило, виробники намагаються використовувати лише частина можливостей телефону, щоб він довше і стабільніше працював. Тому часто тут стоять всілякі блокування.
- Установка і запуск програм, які змінюють або розширюють функції смартфона. Як правило, такі додатки можуть зламувати і переписувати ігри, видаляти деякі системні файли і т.д.
- Роздача мобільного інтернету через поширену систему Wi-Fi. Як правило, така функція у всіх телефонах заблокована. Отримання root-прав на android дозволяє використовувати всі ці можливості в повному обсязі.
Для яких додатків використовуються повноваження адміністратора
Деякі спеціалізовані програми можуть позбавити користувача андроїд-пристроїв від багатьох різних проблем. Більш того, за допомогою root-доступу можна зробити практично кожен телефон повністю індивідуальним.
Так які ж додатка обов`язково вимагають роботи з облікового запису адміністратора? Тут можна виділити кілька найбільш часто використовуваних і поширених:
- Додатки-зломщики ігор. Найвідомішими та найпоширенішими в цій сфері програмами є GameKiller, Game Guardian або Freedom. Вони допомагають користувачеві змінювати налаштування ігор на свій розсуд, додавати зайві бонуси, гроші або можливості.
- Блокування спаму, небажаних дзвінків і смс. Такі програми, як правило, є встановленими. Тому досить часто в телефон проникає небажана реклама та інший спам. Але що таке rooting, якщо не виправлення програмних файлів? Для таких цілей можна скористатися Call control, Call and SMS Blocker, AdAway та іншими.
- Блокування доступу в Мережу для окремих додатків. Як правило, системні програми постійно оновлюються, витрачаючи при цьому інтернет-трафік і чималі гроші. Відключають ці функції KIS, Droid Wall, LBE Privacy Guard Lite та інші.
Які існують root-права доступу на андроїд
При отриманні доступу адміністратора не варто думати, що разом з цим отримуєш абсолютно всі можливості програміста. Є кілька категорій таких прав. Деякі дозволені самим виробником і даються на час, а деякі виходять шляхом злому:
- Temporary Root. Це так званий тимчасовий доступ. Весь сенс у тому, що після першої ж перезавантаження смартфона він пропадає.
- Full Root. Ця опція дає повний контроль над системою. Однак при цьому не можна перепрошивати або оновлювати смартфон.
- Shell Root. Така обліковий запис також дає практично необмежений доступ до всіх програм, виключаючи ті, що знаходяться в папці System.
Чому виробники блокують root-права
Доступ на рівні адміністратора дозволяє виправляти всі, навіть установчі та системні файли. Тому багато компаній-виробників смартфонів, як, наприклад, Google, Sony, Motorola, LG, заздалегідь подбали про безпеку подібних додатків.
Для чого це було зроблено? Як правило, покупці сучасних смартфонів і наполовину не підозрюють про можливості та принципи роботи власного девайса. Саме тому багато власників смартфонів, встановлюючи нові або видаляючи старі програмки, можуть видалити або ж пошкодити важливі для системи файли. Тому, перед тим як зробити root на android, варто добре подумати. В результаті дане андроїд-пристрій перестане функціонувати повністю або ж буде працювати з перебоями.
Покупці в такому випадку відразу ж здають свій телефон на гарантійний ремонт. І вся справа в тому, що не багато фахівці даного сервісу в силу недостатньої кваліфікації можуть визначити причину поломки. Саме тому виробнику через деякий час доводиться компенсувати витрати клієнта і втрачати власну виручку.
Як отримати root-доступ
На даний просте питання немає однозначної відповіді або універсальної покрокової інструкції. Всі виробники сучасних багатофункціональних смартфонів використовують абсолютно різні програми і системи. У кожного такого телефону стоїть своя захист і блокування.
Тому щоб отримати root права на планшет або смартфон, потрібно користуватися абсолютно різними системами та інструкціями. І програмки для цього існують інші.
Проте зараз існує величезна кількість інтернет-ресурсів, де обговорюються саме ці проблеми. І там можна знайти найбільш ефективне рішення для кожного конкретного випадку і моделі телефону.
Недоліки використання root-прав
Як відомо, все має свої позитивні і негативні сторони. Особливо якщо практично безмежні можливості отримує недосвідчений користувач. Тому, перед тим як встановити root права на свій телефон, потрібно обов`язково все ретельно зважити.
Основні недоліки облікового запису:
- У невмілих руках користувач може знищити систему пристрою. Можна ненавмисно видалити потрібну програму або встановити програми з вірусами і т.д. Крім того, покупець автоматично позбавляється гарантійного ремонту та можливості сервісного обслуговування.
- Неможливо отримувати офіційні оновлення до системних та іншим додаткам. Замість цього потрібно буде переривати Інтернет у пошуках потрібної версії програми, що також може бути небезпечним.
- Немає універсальної інструкції для установки root-доступу до будь-якого телефону. У кожній системі є свої нюанси і послідовність дій.
Кілька позитивних моментів rooting
Отримання практично необмежених прав адміністратора має ряд незаперечних плюсів для просунутого користувача:
- Можливість повністю видозмінювати та вдосконалити андроїд-систему. Це і блокування спам-реклами на сайтах і різних безкоштовних додатках, і заміна стандартних іконок, синхронізація з різними пристроями і т.д.
- Можливість збільшити приховані ресурси телефону: розігнати процесор, збільшити гучність всіх динаміків і т.д.
- Розширена система контролю за всіма встановленими додатками. Особливо важливо в цьому випадку контролювати інтернет-трафік і доступ.
Ось основні варіанти відповіді на питання про те, що таке rooting, і навіщо він потрібний.