Рут за допомогою пк. Робота з root правами: отримання та видалення. Програми для Android

Якщо Ви хочете «покопатися» в системі Android, ви можете виявити, що багато програм вимагають наявність root прав. Останнім часом практично немає необхідності в отриманні прав суперкористувача, але все ж таки деякі програми вимагають наявність root прав . У цій статті описано, як відкрити root права на Android і навіщо вони можуть знадобитися.

Навіщо потрібні root права на андроїд?

Android базується на Linux. У Linux та інших Unix-подібних операційних системах користувач root еквівалентний адміністратору на Windows. Користувач root має доступ до всієї операційної системи, і може робити будь-що. За промовчанням, ви не маєте root прав на своєму пристрої Android, і деякі програми не працюють без прав суперкористувача. Як і інші сучасні мобільні операційні системи, Android запускає програми в «пісочниці» з метою безпеки.

Користувач з root правами завжди існує в Android, просто немає вбудованого способу, щоб отримати до нього доступ. Отримання root прав означає, що Ви отримуєте доступ до облікового запису з правами суперкористувача. Це процес часто порівнюють з джейлбрейком на iPhone або iPad, але отримання root прав та джейлбрейк це різні дії.

Root права дозволяють зробити багато корисних речей. З правами суперкористувача Ви можете видалити або заморозити встановлені програми, запустити брандмауер, увімкнути режим модему, навіть якщо Ваш оператор блокує його, створити резервну копію системи та використовувати безліч інших налаштувань, які потребують низькорівневого доступу до системи.

Програми, які вимагають root права, не важко знайти в Google Play Store, але вони не будуть працювати, поки Ви не отримаєте права суперкористувача. Деякі програми мають функції, які працюють на пристроях з рут правами. Тому Вам потрібно дізнатися, як відкрити root права на Android, щоб скористатися цими функціями.

Попередження

На Android пристроях не можуть бути отримані root права з різних причин. Насправді виробники пристроїв намагаються завадити отримати права на Android гаджеті. І ось чому:

  • Безпека: На пристроях, що рутуються, програми при роботі виходять за рамки «пісочниці». Програми можуть зловживати правами суперкористувача, які Ви надали та лізти в інші програми, що зазвичай неможливо. Тому Google не схвалює використання Android Pay на пристроях із root правами.
  • Гарантія: Деякі виробники стверджують, що після отримання root прав зникає гарантія. Однак отримання прав суперкористувача не порушить апаратне забезпечення. У багатьох випадках Ви можете виконати процедуру відмови від root прав і виробник не зможе дізнатися, були отримані рут права чи ні.
  • Несправність: Як завжди, Ви робите це на свій страх і ризик Отримання прав, звичайно, це безпечний процес, але Ви робите його самостійно. Якщо Ви щось зіпсуєте, то не можете розраховувати на безкоштовне гарантійне обслуговування, щоб виправити це. Якщо Ви турбуєтеся, чи все пройде гладко, то рекомендуємо спочатку пошукати інформацію про успішне отримання прав суперкористувача на Вашому пристрої, щоб бути впевненим, що в процесі не буде жодного підводного каміння.

Крім того, отримання root прав може призвести до анулювання вашої гарантії принаймні для деяких видів ремонту.

Декілька шляхів про те як відкрити root права на android

Є багато способів рутити андроїд, і який Ви повинні використовувати залежить від вашого телефону. Загалом, отримання root прав буде включати один із цих процесів:

  • Розблокування завантажувача: Google і виробники пристроїв офіційно не підтримують отримання root права, але надають офіційний спосіб для низькорівневого доступу до деяких пристроїв, що дозволяє отримати права суперкористувача. Наприклад, Nexus пристрої призначені для розробників, і можна легко розблокувати завантажувач за допомогою однієї команди. А потім отримати рут права завантажити.zip архів, що містить файл для отримання прав через екран відновлення. Утиліта Nexus Root Toolkit для пристроїв Nexus автоматизує цей процес. Інші виробники також пропонують способи розблокування завантажувача, але лише для певних пристроїв.
  • Використання вразливості у системі безпеки: Інші пристрої заблоковані. Їх виробники не забезпечують офіційного способу розблокувати їх завантажувач та втрутитися у їхнє програмне забезпечення. Ці пристрої можуть бути рутовані лише з використанням вразливості в системі безпеки, яка дозволяє встановити необхідний файл у системний розділ.
  • Встановлення CyanogenMod або іншої прошивки користувача на Android:Технічно це розширення одного з вищезгаданих методів. Розблокування завантажувача операційної системи та експлуатація вразливості безпеки дозволяють Вам встановлювати прошивки, наприклад, CyanogenMod, які часто вже рутовані. CyanogenMod має простий перемикач в налаштуваннях, який дозволяє включити або вимкнути root доступ. Оновлення до нової версії CyanogenMod або іншої прошивки користувача не відключить root права, якщо прошивка вже рутирована.

У цій статті ми, перш за все, використовуватимемо перший спосіб укладає в розблокованому завантажувачі. Якщо Ваш телефон потребує вразливості, ми не зможемо допомогти Вам, оскільки цей процес відрізняється для кожного телефону. Ви можете пошукати інформацію про те, як відкрити root права на android на форумі XDA Developers. Можна використовувати програми Kingo Root та Towelroot, які дозволяють отримати права суперкористувача в один клік.

Перш ніж відкрити root права на Android, Вам потрібно буде розблокувати завантажувач офіційним способом , а потім встановити середовище відновлення TWRP, використовуючи ці інструкції . Ми будемо використовувати TWRP, щоб рутувати Ваш телефон.

Як завантажити SuperSU на Ваш телефон та отримати root доступ

Отже, у Вас розблоковано завантажувач і Ви встановили TWRP. Чудово! Ви майже все зробили. Щоб отримати root права, ми збираємось використовувати програму SuperSU. Це найкраща програма, яка може надавати root доступ іншим програмам. SuperSU також доступна в Google Play Store, але ця версія не надасть Вам права суперкористувача, її можна використовувати лише якщо у Вас вже є root права. На щастя SuperSU також доступний як файл .zip, який ми можемо завантажити з TWRP. Це дозволить отримати права суперкористувача та встановити програму SuperSU.

Отже, для початку, перейдіть за цим посиланням, щоб завантажити останню версію SuperSU. Завантажте.zip файл на свій комп'ютер, підключіть Ваш телефон через USB-кабель до ПК та завантажте SuperSU на телефон.

Далі, завантажте телефон у режимі TWRP. На різних телефонах це робиться по-різному, але зазвичай потрібно вимкнути телефон і натиснути та утримувати кнопку увімкнення+клавішу збільшення гучності протягом 10 секунд, далі, використовуючи клавіші гучності перейти до пункту «Recovery Mode» і натиснути кнопку увімкнення, щоб вибрати його .

Як тільки Ви це зробите, Ви потрапите на головний екран TWRP. Натисніть кнопку «Install».

ПРИМІТКА: необхідно зробити backup twrp, перш ніж продовжити.

Відобразиться наступний екран. Перейдіть донизу та перейдіть до zip-файлу, який Ви завантажили раніше.

Натисніть на zip файл і ви побачите цей екран. Проведіть по слайдеру, щоб підтвердити встановлення.

Коли процес завершиться, натисніть кнопку “Wipe cache/Dalvik”, яка з'явиться та проведіть по слайдеру для підтвердження.

Коли процес завершиться, натисніть кнопку «Reboot System», щоб знову завантажити Android систему.

Якщо TWRP запитає встановити SuperSU натисніть «Do Not Install». Іноді TWRP не може визначити, що у Вас вже встановлено SuperSU.

Управління root правами з програмою SuperSU

Тепер, коли Ви дізналися, як відкрити root права на Android, необхідно навчити розпоряджатися цими правами.

Після перезавантаження телефону Ви повинні побачити новий значок SuperSU у меню програм. SuperSU роздає права програмам, яким вони потрібні. Щоразу, коли програма хоче попросити права суперкористувача, він повинен просити Вашу програму SuperSU, яка буде показувати цей запит. Щоб переконатися, що рут права працюють, Ви можете завантажити програму Root Checker для перевірки прав суперкористувача.

Наприклад, відкриємо і додамо програму Clean Master, яка дозволяє очистити Ваш пристрій від сміття, що накопичилося. Воно вимагає наявність рут прав для ефективнішого очищення. Після запуску Ви побачите повідомлення, що необхідно надати права суперкористувача. Натисніть "Надати".

Щоб керувати правами root, відкрийте меню програм і натисніть на значок SuperSU. Ви побачите список програм, яким було надано або заборонено права суперкористувача. Ви можете натиснути на програму, щоб змінити його дозволи.

Щоб видалити рут права, відкрийте програму SuperSU, зайдіть в налаштування та виберіть опцію «Повне видалення Root». Якщо для Вашого пристрою це застосовно, рут права будуть видалені.

Тепер Ви знаєте, як відкрити root права на android і як їх видалити. Бажаємо успіху!

На сьогоднішній день майже кожна друга людина має власний розумний телефон, який допомагає їй у важку хвилину. Більшість користувачів Android смартфонів користуються лише частиною його функцій, які доступні після покупки. Але насправді в цій операційній системі є багато усіляких прихованих можливостей, які дозволять повністю контролювати всю систему. Щоб зрозуміти, що це таке, перш за все, потрібно отримати ROOT права. Саме вони дозволять Вам відчути усі можливості Вашого девайсу. У Google Play і на просторах інтернету є багато програм і зламаних ігор або програм, які не працюватимуть, якщо на Вашому пристрої немає прав. Якщо Ви завзятий гравець і любите побешкетувати, отримуючи багато монет у додатках, то обов'язково отримайте root права.

Як отримати права суперкористувача?

Кожен телефон під керуванням Android має свої нюанси. Майже кожна друга компанія з розробки цих телефонів намагається впхнути свою прошивку, яка має унікальні можливості або навпаки - урізана до мінімуму. Саме тому, щоб отримати ROOT права, Вам доведеться випробувати багато додатків та інструментів, доки не знайдете те, що надасть Вам функції суперкористувача. Спочатку спробуйте завантажити програму. Це на даний момент найкращий інструмент, який дозволяє рутувати велику кількість смартфонів. Якщо це не допомогло, то можете завантажити інші аналоги:

ОС Android пропонує широкі можливості кастомізації. При цьому доступ до більшості функцій спочатку заблокований, і відкривається тільки після надання root права (права суперкористувача) на андроїд пристрої. Способи отримання прав на андроїд смартфоні або планшеті, детально описує дана стаття.

Рут права на андроїд ОС

В ОС Android, root є привілейованим обліковим записом, що надає власнику повний контроль над пристроєм. Наявність прав суперкористувача дозволяє зняти встановлені виробником обмеження до кореневої папки, і дозволяє виконувати всі операції без винятку.

Необхідність отримати рут права на андроїд ОС, часто виникає внаслідок розширеної кастомізації прошивки. Коли набридає стандартне оформлення або виникає бажання спробувати нові, недоступні раніше функції. Також для встановлення нової або доопрацювання поточної ОС, видалення системних програм або зручного створення резервних копій.

Переваги та недоліки отримання root права на андроїд ОС

Рут права на андроїд ОС дозволяють зняти обмеження та налаштувати роботу системи на особистий розсуд, що безсумнівна перевага. При цьому надмірна свобода дій часто призводить до небажаних наслідків.

Основні переваги:

  1. Видалення, переміщення та створення резервних копій програм, включаючи програми системного типу.
  2. Переміщення кешів ігор на карту пам'яті. Актуально для пристроїв із ємністю внутрішнього накопичувача 8/16 ГБ.
  3. Налаштування прихованих графічних ефектів у іграх.
  4. Можливість безкоштовного отримання ігрової валюти за допомогою спеціалізованих утиліт.
  5. Доступ до прихованих установок, тонка настройка звуку, чутливість мікрофона і т.д.
  6. Установка кастомних прошивок та ядер. Створення повної резервної копії прошивки чи конкретного розділу.
  7. Повний контроль за файловою системою.
  8. Зміна візуального оформлення.
  9. Налаштування режиму роботи процесора та графічного прискорювача. Встановлює фіксоване значення частоти.
  10. Налаштування блокування реклами у програмах та іграх.

Основні недоліки:

  1. Не володіючи достатньою інформаційною базою, користувач, швидше за все, порушить роботу системи, що призведе до скидання до заводських налаштувань, повторної установки прошивки або програмного пошкодження.
  2. Знижується безпека, тому що шкідливим програмам легше отримати повний контроль над пристроєм. Зловмисникам простіше оминути встановлені власником блокування.
  3. Отримані права права на андроїд ОС - вагомий привід для виробника у відмові гарантійного обслуговування.
  4. Не можна офіційно отримати оновлення ОС або системи безпеки, оскільки це призведе до пошкодження пристрою.
  5. Для отримання повноцінних рут-прав, наявність розблокованого завантажувача є обов'язковою.
  6. У процесі отримання рут-прав, не виключений збій, здатний привести до «цеглини» - пристрою, що не завантажується.

Як отримати рут права на андроїд ОС

Способи отримання прав суперкористувача умовно поділяються на два типи: без використання ПК та за допомогою ПК. Розглянемо кожен метод окремо, включаючи особливості та специфіку установки.

Важливо!Починаючи з версії Android 5.0, отримання прав суперкористувача доступне лише методом TWRP. Для версій прошивки 2.х-4.4.х підійде також спосіб «В один клік» і «За допомогою ПК». При цьому слід враховувати: підтримку пристрою програмою, на якій версії прошивки або ядра працює експлойт, доцільне складання програми для рутування.

Отримання root прав на андроїд без використання ПК

Найбільш простий спосіб надання права суперкористувача на андроїд ОС виконується через установку спеціального додатка. Такий спосіб називають «отримання рут прав на один клік». Це пояснюється відсутністю алгоритму дій, достатньо запустити програму, натиснути одну кнопку та дочекатися отримання прав суперкористувача. Кількість таких програм перевалило за три десятки, яскраві представники: framaroot і Towelroot.

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

Також варто зазначити, що для постійної наявності рут-прав обов'язково потрібно розблокувати завантажувач. Інакше рут вважається не повноцінним, де частина функцій залишиться недоступною. А звичайне перезавантаження, як правило, призведе до видалення рут-прав.

Безпечний спосіб отримання root-прав на андроїд без ПК

Надійний та безпечний спосіб отримання рут-прав за допомогою модифікованої програми-завантажувача TWRP. Достатньо завантажити кращу версію програми , для регулювання надання рут-прав іншим програмам, завантажиться в , і зробити установку.

Отримання root права на ОС андроїда за допомогою комп'ютера

Спосіб аналогічний тому, що описаний у методиці «рут права на андроїд в один клік». Тільки програма, наприклад Kingo Android Root, встановлюється на ПК, а не смартфон, після чого надається рут-прав.

Варто зазначити, що цей спосіб отримання прав суперкористувача так само небажаний, через неефективність та низьку безпеку. Процес часто переривається через недостатню оптимізацію під конкретний пристрій. Ще висока можливість занести прихований троян.

Інструкція отримання рут-прав на андроїд в один клік

Перед завантаженням програми, попередньо потрібно уточнити відповідний тип та версію програми. По можливості поцікавитись у користувачів, які скористалися вибраним вами додатком, на наявність прихованих вірусів та додаткових умов установки. Як приклад розглянемо установку з використанням програми Framaroot.

Алгоритм дій:

  1. на мобільний пристрій.
  2. Після запуску вибрати утиліту Superuser або SuperSU.
  3. Нижче вибрати ім'я відомого персонажа, під назвою якого ховається тип експлойту.
  4. Після вибору персонажа з'явиться вікно з вдалим отриманням рут-прав або помилкою. В останньому випадку потрібно змінити тип експлойту та спробувати ще раз, використовувати іншу програму або версію.
  5. У разі успіху слід перезавантажити пристрій і користуватися.

У більшості інших програм для отримання root-прав, частіше потрібно натиснути лише одну кнопку і чекати на закінчення операції.

Інструкція для безпечного способу отримання root права на Android ОС без використання ПК

  1. Завантажити кращу програму SuperSU на зовнішню SD карту.
  2. Запустити режим TWRP, де потрібно вибрати пункт "Встановити" або "Install", якщо версія TWRP англійською мовою.
  3. Вказати шлях для завантаженої програми SuperSU і підтвердити дію установки.
  4. Після закінчення операції, провести очищення Dalvik Cache і перезавантажиться. Прошита програма з'явиться автоматично у списку всіх програм.

Інструкція для надання root права на Android ОС за допомогою комп'ютера

Попередньо переконавшись у підтримуваній версії та типі програми, завантажуємо та встановлюємо програму на ПК. Як приклад, опишемо інструкцію для Kingo Android Root. Інші програми працюють за аналогічним принципом.

Інструкція:

  1. Запускаємо програму та підключаємо смартфон або планшет до ПК. Для підключення слід використовувати оригінальний кабель USB та порти на материнській платі.
  2. Активуємо режим налагодження та галочку для встановлення програм із невідомих джерел. Ці пункти знаходяться в розділах «безпека» та «для розробників».
  3. Програма Kingo Android Root завантажить та встановить драйвера, для чого потрібне підключення до інтернету.
  4. Після вдалої установки натискаємо на кнопку «root», що з'явилася.
  5. Чекаємо на закінчення установки. Смартфон або планшет перезавантажиться автоматично.

Рут права на андроїд 7.0, 7.1, 8.0

Android 7 вперше з'явився механізм перевірки цілісності системи при завантаженні. Якщо системний розділ змінено користувачем або шкідливими програмами, то ОС не завантажиться або запуститься в режимі обмеженої функціональності. Тому звичні засоби отримання прав суперкористувача, починаючи з версії 7.0, не годяться. При цьому алгоритм дій зберігається, змінюються лише файли, що встановлюються.

Вільно скористатися root-правами, не дозволить і SafetyNet. Програма аналізує діяльність додатків та порівнює з оригінальними образами. Якщо програми або послуги змінено, буде заблоковано або видалено програму.

Для отримання рут прав на Android 7.0, 7.1 і 8.0, на заміну SuperSU прийшов Magisk. Утиліта вносить зміни до завантажувального розділу, завдяки чому система залишається без змін. Це дозволяє отримувати рут права, а так само встановлювати системні програми та модулі. Крім того, приховувати наявність розблокованого завантажувача і root для певних додатків, включаючи банківських, що дозволить коректно використовувати платіжні послуги, а також SafetyNet. Отримувати OTA-оновлення стандартних прошивок, не побоюючись за перетворення пристрою на «цеглу» - апарат, що не завантажується.

Як встановити Magisk

Важливо!

  1. Встановлення здійснюється на пристрій із розблокованим завантажувачем, оскільки зміни записуються в ядро.
  2. Для встановлення потрібна версія Android 5 та вище.
  3. Обов'язково наявність модифікованого TWRP, CWM. Версія TWRP та CWM для кожної моделі індивідуальна.
  4. Нижче наведений алгоритм дій - для загального поняття, а алгоритм дій і тип файлів може відрізнятися при установці Magisk на інші пристрої.

Алгоритм дій на прикладі Motorola Moto Z:

  1. Скопіювати в пам'ять телефону Magisk. Так як на деяких моделях Motorola зустрічається некоректна реалізація F2FS, додатково скопіювати модуль f2fs loopback bug workaround. Для моделей інших виробників, якщо це не зазначено в інструкції, не потрібно прошивати модуль.
  2. Завантажте телефон у режим fastboot.
  3. Розблокуйте завантажувач, а також прошийте TWRP 3.2.1-0-griffin, якщо не зробили це раніше.
  4. Зробіть резервну копію розділу BOOT у TWRP. Дана дія обов'язкова!
  5. У TWRP відкрийте розділ Advanced, потім Terminal, після чого по черзі пропишіть команди:
  6. echo KEEPVERITY=true>>/data/.magisk
  7. echo KEEPFORCEENCRYPT=true>>/data/.magisk
  8. По черзі прошийте в TWRP Magic, а потім модуль.

Важливо!За наявності стороннього ядра – TurboZ, elementalX, прошивати модуль не слід.

Недоліки Magisk

  1. Деякі програми не підтримують root, що виправляється лише розробниками таких програм.
  2. Не підтримується установка адаптованого накопичувача – adoptable storage, де зовнішня флеш карта з'єднана з внутрішньої пам'яттю.
  3. Наявність проблем без своєчасного оновлення компонентів та оболонки.
  4. Деякі прошивки Magisk не підтримуються.

Висновок

Отримання root права на ОС андроїд, краще виробляти методом TWRP. Даний спосіб дозволить уникнути небажаного зараження вірусами, виключить не повне надання рут-прав та ймовірність ненормального завантаження системи.

4 оцінок, середнє: 3,75 із 5)

Стаття про те, як отримати рут на Android-пристроях, навіщо потрібен рут і які можуть бути наслідки рутування.

Всі користувачі Windows звикли до того, що на своєму комп'ютері вони здебільшого є повноправними господарями. Можна встановлювати практично будь-які програми та ігри (обмеження тільки в апаратній начинці та версії ОС), робити тонке налаштування системи або її модифікацію.

Після першого ж знайомства з сенсорним Android-пристроєм у багатьох "віндузятників" спостерігається якесь замішання:) З'ясовується, що в Андроїді за замовчуванням є досить багато різних обмежень, а щоб їх зняти, часом потрібно "перелопатити" досить багато інформації в Інтернеті.

Коли у мене з'явився мій смартфон Samsung Galaxy Y мене в ньому одразу напружило дві речі. Перше - дуже мала кількість пам'яті, відведена під додатки (всього 100 з гаком мегабайт). Другим же недоліком була наявність цілої купи будь-якого стороннього і непотрібного особисто мені софту, який не можна було просто так взяти та видалити (клієнти під Однокласників, Фейсбук та інші подібні до них).

Щоб вирішити проблему з місцем, було вирішено знайти спосіб видалити встановлені програми. Пошукавши в Інтернеті різні поради, я дійшов висновку, що для цього мені потрібно отримати рут-права на своєму смартфоні. Власне, про цю процедуру, яка лякає багатьох новачків, ми і поговоримо в нашій статті.

Що таке рут і навіщо він потрібний?

В операційних системах на базі Linux (до яких належить і Android) існує чимало можливостей у плані налаштувань. Однією з них є суворе розмежування прав на доступ до окремих файлів або цілих каталогів та функцій. У Windows такі можливості теж є (виправлення атрибутів файлів та зміна облікових записів), проте, найчастіше ми ними не користуємося, працюючи за комп'ютером з єдиним обліковим записом – Адміністратор.

Грубо кажучи, аналогом цього облікового запису в Лінуксах є режим Суперкористувача або просто "рут" (англ. root - корінь). Аккаунт суперюзера в UNIX-подібних системах має за умовчанням логін "root" і идентифікатор UID дорівнює нулю.

Маючи рут-права, Ви можете виконувати будь-які дії в ОС. Проте, в цьому і криється головна каверза. Якщо Ви недостатньо добре знаєте особливості роботи системи, то з активним ROOT можете легко її зіпсувати, видаливши або перейменувавши лише один файл. А якщо врахувати, що зробити це за Вас може вірус або інший користувач, який отримав доступ до Вашого пристрою, то ризики зростають у рази!

Саме виходячи з такої логіки, більшість виробників сучасних Android-девайсів не дають користувачеві рут-прав. Більше того, якщо ви зробите ROOT, то втратите гарантію на свій пристрій! Ще одним побічним ефектом рута є те, що Ви не зможете отримувати оновлення системи з Інтернету. Ну і в найзапущеніших випадках спроба отримати рут може призвести Ваш апарат в непридатність.

Забігаючи трохи наперед, хочу відразу сказати, що для багатьох смартфонів та планшетів процедура рутингу може бути зворотною:) Тобто, при необхідності ми зможемо знову заблокувати обліковий запис суперкористувача і при цьому в системі не залишиться слідів рута.

А тепер давайте подивимося, що ми зможемо отримати при розблокуванні прав суперкористувача:

  • можливість встановлювати будь-які програми;
  • можливість редагування та модифікації будь-яких системних файлів;
  • можливість видаляти будь-які встановлені програми;
  • можливість встановлювати сторонні кастомізовані прошивки та моди;
  • можливість тонкого налаштування системи шляхом увімкнення/вимкнення різних додаткових функцій (наприклад, активація SWAP).

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

Варіанти рутингу

  1. Зазвичай під отриманням прав суперкористувача мається на увазі повний рут (Full root). Такий тип рутингу зберігається у пристрої після численних перезавантажень і надає повний доступ до всіх системних директорій та файлів. Ознакою успішного завершення рутування пристрою в даному випадку буде поява програми SuperSU або Superuser для візуального управління правами та запитами від інших програм.
  2. Тимчасовий рут (Temporary root). Цей тип рутування має на увазі отримання прав суперкористувача на якийсь час до перезавантаження. Корисний для виконання одноразових завдань, як-от, видалення непотрібних додатків або встановлення будь-якого твіка. Такий рутинг нічого не встановлює і після перезавантаження девайса не залишає жодних слідів. На жаль, підтримується не у всіх пристроях.
  3. Рут оболонки (Shell root). Цей тип рутингу дозволяє отримати постійні права суперкористувача, але від повного рута відрізняється тим, що зберігає системну папку (/system) заблокованою. Як і Temporary Root, можна отримати не на всіх девайсах.

Що характерно, рут-права у Вашому пристрої можуть бути спочатку, тому перед тим, як починати "танці з бубном", можна перевірити це. Зайдіть у Google.Play і введіть на пошук фразу "Root Checker" або перейдіть за прямим посиланням і встановіть собі однойменну програму. Запустіть його та натисніть на верхній рядок з ім'ям Вашого пристрою. Через пару секунд програма видасть вердикт):

Як бачимо, прав суперкористувача у нас зараз немає (я заздалегідь розрутив телефон для чистоти експерименту). Тому тепер, коли ми знаємо всю теорію, настав час перейти і до практики. Отримати рут на Андроїд можна двома способами: прямо з самого пристрою за допомогою програми та за допомогою підключення до ПК по USB-кабелю. Розглянемо кожен із способів.

Програми для отримання рут прав

Ще кілька років тому для того, щоб отримати рут на смартфоні або планшеті потрібно спочатку знайти до нього драйвер, потім відшукати програму для рутингу, налаштувати її, а вже потім пробувати отримати права суперюзера. І щось виходило не завжди і не з першого разу.

Сьогодні вищеописаний алгоритм залишився справедливим лише для застарілих та китайських девайсів. Отримати ж рут для більшості сучасних та популярних Android-пристроїв стало справою пари кліків! Причому підключати щось кудись навіть не потрібно. досить просто встановити на пристрій програму та активувати його.

Пропоную Вашій увазі кілька подібних програм. Оскільки розраховані вони на сучасні девайси, то на моєму Samsung Galaxy Y працювали далеко не всі, але все ж завдяки одному з них отримати рут-таки вдалося:) Отже...

- офіційний сайт .
Ця програма є одним з найпопулярніших на різних форумах і його, чи не в перших рядах радять пробувати для отримання рут-прав на сучасних пристроях. У можливості програми входить вибір рут-менеджера (Superuser або SuperSU), кілька алгоритмів рутингу для різних девайсів і функція видалення прав суперкористувача (анрут).

На жаль, на моєму телефоні програма працювати відмовилася. Тому, щоб і Вам не потрапити в таку ж ситуацію, спочатку перевірте, чи є Ваш пристрій у списку на офіційному сайті.

z4root- офіційний сайт .
Цей інструмент також рекомендують на численних форумах. Як і Framaroot він дозволяє отримувати та скидати рут права в один клік. Але, крім повного рута, може виробляти і тимчасовий, що додає йому плюсів! Однак, на моєму смартфоні ця програма взагалі не стартувала і вивалилася з помилкою, тому сказати про неї щось більше, ніж є на форумі за посиланням вище, на жаль, не можу.

Un-Rooting- остання версія APK-файлу (Un-Rooting 2.1).
Ще один виріб на тему рутингу без ПК. За назвою видно, що в першу чергу додаток орієнтований на скасування прав суперкористувача. Однак, як з'ясувалося, воно може і надати ці права. До речі, це єдина програма, яка дала мені рут на Samsung Galaxy Y! Але про все по порядку.

Коли я знайшов його на Google.Play, мені воно здалося досить сумнівним. Цьому сприяли скріншоти тільки китайською та оцінка в 3.2 бали. Причому, більшість оцінок були або "5", або "1" :) Але все ж таки я зважився. Після запуску з'явився екран англійською з трьома секціями:

Перша секція містить посилання на довідкові матеріали, які по суті не потрібні. Остання дозволяє написати листа розробнику. А ось середня – саме те, що нам потрібно. Тут є дві кнопки: "Un-Rooting", яка буде активною за наявності рут-прав і дозволить їх зняти, а також "Re-Routing". Остання якраз і передбачає активацію режиму суперкористувача. Тиснемо її і підтверджуємо всі запити.

Після успішного завершення установки рута та програми Superuser, останнє попросить нас надати права суперкористувача для нашого Un-Rooting. Дозволяємо доступ і бачимо, що тепер пункт "Re-Routing" став неактивним, а замість нього увімкнувся перший, який дозволяє прибрати рут у разі потреби:

Крім згаданих вище додатків, Ви можете знайти ряд інших. Можливо, одна з них підійде саме Вам. Тому, якщо Вам не вдалося рутувати девайс за допомогою вищеописаних програм, рекомендую в пошуковій системі ввести запит типу "додаток для отримання рут прав на (назва Вашого апарату)". Можливо, Ви знайдете щось корисне саме у Вашому випадку.

Таким чином, резюмуючи наш досвід, можемо сказати, що перевагою одержання рут прав за допомогою додатків є те, що вони не можуть у принципі призвести до поломки апарата і не вимагають його перезавантаження. Тобто включати та відключати права суперкористувача ми можемо прямо "на льоту", що буває зручно в деяких випадках, коли рут нам потрібен не назовсім.

Однак, не всі пристрої можна рутувати таким способом. Тому розглянемо нижче і традиційний алгоритм рутингу.

Отримання рута за допомогою ПК

Як уже говорилося вище, даний метод отримання прав суперкористувача є одним із найстаріших. Він має на увазі заливку на Ваш пристрій спеціального експлоїту (скрипта), який встановлює в папку /system файл "su" і ряд утиліт, типу, вже знайомих нам менеджерів рута Superuser і SuperSu, а також, опціонально, термінального докладання BusyBox.

Існує досить багато програм, які дозволяють отримати рут на Андроїд за допомогою ПК, однак із безкоштовних я б рекомендував використовувати Kingo ROOT. Ця утиліта має досить велику базу даних за популярними моделями смарт-пристроїв, автоматично завантажує драйвера для роботи з Вашим девайсом і може надавати права суперкористувача, так і анулювати їх (тобто, робити анрут).

Для початку завантажуємо програму з офіційного сайту або нашого в архіві і встановимо її. Після встановлення запуститься вікно програми у режимі очікування підключення:

Щоб підключитися на своєму пристрої, зайдіть у "Налаштування" - "Програми" - "Розробка" (або в нових версіях "Налаштування" - "Для розробників") і активуйте там опцію "Налагодження USB". Тепер можете підключати девайс до комп'ютера за допомогою кабелю USB. Якщо програма Kingo ROOT розпізнає Ваш апарат, вона почне завантажувати для нього драйвер, про що й повідомить:

Коли драйвер буде встановлено з'явиться основне робоче вікно, в якому буде відображено поточний статус наявності рут-прав та дві кнопки, що дозволяють видалити рут або перевстановити його:

Власне, для отримання прав суперюзера потрібно натиснути праву кнопку "Root" або "Root Again" (якщо права рут вже є, але працюють не так, як потрібно). На цьому Ваші дії й закінчуються:) Залишилося лише дочекатися, поки Kingo ROOT скопіює на Ваш пристрій усі потрібні файли та запустить його перезавантаження.

Після перезавантаження рут буде готовий. Це буде ясно з того, що в списку програм з'явиться нове - SuperSu. Також буде ще одна програма під ім'ям Kingo ROOT. Це утиліта, через яку комп'ютер передавав команди під час рутингу. Її можна видалити, якщо не планується процедура відкату рута (хоча, навіть якщо Ви і видалите, то при повторному підключенні до ПК через Kingo ROOT вона знову з'явиться).

Якщо Ви - власник смартфона родом з Китаю, то для таких пристроїв існує спеціалізована утиліта - VRoot. Остання її версія (яку Ви знайдете в архіві) нарешті почала підтримувати англійську мову, тому розібратися, що і до чого буде неважко (при можливості отримання рута там буде лише одна кнопка).

Крім китайських телефонів та планшетів VRoot працює також і з більшістю популярних фірмових моделей (її база даних налічує понад 8000 апаратів). Однак, вдаватися до використання даної утиліти я радив би тільки тоді, коли інші способи не спрацювали. Просто проблема в тому, що VRoot встановлює разом із правами суперюзера ще й низку сторонніх утиліт китайською (їх можна, в принципі, видалити), а також нестандартний китайський рут-менеджер KingRoot.

Замінити його на нормальний Superuser або SuperSu можна буде лише вручну через файловий менеджер. Для цього потрібно зробити таке:

  1. Завантажити SuperSu та перейменувати APK-файл на Superuser.apk.
  2. Залити отриманий файл на картку пам'яті пристрою.
  3. За допомогою файлового менеджера замінити файл у папці /system/apk.

У принципі, описані дії виконати нескладно, але це все зайві рухи тіла, які могли б і не знадобитися, скористайся одним з більш простих рішень.

Рут через рекавері

Останнім способом отримати рут (якщо всі попередні не спрацювали) можливо отримання прав суперкористувача за допомогою вбудованої системи відновлення пристрою (у простолюді - рекавері (від англ. Recovery).

Тут, на жаль, універсального способу немає. Вам доведеться перечитати популярні форуми саме за Вашою моделлю пристрою і, швидше за все, десь у надрах обговорень (або в шапці, як на 4pda.ru) Ви знайдете кілька архівів з іменами, типу, recovery.zip, root.zip, superuser .zip або щось на зразок того. Далі алгоритм такий:

  1. Архів, що підходить саме до Вашого пристрою, потрібно завантажити на флеш-карту девайса, на її корінь (директорія /SD).
  2. Вимкнути пристрій та включити в рекавері-режимі (зазвичай там, звідки Ви завантажуєте архів, пишеться як це зробити у Вашій моделі девайсу). Для Samsung Galaxy Y, наприклад, запуск у режимі відновлення здійснюється із затиснутою центральною кнопкою та клавішею збільшення звуку.
  3. Вибрати меню Aplly Update From SDCard та запустити наш архів на виконання.
  4. Дочекайтеся завершення копіювання всіх файлів та перезавантаження установки.

Показником успішного отримання рута буде, як і у всіх попередніх випадках, поява менеджера рут (Superuser або SuperSU).

Висновки

У статті ми постаралися розглянути всі варіанти отримання прав на Андроїд-пристроях. Єдиним неврахованим способом, про який не було сказано, є ще повна перепрошивка девайсу на альтернативну прошивку, в якій рут є спочатку. Проте це досить радикальний захід.

Думаю, Ви, прочитавши статтю, зрозумієте, що не такий страшний рут, як його малюють:) Отримати права суперкористувача для Андроїд сьогодні стало досить просто та безпечно. А головне – безкоштовно;) У цьому Вам допоможе архів до цієї статті, в якій ми зібрали всі згадані програми та програми.

Якщо Ви маєте бажання отримати повний контроль над своїм пристроєм, Ви в більшості випадків зможете це зробити самостійно без будь-яких титанічних зусиль. Однак, спочатку все ж таки подумайте і назвіть хоча б три причини, навіщо Вам знадобився рут;) Назвали? Тоді бажаю Вам успіхів!

P.S. Дозволяється вільно копіювати та цитувати цю статтю за умови вказівки відкритого активного посилання на джерело та збереження авторства Руслана Тертишного.

Практично всі користувачі Андріод пристроїв рано чи пізно запитують, як отримати Root права на Android. Але, більшість користувачів вважає, що отримати рут права занадто складно або що рут права можуть призвести до пошкодження їх даних. Тому більшість швидко цурається цієї ідеї. Насправді зараз можна отримати рут права просто зробивши кілька кліків мишкою. Часи, коли для отримання рут прав потрібно було довго і нудно вивчати довгі інструкції давно пройшли. Наразі більшу частину роботи виконують спеціальні програми. У даному матеріалі ми розповімо про те, що таке рут права, для чого вони потрібно, а також як отримати рут права на Андроїд.

Root права це термін із UNIX подібних операційних систем. Він означає користувача з ідентифікатором (UID, User IDentifier) ​​нуль. Такий користувач також називається суперкористувачем і має повний доступ до операційної системи. Іншими словами, якщо ви отримаєте рут права на вашому Андроїд смартфоні, то ви отримаєте повний контроль над операційною системою Андроїд, яка встановлена ​​на вашому пристрої.

Такий контроль надає безліч переваг. По-перше, отримавши ROOT, ви зможете видаляти стандартні програми, встановлені виробником вашого смартфона. Також ви зможете змінювати ярлики програм, встановлювати теми, запускати спеціалізовані програми, змінювати файли операційної системи, встановлювати програми на картку пам'яті і т.д.

З іншого боку, отримання ROOT прав несе деякі ризики. По-перше, пристрої з ROOT доступом втрачають гарантію від виробника. Так що у разі поломки вам доведеться ремонтувати пристрій власним коштом. Також на пристрої з ROOT правами зникає можливість оновлення «по повітрю» (ви більше не зможете встановлювати OTA оновлення).

Потрібно відзначити, що бувають декількох видів: Full Root (повний доступ без будь-яких обмежень), Shell Root (без доступу до папки system), Temporary Root (тимчасовий Root, працює тільки до першого перезавантаження пристрою). Але, вистачить теорії, настав час переходити до практики.

Як отримати Root права на Android за допомогою програми Kingo Android ROOT

Програма Kingo Android ROOT це безкоштовна утиліта, яка дозволяє швидко і без зайвого клопоту отримати ROOT права. Ця програма підтримує більшість популярних Android пристроїв, тому її можна вважати універсальним рішенням.

Крок №1. Завантажте Kingo Android ROOT.Перейдіть на та завантажте програму на свій Windows комп'ютер.

Крок № 2. Встановіть завантажену програму на комп'ютер.Весь процес установки не розглядатимемо, там немає нічого складного. Все так само, як при установці будь-якої іншої програми.

Крок № 3. Увімкніть режим «Налагодження USB» на вашому смартфоні.Для цього спочатку нам доведеться включити «Режим розробника». Щоб це зробити, відкриваємо налаштування і переходимо до розділу «Інформація про пристрій». Тут потрібно кілька разів натиснути на пункт «Номер складання». Після цього з'явиться повідомлення про включення режиму розробника.

Після того, як ми включили "Режим розробника". Повертаємося до Налаштувань і переходимо до розділу «Параметри розробника» (цей розділ може називатися по-різному, наприклад «Для розробників»).

У розділі «Параметри розробників» нам потрібно знайти функцію «Налагодження USB» та включити її.

Крок № 4. Увімкніть інсталяцію програм з невідомих джерел.Для цього відкрийте установки Андроїда та перейдіть до розділу «Безпека». Тут потрібно знайти функцію «Невідомі джерела» та увімкнути її.

Крок № 5. Запускаємо програму Kingo Android ROOT на комп'ютері і після цього підключаємо до нього наш Android пристрій за допомогою USB кабелю. Після підключення Андроїд пристрою програма знайде та встановить потрібні драйвери.


Крок № 4. Отримуємо Root права на Android.Завіральний крок отримання рут прав. Після того як програма Kingo Android ROOT встановить драйвери, ви побачите велику червону кнопку «ROOT». Натисніть її та зачекайте, поки програма Kingo Android ROOT закінчить роботу.

Крок № 5. Перезавантажте ваш Android пристрій.Після успішного отримання Root прав програма видасть відповідне повідомлення та попросить вас перезавантажити Андроїд пристрій


Все, тепер ви отримали Root на вашому гаджеті Android. При необхідності ви можете видалити рут права. Для цього достатньо знову підключити пристрій, запустити програму Kingo Android ROOT і натиснути на кнопку «Remove Root».

Як перевірити, що ви отримали Рут права на Андроїд

За бажання ви можете перевірити, що отримання рут прав пройшло правильно. Це можна зробити декількома способами:

  • Якщо у вас є Root, то в емуляторі терміналу після введення команди su ви повинні побачити запрошення у вигляді решітки (#).
  • Якщо у вас є Root, то в емуляторі терміналу на команду /system/bin/id ви повинні отримати відповідь uid=0(root) gid=0(root). Але цей спосіб перевірки працює не завжди.

Також ви можете перевірити наявність Рут прав просто запустивши програму, яка їх вимагає. Якщо програма працює нормально і всі її функції доступні, то у вас є Рут права. Якщо ж ви бачите попередження та помилки, значить – прав немає. Також у деяких випадках після отримання рут прав у списку програм з'явиться програма Superuser або SuperSU.