Отримання Root прав на Android. Що таке root доступ та права суперкористувача на Андроїд

01.10.2019 Новини

Мобільна платформа Androidвідноситься до операційних систем закритого типу. Це означає, що у звичайному режимі у користувачів відсутня можливість вносити будь-які зміни до її кореневого каталогу. Подібні заборони дещо зменшують функціональність смартфонів та планшетів, що подобається далеко не всім власникам сучасних гаджетів. Для зняття на Андроїді обмежень по взаємодії із системними файлами існує таке поняття, як доступ. Давайте розберемося, що таке root права на пристрої Androidщо дає цей інструмент і як отримати права суперкористувача самостійно.

Навіщо потрібні рут права і які функції вони виконують

Права root є своєрідним ідентифікатором головного адміністратора у системі (User Identifier або «нульовий» користувач). Цей термін прийшов на Android з ОС Linux, тому для тих, хто раніше стикався із зазначеною операційною системою, він буде не новим.

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

Незважаючи на те, що після активації режиму superuser мобільний пристрій стає більш функціональним, розширений доступ також має деякі недоліки:

  • отримати root права на Android - це позбавити девайс гарантії від виробника (розблокування суперкористувача анулює існуючу гарантію);
  • при видаленні не тих файлів ваш телефон може вийти з ладу;
  • при увімкненому User Identifier гаджет стає беззахисним перед шкідливими програмами.

Способи одержання root прав

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

  • інстальовані безпосередньо на смартфон або планшет;
  • працюють через комп'ютер.

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

Всі програми-активатори є абсолютно безкоштовними і їх можна завантажити як з Play Market, і з сторонніх ресурсів.

Активація root доступу без комп'ютера

Отримати рут права на Андроїді без комп'ютера можна за допомогою таких програм:

  • Framaroot;
  • OneClickRoot.

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

Отримання рут прав через Framaroot

Щоб отримати рут на Андроїді через Framaroot, вам знадобиться:

Після перезапуску Андроїда ви станете щасливим володарем профілю superuser. До речі, програма для отримання рут прав Framarootтакож дозволяє зняти встановлений User Identifier. Для цього у початковому вікні слід вибрати "Видалити Root".

Відкриття профілю superuser через OneClickRoot

Розблокувати рут права на Андроїд без ПК також можна за допомогою утиліти OneClickRoot. Порядок роботи з нею буде наступним:

Активація розширеного доступу через комп'ютер

Відповідаючи на питання, як отримати root права на Android, слід виділити спосіб, який передбачає використання персонального комп'ютерата спеціальної програми-активатора. Цей метод дозволить вам завантажити рут права на Андроїд навіть у тих випадках, коли мобільні додаткине впоралися із поставленим завданням.

Обзавестися рут правами для Android допоможе наступний софт:

  • Kingo Root;
  • UnlockRoot;
  • VRoot та ін.

Перед тим як встановити рут права на Андроїд, потрібно зробити дві речі:

Усі програми-активатори працюють практично однаково, тому розбирати дані утиліти окремо немає сенсу. Як приклад, розглянемо, як зробити root доступ через Kingo Root.

Root-доступ до системі Android.

Root – доступом називається доступ до системи Android із правами адміністратора. Тобто rooting-ом називають зміну в операційній системі, які призведуть до надання великих можливостей в керуванні смартфоном.

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

Щоб забезпечити такий рівень доступу на своєму смартфоні, досить просто встановити на нього програму під назвою su (скорочення від superuser, суперкористувач). Як суперкористувач, можна отримати доступ до системних файлів, переглянути кеш і зробити багато інших речей.

Навіщо потрібний такий рівень доступу?

Чи є сенс цим займатися? Справа в тому, що розроблено багато додатків, які для встановлення та запуску вимагають обов'язкового доступу з повними правами. Їх використання дозволяє значно розширити можливості будь-якого смартфона та зробити роботи з ним значно цікавішим. Це такі програми, як Root Explorer, Task Manager For Root, та інші. У описі програм такого типу вказується, що необхідний рівень доступу root.

Маючи повний доступ до системи Android, можна виконувати безліч інших функцій, наприклад:

Вносити зміни до файлів операційної системи, а також ярлики, теми;

Вилучати стандартні програмиопераційної системи;

Запускати на виконання будь-які виконувані файли, призначені для Linux;

Створювати повну резервну копію встановленої системиз усіма налаштуваннями та додатками, використовуючи додаткові програми;

Запускати Tether-програми, що дасть можливість використовувати конкретний смартфон як точку доступу (у версії android 2.2 ця можливість зроблена штатною).

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

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

Які бувають види доступу root.

В системі Android є кілька видів адміністративного доступу:

Temporary root – тимчасове надання адміністративних прав для виконання певних функцій. Після перезавантаження системи повертаються звичайні права користувача.

Shell root – постійні права адміністратора без доступу до системної папки system.

Full root – повний постійний необмежений доступ із правами адміністратора.

Наскільки це безпечно?

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

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

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

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

Таким чином, rooting може надати масу додаткових можливостей власникам смартфонів, але водночас може стати джерелом додаткової небезпеки та головного болю.

Як отримати root доступ на моєму смартфоні?

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

Спочатку трохи матчасті. Зовсім трошки, не переживайте. Словом root у середовищі Linux називається обліковий запис, який має певні привілеї у доступі до файлів. Його ще називають суперкористувачем (superuser). Найближче точне порівняння - профіль адміністратора Windows, тільки пароль зазвичай не потрібен. Втім, це залежить від пристрою, та й мова зараз піде не про повноцінний Лінукс, а про його син мобільного формату на ім'я Android.

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

Не зайвим буде повідомити, що є три види root-прав. Full Root надає користувачеві постійний доступ до можливостей суперкористувача, Shell Root є обрізаним варіантом Full, тобто зміна папки /system недоступна, а Temporary Root дає повний доступ лише до перезавантаження смартфона. А зараз:

Недоліки

Гарантійний термін більшості видів електроніки коливається від півроку до двох років. За цей час можна виявити післяпродажний шлюб, відповідальність за який лежить на виробнику. Якщо винен справді він (що легко перевірити) – ремонт та заміна комплектуючих будуть здійснені безкоштовно у спеціальних сервісних центрах. Але якщо так звані умови гарантії порушені, доведеться робити все за власний рахунок. Так ось, отримання облікового запису суперкористувача порушує умови гарантії в 99% випадків. Це все одно, що розкрити захисні пломби на телевізорі, щоб спробувати його відремонтувати самостійно, але не досягнувши успіху в цьому, відправити пристрій до СЦ. Гарантійні умови порушені, виробник не знає, чому сталася поломка - з його вини, або з вашої. А приймати на віру слова ніхто не буде.

Тому формую перший і головний для рядового користувача недолік: при отриманні root-доступу ви майже напевно втрачаєте гарантію на смартфон!Щоправда, є варіант, який із певним шансом може приховати подібні дії – відкат до заводської прошивки, але провернути це здатні лише ті, хто вже мав справу з доступом до системи на низькому рівні. Хоча ймовірність помилки таких користувачів наближається до нуля, «лічильник» рутів, якщо виробник його вставив, це може й не обнулити. Ну а якщо гарантія на апарат вже скінчилася, то побоюватися саме цього недоліку немає сенсу.

У своїй статті про мобільні віруси я згадував про те, що з відкриттям прав суперкористувача смартфон отримує додаткову пачку вразливостей. Але це стосується не тільки того, що навіть простенький вірус без проблем зможе напасти на свята святих - просто в серце кишенькового друга. Люди за своєю природою цікаві. Здобувши нечувану свободу в роботі зі смартфоном, вони намагаються робити речі, старанно уникаючи вивчення матчасті. Їхня самовпевненість бавить, а ось результат - не дуже. Необережним рухом руки багатофункціональний телефон перетворюється на т.зв. «цегла», яка навіть не включається. Це означає, що в бездоганно налагоджений механізм потрапила рукотворна піщинка, і зупинила роботу шестерень. Для рядового користувача справа вирішується виключно сервісним центром, перепрошивкою та втратою всіх даних (!), що були в телефоні, за винятком їх на картці пам'яті та SIM-картці. А СЦ, у свою чергу, вимагатиме з вас грошей за цю послугу, тому що гарантія злетіла (див. абзац вище).

Звідси випливає другий недолік: при помилці у роботі з правами суперкористувача можна порушити роботу ОС аж до безповоротної втрати даних. Уникнути цього можна наступними діями: перш ніж щось робити, необхідно дізнатися про наслідки - в Інтернеті напевно є хоча б одна людина, яка вже ризикнула і виклала свої думки в доступній формі. Далі – завжди майте під рукою резервну копію, і не одну. Я говорю не про файли галереї або контакти, але про повноцінний бекап всієї системи - так званий recovery. Як його робити, ми обговоримо пізніше.

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

Серйозний недолік root-прав полягає у варіативності їх отримання від пристрою до пристрою. Почнемо з того, що далеко не кожен смартфон взагалі надає таку можливість. Якщо ваш пристрій має функцію (хоча я б назвав «милицею») під назвою NAND lock, можете не мріяти про руту. Про Full Root, якщо бути точним. Інші два варіанти здебільшого доступні. Так, є способи обійти цю програмну красу, але будьте готові до додаткового годинникакопання в інструкціях.

Повного переліку пристроїв з NAND lock немає, але навіть якщо ваш телефон не перешкоджає отриманню root-доступу, не чекайте, що це буде просто. Немає єдиного рецепта отримання прав суперкористувача. Кожна новинка перші кілька днів вивчатиметься Інтернет-майстрами, перш ніж на західних форумах з'явиться послідовність дій. Не варто й думати, що вона буде простою – кроків може бути більше 20, і в кожному з них фігурують настільний комп'ютер, Інтернет, сторонні програми, заглушки та ще чорт знає що. Висновок: через NAND lock не на всіх смартфонах є можливість отримати Full Root, а для більшості пристроїв, де ця можливість є, існує окрема інструкція, яку потрібно довго шукати і неухильно дотримуватися її. А якщо на шляху до мети у вас щось не вийшло, велика ймовірність отримати технологічну цеглу за подібною ціною.

І останній, але дуже важливий факт. Будь-які експерименти з отриманням root-прав, зміною прошивки, створенням бекапу на ПК або створенням рекавері повинні проводитися ТІЛЬКИ через РІДНИЙ USB-кабель, який має бути встромлений ПРЯМО в корпус комп'ютера, в обхід будь-яких хабів. Справа в тому, що різні китайські вироби будь-якої ціни та вартості, за винятком фірмової периферії, глючать у самий важливий момент, або просто не справляються з подібними завданнями. Це не явище недавніх днів – навіть телефони Siemens прошивались лише через рідний USB, який, до речі, стояв чимало грошей і був досить рідкісним. В результаті можна зробити смартфон дорогою цеглою в процесі отримання, скажімо, рекавері, який повинен убезпечити користувача від подібних ситуацій. Будьте уважні!

Переваги

Свобода дій. Отримавши права Root, ви, як користувач смартфона, придбаєте повний контроль над пристроєм. НЕ подобаються стандартні програми? Видаліть їх з кінцями! Набридли стандартні ярлики/іконки? Заради Бога, змініть їх на будь-які, які вам сподобаються! Можна прибрати заставку під час запуску та вимкнення пристрою, можна змусити рідний спалах танцювати під час дзвінка, можна поставити штучні обмежувачі на Інтернет-трафік, прибрати рекламу з програм, приховати панель повідомлень або навігаційне меню та багато іншого. Звісно ж, для таких змін потрібні відповідні програми.

Не хочеться возитися з окремими елементами, А стандартний вид оболонки відверто набрид? Рішення є! З root-правами ніхто не завадить вам поставити справжнісіньку кастомну прошивку. Лідером на цій ниві можна вважати проект CyanogenMod, в рамках якого щодня випускаються збірки ПЗ для десятків популярних пристроїв… А ще є MIUI, Illusion, ParanoidAndroid та багато інших. Після знайомства з ними може захотітися назад, до такої рідної та зрозумілої заводської прошивки, але не все не так просто, та й специфіка конкретного пристроюне забариться. Геть сумніви! Можливості окремих ROM"ів просто захоплюють дух.

Наприклад, основними перевагами CyanogenMod є початкова чистота (немає зайвих встановлених програм), простота у використанні, мінімум налаштувань можливістю швидкого перемикання профілів, а також відмінна оптимізація. З недоліків варто виділити невеликий, як для кастомної прошивки, набір налаштувань, а також загальну нестабільність у роботі. А прошивка MIUIпозиціонується, як гібрид Android, iOS, і, фактично, є збірною солянкою з кращих елементів обох платформ. У ній немає більшості встановлених додатків, зате є велика кількість тем оформлення та віджетів, а більшість стандартних Android додатківабо видалені, або замінені більш «легкі» аналоги.

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

Але є ще більш настроювана прошивка - AOKP. Особисто мені вона нагадує часи, коли телефони Siemens правили бал, оскільки з ними можна було робити неймовірні речі. З AOKP ваш вібродзвінок почне підспівувати улюбленій пісні, замість завантаження буде фотографія коханої дівчини, а інтерфейс Ribbon зведе нанівець потребу в лаунчерах. І це лише короткий оглядтого, на що здатні універсальні ROM'и. Адже є ще прошивки під окремі пристрої, які виправляють неприємні помилки, не переставляючи дизайн з ніг на голову. Найчастіше вони майже нічим не поступаються стоковим. Але й приємні дрібниці, на зразок вбудованого бут меню, можливості запису скрінкастів або зміни щільності екрану в dpi через загальне масштабування. УВАГА! Остання функція надзвичайно небезпечна, і може призвести до «керування смартфоном».

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

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

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

Практично всі користувачі Андріод пристроїв рано чи пізно задаються питанням, як отримати 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 на комп'ютері та після цього підключаємо до нього наш Андроїд пристрій з допомогою USBкабелю. Після підключення Android пристрою програма знайде і встановить потрібні драйвери.


Крок № 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.