Як отримати права суперкористувача: поради. Root-права

42 0 Новини високих технологій

На сьогоднішній день операційна система Android є найпоширенішою керуючою програмою для різних портативних пристроїв. Велика частина смартфонів, планшетів, нетбуків, телевізорів, смарт-браслетів і багатьох інших гаджетів працює під керуванням цієї ОС. Ураганне розвиток мобільного ринку, а також відкрита архітектура і дружня програмна середа розробки зробили свою справу: в 2018 році в рейтингах масовості та популярності безглуздий зелений робот обходить навіть всесильний Wiindows. Як відомо, Android розроблена на базі ядра Linux і має при цьому ключовими особливостями останнього. Але пересічному користувачеві мобільних гаджетів перш за все може бути цікавий так званий root-доступ до системи з правами адміністратора, здатний в умілих руках функціонал пристрою значно розширити.


Як отримати права суперкористувача: поради. Root-права

Що таке права суперкористувача

Права суперкористувача в Linux - необмежені привілеї керуючої обліковий запис Superuser, що дозволяє проводити в середовищі ОС абсолютно будь-які дії. Конфігурування системи, всі операції з файлами, інсталяція програм - всі ці процедури без яких би то не було обмежень доступні власникові облікового запису адміністратора або root-прав. Зрозуміло, наявність у користувача подібних глобальних привілеїв - вельми неоднозначне рішення, особливо для корпоративного середовища, де багато завдань потребують розмежування прав. Тому в нинішніх збірках "Лінукса" отримати права суперкористувача, як правило, можна з допомогою спеціальної утиліти sudo. Будучи правильно налаштованої, вона дозволяє визначати допустимі для конкретного користувача параметри доступу без виходу з його зони відповідальності. Root ж, щоб уникнути проблем, відключений взагалі, і тим, наприклад, кому треба знати, як отримати права суперкористувача в Ubuntu, доведеться скористатися саме sudo.


Root-доступ на Android

У операційній системі Android root спочатку відключений, і доступу в системні розділи пристрою, а також до розширеним конфігураційним можливостям у користувача немає. Зроблено це неспроста: отримавши подібні дозволи, власник гаджета не тільки може використовувати їх в обхід політики Google, але і серйозно порушити функціонал пристрою, а то і перетворити його в непотрібний шматок пластику (так званий "цегла"), випадково видаливши важливий системний файл або директорію. Саме з цих причин (треба бути чесними: за першою особливо ні на одному з офіційних ресурсів інформації про те, як отримати права суперкористувача на Android, не буде.Кожному, у кого з тих чи інших причин виникне необхідність одержання повного доступу до пристрою, доведеться звертатися на відповідні спеціалізовані ресурси (4PDA.ru, наприклад). Однак не слід забувати, що без певних знань реалізувати можливості цього самого доступу буває досить важко. Саме тому кожен із способів отримання прав суперкористувача супроводжується докладною інструкцією, від якої рекомендується не відступати.

Можливості при root-доступ

Головна перевага, яку root-права дають користувачеві - отримання повного контролю над пристроєм. Реалізація такого контролю зазвичай виражається в наступних випадках:
  • Доступ до системного розділу і всього його вмісту (для видалення заводських рингтонів, наприклад).
  • Можливість заморозки або видалення системних додатків (використовувати цю можливість слід з максимальною обережністю, оскільки можна видалити те, чого видаляти не слід).
  • Використання блокувальників реклами.
  • Перепризначення системних клавіш смартфона або планшета.
  • Підміна ідентифікатора пристрою (допомагає зробити доступним різний софт або використовувати на пристрої тариф, для такого типу гаджетів не призначений).
  • Створення резервної копії системного розділу.
  • Повноцінний перенесення додатків і кеша додатків на карту пам'яті (монтування віртуального розділу).
  • Створення і регулювання заборон на дії того чи іншого додатка (включаючи не тільки доступ в інтернет, але і взаємодія з функціями і настройками пристрою).
  • Впровадження у внутрішню структуру ігор і програм з метою їх злому.
  • Розширена кастомізація операційної системи (за рахунок не тільки зміни візуального оформлення, але і зміни заводської прошивки на користувацьку).
  • Повне видалення сервісів Google з пристрою і заміна їх на альтернативу (досить складна процедура, що вимагає підготовки).
  • Як отримати права суперкористувача

    Універсального засобу, що підходить абсолютно будь-android-гаджет, не існує: процес одержання повного доступу індивідуальний для кожного пристрою. Наявність схожої архітектури пристроїв, зрозуміло, дозволяє об'єднати їх у групи, для яких отримання root можна здійснити який-небудь певною програмою або алгоритмом, однак список сумісних з таким способом пристроїв буде обмежений. Чималу роль грає і версія прошивки, а також версія самої операційної системи.
    Найпростіше процедура рутирования здійснюється на гаджетах добре відомих користувачам брендів: Samsung, Sony, LG, Lenovo, Asus, HTC та ін При цьому різні моделі однієї й тієї ж марки можуть вимагати різних способів отримання прав суперкористувача. Як правило, це установка одного-двох додатків безпосередньо на пристрій, а також подальші маніпуляції з ними. Хоча зустрічаються і винятки, при яких рут-права смартфона відкриваються тільки при підключенні комп'ютера і запуск спеціальної утиліти. У випадку з технікою менш відомих торгових марок все може бути простіше, так і набагато складніше: для отримання рута може знадобитися завантажити режиму відновлення телефону, а, можливо, навіть зміна прошивки. Відповідно, всі способи установки root на пристрій можна розділити на автономні (без використання ПК) і пов'язані (з використанням ПК).

    Без використання ПК

    Заснований на використанні apk-утиліт, завантаження, встановлення та запуск яких можна робити безпосередньо з пристрою. Найбільш популярні і часто використовувані серед них:

    Baidu Root

    Досить популярна програма, що дозволяє отримати root на різних пристроях з версіями Android від 2.2 до 4.4. Процедура досить проста:
  • Завантажити програму.
  • Запустити установку, прийняти угоду.
  • Відмовитися від оновлень.
  • Тапнути "Отримати Root".
  • Дочекатися закінчення.
  • За допомогою цієї програми отримати права суперкористувача, як виявилося, досить просто: потрібно буквально кілька натискань. Однак сумісності з будь-яким пристроєм ніхто гарантувати не може, і інформація на російськомовній сторінці завантаження про це є:

    Як отримати права суперкористувача: поради. Root-права

    Framaroot

    Утиліта, яка підтримує значний список пристроїв. Дозволяє обійти захист Android за допомогою декількох алгоритмів, що збільшує шанси на отримання root-прав. Процедура злому практично нічим не відрізняється від такої у Baidu, хіба що в кінці буде потрібно установка спеціального керуючого рутом додатки SuperSu (можна завантажити з Play Market) підтримувані версії Android 2.0-4.2.
    Як отримати права суперкористувача: поради. Root-права

    360 Root

    Програма, що підтримує "Андроїд" з версії 1.6 до версії 511 і забезпечує тим самим значно більший охоплення пристроїв. При запуску здійснює перевірку версії прошивки і пропонує найбільш підходящий спосіб включити права суперкористувача на "Андроїд". Як у випадках з іншими програмами, може і не запропонувати, враховуючи специфіку процесу. В цьому випадку доведеться шукати інший спосіб чи іншу програму.
    Як отримати права суперкористувача: поради. Root-права

    King Root

    "Глобальна" утиліта, здатна забезпечувати рут-доступом пристрої з версіями ОС до Marsahmallow включно. Інтерфейс ще більш мінімалістичний, ніж у конкурентів, однак зі своїми завданнями справляється:
    Якщо програма не видала результат з першої спроби, має сенс спробувати кілька разів. Представлені вище утиліти - далеко не єдині. І оскільки ймовірність того, що жодна з них не допоможе встановити root на конкретному пристрої, досить висока, доведеться скористатися іншими засобами, інформацію про яких можна відшукати в мережі з прив'язкою до моделі гаджета.
    Як отримати права суперкористувача: поради. Root-права

    З використанням ПК

    Найбільш прості і, відповідно, популярні способи установки root-прав з допомогою комп'ютера - вже відомі користувачам програми на кшталт Root 360 і King Root. Використання ПК-версії таких програм значно збільшує шанси на отримання прав суперкористувача: списки сумісних версій пристроїв і прошивок набагато більш великі, ніж у мобільних версій. Однак стовідсоткових гарантій, зрозуміло, бути не може. Найскладніше при роботі з програмами - китайський інсталятор, пістрявить ієрогліфами. Минувши його і запустивши програму, залишиться лише кілька простих дій:
  • Активувати на портативному пристрої режим розробника. Для цього в налаштуваннях потрібно тапнути розділ "Про пристрої", і слідом кілька разів швидко натиснути "Номер складання". Після цього в основних налаштуваннях з'явиться рядок "Для розробників" (або якось інакше).
  • Перейти в розділ активувати в ньому пункт "Налагодження USB".
  • Запустити програму на ПК, підключити пристрій до комп'ютера (при цьому драйвера повинні бути встановлені).
  • Дочекатися визначення пристрою програмою і натиснути кнопку "Root".
  • Підтвердити підключення на екрані гаджета, потім знову погодитись на продовження операції.
  • Дочекатися завершення процесу і перезапуску пристрою.
  • Як отримати права суперкористувача: поради. Root-права

    Використання середовища користувача відновлення

    Спосіб для досвідчених користувачів. Власниками гаджетів на базі "Андроїда" до 6 версії включно використовується як засіб останнього шансу, у власників пристроїв з Nougat і вище просто немає виходу, так як отримати права суперкористувача іншим способом не вийде. Суть - у встановленні так званого кастомного рекавері.
    Як отримати права суперкористувача: поради. Root-права
    Останнє дозволяє як дати додатками права суперкористувача, так і встановлювати неоригінальні версії прошивок. На жаль, універсальної інструкції з встановлення такого середовища на Android-пристрої не існує (багато параметри і елементи, з якими користувачеві доводиться взаємодіяти в процесі, можуть значно відрізнятися), тому доведеться шукати гайд для конкретної моделі смартфона або планшета.