У цій статті я покроково розпишу як отримати ROOT права на Android смартфоні. Від розблокування завантажувача Boot Loader до прошивки TWRP-рекавері й встановлення SuperSU. У роботі знадобиться комп’ютер під управлінням Windows або Linux. Хочу відразу наголосити, що перед тим як проводити будь-які операції, варто спочатку самостійно розібратися у темі та зробити повне резервне копіювання, щоби унеможливити втрату даних, якщо щось піде не так. Також, хочу наголосити, що “рутований” смартфон не підлягає подальшому сервісному обслуговуванню від виробника. Тож ви виконуєте усі дії на свій страх і ризик.
Root — це привілейований користувач з правами Суперадміністратора, який може вносити будь-які зміни у конфігурацію системи та виконувати будь-які операції на рівні ядра. За замовчуванням на смартфонах root-доступ відключений виробником.
Отримання Root-доступу — це операція, яка веде до часткового або повного скидання і перезавантаження системи на рівні ядра та надає користувачу привілейовані права. Слід ретельно підготуватися до цієї операції, щоби знизити можливі ризики.
Перед прошиванням root-прав рекомендується:
Режим розробника (Developer mode) — це спеціальний режим на смартфонах Android, який активує приховані заводські опції, які допомагають змінювати системну конфігурацію. По замовчуванню, режим розробника заблокований. Для активації необхідно перейти в налаштування, в меню «Інформація про пристрій», де знайти пункт «Версія прошивки» (або «Номер збірки») і натиснути по ньому 7 разів. Відбудеться розблокування режиму розробника – відповідний розділ з’явиться в меню “Інформація про систему” (System).
Режим розробника дає такі переваги:
Далі необхідно перейти в режим розробника й активувати 2 важливі функції:
Boot Loader — це сервісна програма Android, яка здійснює завантаження усіх вузлів операційної системи (ядро, пам’ять, графічне середовище). У разі проблем з системою, в Boot Loader можна зайти (Нижня або верхня кнопка гучності + Кнопка живлення) та здійснити скидання пристрою до заводських налаштувань, відновити або перевстановити операційну систему через Recovery. По замовчуванню, завантажувач заблокований виробником пристрою.
Розблокування завантажувача відбувається у такій послідовності:
sudo apt-get install android-sdk-platform-tools
, sudo apt-get install android-tools-adb android-tools-fastboot
. У Windows просто завантажуєте архів — SDK Platform Tools і розпаковуємо його у кореневу теку C:/Windows. У ньому буде чимало виконуваних файлів — це утиліти налагодження.adb devices
. На екрані смартфона з’явиться діалогове вікно з пропозицією виконати авторизацію — тиснете “ОК” (Підтвердити/Дозволити). Для перевірки ще раз вводимо команду adb devices
і система має вивести повідомлення: List of devices attached
з ID-номером підключеного смартфона. Якщо цього не сталося — USB-драйвер для пристрою не встановлено належним чином або не включено USB-налагодження в режимі розробника (див. вище).adb reboot bootloader
– зачекайте поки смартфон сам перезавантажиться (відбудеться перевірка на наявність bootloader завантажувача) або ж завантажиться в Bootloader (на різних моделях по різному).fastboot devices
, fastboot oem device-info
– на екрані з’явиться детальна інформація про пристрій. Якщо завантажувач BootLoader заблокований ви побачите повідомленняDevice unlocked:false
і переходимо до наступного пункту. Якщо вже розблокований (може бути й таке):Device unlocked:true
— пропускаємо цю частину і переходимо одразу до частини — «Встановлення TWRP-рекавері».fastboot getvar all
, щоб перевірити технічні характеристики пристрою, включаючи IMEI, kernel та інше.fastboot flashing unlock
або fastboot oem unlock
Тоді залишається лише встановити кастомне рекавері (див. наст. частину) і з допомогою додатка SuperSU (або Magisk) отримати root-права.Примітка: Деякі смартфони вимагають індивідуального способу розблокування. Виробники з кожним разом ретельніше блокують пристрій від перепрошивання.
До прикладу, для смартфонів Motorola треба виконати команду fastboot oem get_unlock_data
та отримати коди розблокування OEM. Далі ці всі коди об’єднати і вставити на офіційному сайті Morotola. Після чого на email (з якого реєструвалися) прийде код фінального розблокування – UNIQUE_KEY. Далі просто виконати: fastboot oem unlock UNIQUE_KEY
Для смартфонів Nokia – розблокування Bootloader проходить з допомогою додатка Nokia Bootloader Unlock Tool by techmesto (OS Windows).
Можна також спробувати знайти в інтернеті автоматизований Windows-скрипт розблокувальника BootLoader для моделі вашого смартфона (Unlock_Bootloader.bat
) або знайти файл готового завантажувача (boot.img) і самостійного прошити через утиліту Fastboot:fastboot flash bootloader boot.img
.
TWRP recovery (Team Win Recovery Project) — це програма з відкритим кодом (Open Source) для адміністрування і прошивки Android-пристроїв. Являє собою сервісне меню з різними операціями: дозволяє встановлювати, відновлювати, оновлювати, адмініструвати мобільні пристрої. Програма багатомовна, розробник — OmniROM (open-source операційна система для Android). Перший реліз оприлюднений у 2011 році. Офіційний сайт і документація по TWRP>> Це не єдиний кастомізований рекавері, існують й інші (напр. CWM Recovery). Однак, на сьогоднішній день це найбільш стабільний та легкий в опануванні додаток, чим завоював популярність серед багатьох. Є також різні його версії та модифікації.
Після того як BootLoader завантажувач успішно розблокований, необхідно встановити TWRP-рекавері. Дотримуйтесь наступної послідовності операцій:
adb reboot bootloader
, fastboot flash recovery twrp.img
, fastboot reboot
)heimdall flash --RECOVERY ~/twrp-recovery.img --noreboot
). fastboot getvar current-slot
. Якщо, наприклад, активний слот B, то для завантаження TWRP необхідно виконати: fastboot flash boot_b twrp.img
P.S. Якщо ви встановлюєте через рекавері увесь комплект прошивки, тоді спершу необхідно виконати wipe-очищення розділів /data, /system та /cache (в інструкції до прошивки можуть бути вказані інші розділи), встановити ROM, потім GApps, а потім SuperSU.
Примітка: Для нових моделей смартфонів і нових версій Android можливе отримання root-прав безпосередньо через веб-інтерфейс додатка MAGISK. Для цього необхідно встановити і запустити Magisk, натиснути Install, натиснути “Select and patch file” і обрати файл boot.img або payload.bin з архіву вашої прошивки. Далі Magisk згенерує новий файл magisk_patched.img
, з якого необхідно завантажитися – fastboot boot magisk_patched.img
(якщо смартфон зависне на екрані з логотипом, тоді треба попередньо виконати fastboot flash recovery magisk_patched.img
). Далі знову завантажиться ОС, перейти в Magisk, натиснути Install і обрати “Direct install” – ви отримаєте Root-права.
ROM-firmware – це сервісне програмне забезпечення від виробника, яке працює на рівні чіпа та ядра.
Якщо вищеперелічені способи не допомогли — готуйтеся до повного заводського скидання і перепрошивання смартфона.
Вам знадобиться заводська (стокова) ROM-прошивка. Можна спробувати популярні кастомні (авторські) ROM-прошивки із вже розблокованим Bootloader, підвищеною безпекою та іншими фішками, наприклад:
Але при виборі прошивки враховуйте не лише модель, а й серійний номер, локалізацію, технічні характеристики свого смартфона. Їх можна переглянути у консолі ADB з допомогою команди: fastboot getvar all
Для встановлення кастомної прошивки необхідне TWRP-рекавері + додаткове ПЗ: OpenGoogleApps (сервіси Google), SuperSU або Magisk (для отримання root-прав).
Заводські прошивки (Stock Firmware) рекомендується встановлювати через спеціалізоване програмне забезпечення, наприклад:
Поради:
Як бачимо, Root-права отримати не так вже й легко. Все залежить від виробника і моделі смартфона, наявності драйверів, прошивок та інструментів до нього. Деколи простіше залишитися без Root, ніж потім нескінченно фіксувати помилки в роботі пристрою.
Є способи отримання ROOT і без командного рядка та комп’ютера, наприклад через додатки типу KingoRoot і йому подібні, але вони спрацьовують 1 з 10, та можуть містити небезпечне шпигунське програмне забезпечення, тому не рекомендую.
Якщо ж підсумувати, то отримаємо наступний алгоритм отримання Root-доступу на смартфонах під управлінням ОС Android:
ПОДІЛИТИСЬ У СОЦМЕРЕЖАХ:
Заповніть, будь ласка, форму й наш спеціаліст зв’яжеться з Вами та надасть безкоштовну консультацію!
Вкажіть, будь ласка, контактний номер телефону. Наш менеджер миттєво зв’яжеться з Вами!