НОВОЕ

Як отримати root права на смартфонах Android

Отримати root права на Android

У цій статті я покроково розповім як отримати ROOT права на Android смартфоні. Увесь процес розберу покроково: від розблокування завантажувача Boot Loader, прошивки TWRP-рекавері до інсталяції прошивки з SuperSU й отримання ROOT-прав на смартфоні. А також пропоную бонус: керівництво для встановлення Linux на смартфоні! Але хочу відразу наголосити, що перед тим як проводити будь-які операції варто обов’язково зробити резервне копіювання Android-системи та всієї інформації на смартфоні, а також бути готовим до того, що сервісна підтримка після отримання Root-прав буде припинена.

Частина 1. Отримання Root-прав на Android

root права на Android

Що таке root права?

Root – це привілейований користувач з правами Системного Адміністратора, який може вносити будь-які зміни у конфігурацію операційної системи, виконувати будь-які операції на рівні ядра операційної системи. За замовчуванням, в заводських прошивках Root відключений і лише малий відсоток користувачів взагалі знають про існування Root-прав. Для активації Root-прав необхідно виконати чимало маніпуляцій, в тому числі за допомогою ПК, дотримуючись суворої послідовності, про що, власне, і піде мова у цій статті.

Увімкнення режиму розробника

Режим розробника – це спеціальний режим на смартфонах Android, який активує приховані заводські опції, які допомагають змінювати системну конфігурацію. По замовчуванню, режим розробника заблокований. Для активації необхідно перейти в налаштування, в меню “Інформація про пристрій”, де знайти пункт “Версія прошивки” (або “Номер збірки”) і натиснути по ньому 7 разів. Відбудеться розблокування режиму розробника.

Режим розробника дає такі переваги:

  • По-перше, з його допомогою ви зможете включити функції, які знадобляться для активації Root-користувача
  • По-друге, зрозумієте як працює ваш смартфон, які особливості має. Станете краще розбиратися в адмініструванні, отримавши доступ до глибокого тюнінгу. Наприклад, зможете знизити навантаження на CPU, споживання оперативної пам’яті та розхід заряду акумулятора. Отримаєте доступ до прихованих папок і файлів, звітів про помилки, аналітики системних ресурсів. Завдяки режиму розробника, ви оптимізуєте усі процеси на смартфоні й навіть можна реанімувати старий смартфон, відключивши зайві опції, наприклад анімацію, графічне прискорення і таке інше.

Включение режима для разработчиков на Android

Для того, щоби активувати права “рута” перейдіть в режим розробника й увімкніть деякі опції:

  • Заводське розблокування (OEM розблокування)
  • Налагодження по USB (ADB/ADT утиліти)

Android режим разработчика - настройки

Розблокування завантажувача Boot Loader

Boot Loader – це системна програма, яка здійснює завантаження усіх вузлів операційної системи (ядро, пам’ять, графічне середовище). У разі будь-яких проблем з Андроїдом, з допомогою Boot Loader можна здійснити скидання до заводських налаштувань та відновити/перевстановити Android (системна служба Recovery). По замовчуванню, завантажувач заблокований виробником.

Розблокування завантажувача відбувається у суворій послідовності:

  1. Звантажити офіційний USB драйвер для моделі вашого смартфона. Драйвери можна знайти на заводському CD-диску або просто пошукати в інтернеті за запитом “android usb driver”. Якщо не встановлювати USB-драйвер – можуть бути помилки ініціалізації та налагодженням пристрою по USB. Тому, не ігноруйте даний крок. Після установки драйвера рекомендую перезавантажити операційну систему.
  2. Завантажуємо пакет утиліт від розробників AndroidSDK Platform Tools. Роспаковуємо архів і копіюємо з нього у С:\Windows наступні файли: adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe, libwinpthread-1.dll.
  3. Переходимо в режим розробника на смартфоні й перевіряємо чи увімкнута опція “Налагодження по USB”, тоді під’єднуємо смартфон по USB 2.0 (3.0 не бажано) напряму (без хабів і концентраторів) до комп’ютера. Операційна система сконфігурує пристрій і дасть повідомлення, що він готовий до роботи. Якщо на смартфоні з’явиться повідомлення про підтвердження операції – нажміть так.
  4. Відкриваємо командний рядок Windows, для цього виконайте комбінацію клавіш Win + R та введіть команду cmd. Запуститься командний рядок. Наберіть команду adb devices. На смартфоні з’явиться діалогове вікно з пропозицією виконати авторизацію. Натискаєте ОК (Підтвердити). Для перевірки ще раз вводимо команду adb services і система має вивести повідомлення: List of devices attached з ID-номером підключеного пристрою. Далі по порядку виконуємо наступну команду adb reboot bootloader. Смартфон сам перевантажиться. Після цього набираємо команду fastboot oem device-info. На екрані з’явиться детальна інформація про пристрій. Якщо завантажувач Boot Loader заблокований ви побачите повідомленняDevice unlocked:false і переходимо до наступного пункту. Якщо вже розблокований (може бути й таке):Device unlocked:true – пропускаємо цю частину і переходимо відразу до “Встановлення TWRP-рекавері”.
  5. Шукаємо в інтернеті програму розблокувальник Boot Loader, сумісну з моделлю вашого смартфону. Часто його можна знайти на спеціалізованих форумах, наприклад 4PDA. Розпаковуємо zip-архів з розблокувальником в корінь диска C: \. Підключаємо смартфон по USB-порту до ПК й чекаємо коли на дисплеї з’явиться повідомлення “Налагодження по USB” (Цифровий відбиток ключа RSA). Обов’язково ставимо галочку “Завжди дозволяти USB-налагодження з цього комп’ютера”. Переходимо в папку з розпакованим архівом і запускаємо файл Unlock_Bootloader.bat. Автоматично запуститься командний рядок Windows, система ідентифікує мобільний пристрій й розблокує завантажувач Boot Loader. Вам запропонують натиснути будь-яку клавішу, щоб відформатувати пристрій. Майте на увазі, що вся інформація буде назавжди видалена. Відбудеться перезвантаження. Також можливо, що смартфон перейде у Fastboot режим, де вам вручну прийдеться вийти із нього та перезавантажити пристрій. Після цього стандартно як після покупки нового телефону активуйте його, створивши обліковий запис Google.

Встановлення TWRP-рекавері

TWRP recovery (Team Win Recovery Project) – це Open Source програма для Android-пристроїв, яка дозволяє перепрошивати, відновлювати, оновлювати, адмініструвати Android-смартфон. Іншими словами – це інструмент для сервісного обслуговування OS Android. TWRP підтримує різні мови. Розробник – OmniROM (open-source операційна система для Android). Перший реліз оприлюднений в 2011 році. Документація по TWRP>>

Щоб встановити TWRP-рекавері дотримуйтесь наступної послідовності операцій:

  1. Завантажуєте прошивку для моделі вашого смартфона, яка обов’язково має містити додаток SuperSU (права рута). Копіюєте архів на microSD карту вашого телефона. Якщо карти немає – тоді створюєте окрему папку на самому смартфоні і копіюєте туди.
  2. Завантажуєте TWRP-recovery для вашого мобільного пристрою. Пошукати можна в інтернеті, або ж на спеціалізованих інтернет-форумах.
  3. Розпакуйте архів з програмою у корінь C:\
  4. Під’єднайте смартфон до ПК по USB 2.0
  5. Перейдіть у папку з TWRP-рекавері на комп’ютері
  6. Запустіть файл Flash-TWRP.bat
  7. Після запуску мобільний пристрій автоматично перезавантажиться і на екрані з’явиться довгоочікуваний TWRP-recovery. Може бути повідомлення “Залишити системний розділ тільки для читання?”. Перетягуємо повзунок вправо – “Дозволити зміни”. Надалі з допомогою файлового менеджера в TWRP-рекавері знаходите на своєму смартфоні або microSD попередньо скопійований zip-архів з прошивкою SuperSU. Обираєте його і натискаєте “Інсталювати образ” (Install image). Підтверджуєте вибір і далі буде встановлення. Якщо все успішно – з’явиться повідомлення “Done”. Тепер просто виходите із TWRP та перезавантажуєте пристрій. Перевірити наявність Root-прав на Android-телефоні можна з допомогою додатків – Root Checker, Phone INFO Sam, Droid Hardware Info.

На цьому все. Вітаю, ви отримали права Root’а на своєму смартфоні.

Root права на Андроид

Бонус: встановлення Linux на Android смартфоні

Інсталяція і налаштування програми Linux Deploy

Linux Deploy – безкоштовний Android-додаток, призначений для встановлення різних дистриб’ютивів операційної системи Linux на мобільних пристроях. Linux Deploy встановили вже понад 50 тис. користувачів. Програма жодним чином не зачіпає операційну систему Android. Доступ до командного рядка Linux відбувається з допомогою окремого додатка. Розробник Linux Deploy: Антон Скшидлевський.

Особливості програми Linux Deploy:

  • Підтримка усіх версії Linux: Debian, Ubuntu, Kali, Arch, Fedora, CentOS, Gentoo, Slackware, RootFS (tgz, tbz2, txz)
  • Підтримка різних типів встановленням: в файл, в папку, в окремий розділ, в оперативну пам’ять
  • Підтримка файлових систем: ext2, ext3, ext4
  • Підтримка архітектури мобільних пристроїв: ARM, ARM64, x86, x86_64, режим емуляції архітектури (ARM <-> x86)
  • Підтримка протоколів під’єднання до командного рядка Linux: CLI, SSH, VNC, X-сервер, frame-буфер
  • Інтерфейси керування Linux (CLI): Android-термінал (adb), Telnet, веб-інтерфейс (термінал через браузер)
  • Підтримка графічних середовищ: XTerm, LXDE, Xfce, MATE
  • Підтримка різних мов.

Мінімальні системні вимоги:

  • ОС Android 5.0 +
  • Наявність ROOT прав
  • 5 Гб + вільного місця
  • Доступ до Інтернету.

Встановлення Linux Deploy

  1. Завантажте додаток в Google Play – Linux Deploy.
  2. Запустіть програму. На головному екрані з’явиться інструкція по встановленню Linux.
  3. Перед тим як запустити встановлення (Меню -> Встановити), виконайте базову конфігурацію. Для цього перейдіть у налаштування – тиснемо по іконці “Параметри” у нижньому правому кутку. Тут важливо налаштувати наступне: Обрати дистрибутив Linux, Обрати архітектуру (arm64 для 64 бітних смартфонів), Тип встановлення (файл, папка, розділ і т.д.), Файлова система (ext4), Обов’язково задати ім’я та пароль користувача (доступ до командного рядка Linux), Запуск користувацьких сценаріїв (увімкнути), Монтування (увімкнути), Обов’язково включити доступ по SSH.
  4. Повертаємося на головний екран і тиснемо: Меню -> Встановити. Почнеться ініціалізація та інсталяція пакетів, що загалом займає від 10 до 15 хвилин. Встановлення фінішує командою: …deploy.
  5. Контейнер з ОС Linux готовий. Тепер його необхідно змонтувати. Тиснемо на кнопку “Монтувати” у нижньому лівому кутку екрану. Змонтується так-званий CHROOT-контейнер і запустить операційна система Linux. Залишається тільки під’єднатися до неї.
  6. Робити це будемо по SSH-протоколу. Завантажуємо додаток – Connect Bot. Запускаємо його і з допомогою кнопки “+” створюємо нове з’єднання, заповнюємо конфігурацію: ім’я_сервера@localhost. Режим з’єднання через публічний ключ – вимикаємо. Зберігаємо. Запускаємо з’єднання, вводимо пароль і отримуємо доступ до командного рядка операційної системи Linux на вашому смартфоні, який майже не відрізняється від того, що на комп’ютері. Можете користуватися усіма доступними командами Linux. Фактично, звичайний смартфон перетворився у веб-сервер.

Настройка расширения Linux Deploy

Установка и настройка ConnectBot

Корисні посилання

  • HARDRESET – інтернет-ресурс, присвячений налаштуванню смартфонів, є велика база ADB/USB драйверів
  • ROOT-DEVICE – спеціалізований інтернет-ресурс з документацією отримання root-прав на різних моделях смартфонів
  • UPDATO – база прошивок для різних моделей смартфонів
  • SAMMOBILE – прошивки для смартфонів, інсталяційні apk пакети
  • 4PDA – спеціалізований форум на тему мобільних пристроїв, корисний софт й прошивки
  • XDA – спеціалізований форум, західний аналог 4PDA
  • SAMSUNG COMBINATION FILE – сервісні прошивки
  • ANDROIDFILEHOST – файлообмінник і хмарне сховище, викладено безліч цікавих файлів, програм, прошивок для Android
  • The Open GApps Project – збірник різноманітних програм, прошивок, файлів для смартфонів
Оценка:
( 2 оцінки, середнє 5 з 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статті
Засновник блогу, публіцист, оглядач веб-технологій, ІТ-спеціаліст. Дослідник цифрового світу. Сфокусований на кібербезпеці, системному адміністрування та веб-розробці й SEO.
Не забудьте поделиться материалом в соцсетях:
Krasheninin.tech - блог про веб-технології, і не тільки
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Read previous post:
Як обрати якісний смартфон: чек-ліст

Сьогодні без "мобілки" як без рук. І це не перебільшення. Мої смартфони доживають своє, зовсім скоро їх доведеться міняти. Я...

Close