Що таке root та як його отримати? Android: що таке root-доступ та як його отримати Рутовий доступ

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/Android-Root..jpg 500w, http://androidkak.ru/wp- content/uploads/2015/08/Android-Root-300x127.jpg 300w" sizes="(max-width: 500px) 100vw, 500px">
Якщо ви відкрили цю статтю, то ви, напевно, вже маєте хоч якесь уявлення про права суперкористувача. Але на той рідкісний випадок, якщо ви є звичайним користувачем Android і відкрили статтю з цікавості - невеликий лікнеп.

Права суперкористувача, вони ж рут-права (від англійського “root”, що означає “корінь”) – це можливість записувати, змінювати та видаляти інформацію, що знаходиться у системному (або кореневому) розділі файлової системи. Це поняттяподібно до прав адміністратора на Windows і застосовується на операційних системах, заснованих на UNIX (Linux, Android, Tizen і т.д.)

Права root можна отримати практично на всіх Android-пристроях і ми обов'язково пройдемося найпопулярнішими способами їх отримання, але спочатку давайте відповімо на два дуже важливі питання: чи безпечно те, що ми з вами збираємося зараз зробити, а чи варто воно того.

Які наслідки спричиняє отримання рут-прав

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/vnimanie.jpg" alt="(!LANG:зверніть увагу" width="145" height="121" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/vnimanie..jpg 300w" sizes="(max-width: 145px) 100vw, 145px"> !} Перш за все, дайте відповідь на запитання – чи читали ви гарантійну угоду, яка додавалася до вашого телефону? Якщо читали – то ви знаєте, що отримання рут-прав – це сіра зона і чи ваша гарантія залишиться при вас після завершення процесу, залежить тільки від політики виробника.
Далі, запам'ятайте одну річ – суперкористувач дає вам повний доступ. ПОВНИЙ. Тобто якщо вам раптом спаде на думку видалити важливі системні файли – вас ніхто не зупинить. Так що уважно стежте, які програми отримують від вас дані права, а також консультуйтеся з іншими досвідченими користувачами Android перед тим, як робити якусь дурість.

Які переваги можна отримати за наявності root-прав

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-vigody.jpg" alt="(!LANG:Вигоди отримання прав" width="159" height="50" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-vigody..jpg 300w" sizes="(max-width: 159px) 100vw, 159px"> !} Список того, що можна зробити за наявності root-прав, просто величезний. Тільки погляньте на найбільш популярні причини отримання прав суперкористувача!

ВАЖЛИВО:У дужках вказано програму, яка дозволяє виконати дану дію.

  1. Видалення попередньо встановлених програм а-ля Facebook або Twitter з системного розділу(Titanium Backup);
  2. Перенесення кеша додатків з внутрішньої карткипам'яті на зовнішню (FolderMount);
  3. Перенесення розділу з програмами на картку пам'яті (Xposed App2SD);
  4. Глобальна модифікація інтерфейсу з можливістю тонкої установки (майже всі модулі Xposed);
  5. Вимкнення реклами у всіх додатках (Adaway);
  6. Зламування покупок у додатках з PlayMarket (Freedom);
  7. Вимкнення перевірки ліцензії в незламних програмах, а також їх злом (Lucky Patcher).

Читайте також: Kingo Android Root: як встановити та як користуватися

І це ще не все! Фактично, маючи root-доступ до телефону, ви можете зробити з нього практично все що завгодно. І якщо ваш запал ще не охолонув – давайте перейдемо до власне процесу отримання рут-прав.

Інструкція

data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/Android-s-root-pravami.jpg" alt="(!LANG:Рутований Андроїд" width="165" height="91" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/Android-s-root-pravami..jpg 300w" sizes="(max-width: 165px) 100vw, 165px"> !}
На жаль, просто так включити root-доступ на Android не можна - виробники постаралися убезпечити свої твори від кривих рук користувачів і це, насправді, правильно - інакше кількість звернень до сервісних центрів зросла б у рази. Але це означає, що отримати рут-права не можна зовсім. Більше того, для більшості телефонів ця процедура є вкрай буденною і займає лише кілька хвилин.

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

1. З самого пристрою

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/google-play-logo-274x300.png" alt="(!LANG:google play market" width="92" height="100" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/google-play-logo-274x300..png 405w" sizes="(max-width: 92px) 100vw, 92px"> !} Незважаючи на те, що багато виробників максимально закривають доступ до своїх смартфонів, хакери з усього світу час від часу знаходять лазівки, які дозволяють отримати права лише одним натисканням на екран. Інші виробники просто довіряють своїм користувачам і навіть публікують алгоритми обходу свого захисту. Саме на такому принципі і засновані різні автоматичні одержувачі root-прав, найвідомішим з яких є KingRoot.

Все, що потрібно для отримання root-прав на пристрої за допомогою KingRoot, - це натиснути одну кнопку. З недоліків KingRoot – не найзвичніший старим користувачам Android менеджерправ. Замість звичного SuperSU KingRoot використовує власну програмуяка, втім, не особливо відрізняється від SuperSU у питаннях функціональності.

Крім KingRoot, популярністю користується програма Framaroot, а також численні інші програми для Android-пристроїв, наприклад, VRoot,

2. За допомогою ПК та спеціальних програм

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-i-pk-300x258.jpg" alt="(!LANG:Підключення андроїда до ПК" width="150" height="129" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-i-pk-300x258..jpg 473w" sizes="(max-width: 150px) 100vw, 150px"> !} Якщо передати інструкції для розблокування зсередини Android системи не можна, це ще не означає, що цього не можна зробити зовсім. Принаймні відповідно до цього принципу оперують такі програми, як SuperOneClick, Kingo та багато інших. Як основу своєї роботи вони використовують USB-з'єднання Андроїд-смартфона та ПК, через яке подаються команди.

Читайте також: Як створити та встановити кастомну прошивку на Android-гаджет

Для того, щоб отримати можливість так робити, вам потрібно включити в налаштуваннях вашого Android-смартфону опцію "Налагодження USB". Знаходиться вона у прихованому розділі "Для розробників", а щоб відкрити цей розділ (якщо він закритий), зайдіть у розділ "Про планшет" і десять-п'ятнадцять разів натисніть пункт "Версія збирання".

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

3. За допомогою ПК та ADB-терміналу

data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2015/08/android-pc-adb-300x258.jpg" alt="(!LANG:Сполука телефону та комп'ютера за adb-протоколом" width="150" height="129" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2015/08/android-pc-adb-300x258..jpg 473w" sizes="(max-width: 150px) 100vw, 150px"> !} Якщо виробник вашого смартфона дуже любить свою параною і при цьому досить успішний, щоб дозволити собі найняти багато талановитих програмістів для мало кому потрібної справи (особливо цим грішить Sony) - отримати рут-права за допомогою KingRoot або Kingo не вийде. Так само, як не вийде і отримати root на пристроях з нестандартною начинкою (скажімо на лінійці Asus Zenfone або китайських планшетах Android побудованих на Intel Atom). У цьому випадку доведеться скористатися за допомогою комп'ютера та adb-інтерфейсу.

Для тих, хто не знає, що таке adb, відповідаємо. ADB – це спеціальний протокол, який дозволяє вашому Андроїд-пристрою отримувати інструкції з комп'ютера USB-кабелем. Завдяки тому, що ADB є частиною самої системи Android, такі команди здебільшого мають вищий пріоритет, ніж захисні рішеннявиробника телефону.

Для нормальної роботи ADB з вашим телефоном вам знадобиться як мінімум:

  • Комп'ютер з операційною системою Windows 7 (новіші ОС можуть працювати нестабільно або взагалі не працювати з потрібними драйверами);
  • Набір adb-драйверів для вашого пристрою (зазвичай видається виробником);
  • USB-кабель;
  • Власне, смартфон із включеною в налаштуваннях опцією "Налагодження USB";
  • Розпакований у папку "X://ADB", де X - (бажано) несистемний диск, архів з ADB-терміналом.

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

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

Видалення Root прав через файловий менеджер

Як було зазначено вище, Root права дають користувачеві повний контроль над пристроєм і можливість редагувати всі файли в ньому. Відповідно, можна внести в системні файли зміни, які скасують Root доступ. Фактично для цього потрібно просто стерти з пристрою всі файли, які переводять його в режим Super User – користувача з просунутими правами.

Щоб видалити Root права, потрібно попередньо встановити будь-який файловий менеджер. Їх можна багато знайти в Play Market- ES File Explorer, Total Commander, X-Plore File Manager та інші. Запустіть файловий менеджер і виконайте такі дії:

Перевірити наявність або відсутність Root прав можна за допомогою програми Root Checker, яка доступна безкоштовно в Play Market. Завантажте його, запустіть та перевірте, чи визначає програма наявність Root прав на пристрої чи ні.

Видалення Root прав за допомогою програми

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

Користуватися програмою SuperSU для видалення Root прав із пристрою потрібно так:

Варто відзначити, що SuperSU не єдина програма, яка дозволяє видалити Root права з пристрою. Є її платний аналог Unroot, який дозволяє відмовитися від Root доступу, і в деяких ситуаціях справляється, коли у SuperSU виникають проблеми.

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

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


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

Root- це обліковий запис головного адміністратора або superuser (суперкористувача). Маючи доступ до цього профілю з'являється ціла низка можливостей, недоступних у звичайному режиміроботи.

З отриманням Root-прав можна отримати серйозні проблеми!

Якщо ви не просунутий користувач і не знаєте, навіщо потрібні Root-права, ми настійно НЕ РЕКОМЕНДУЄМО їх отримувати, т.к. завжди є шанс, що телефон більше не увімкнеться і потрібен ремонт! Крім того, у разі отримання Root-прав виробник може відмовити в гарантії.

Програми, призначені для отримання Root-прав, визначаються антивірусними програмамияк віруси. Це відбувається тому що по суті це і є вірусні "експлоїти", що проникають у ядро ​​системи та розблоковують особливі привілеї. Тому для скачування та встановлення таких програм вам необхідно відключити антивірус!

Види Root-прав:

  • Full Root- повні та постійні Root-права без обмежень;
  • Shell Root (Не підійде для Mobiletool) - постійні Root-права, але без доступу до зміни папки \system;
  • Temporary Root (не підійде для Mobiletool)- тимчасові Root-права. Якщо немає можливості отримати повний Root, отримати тимчасовий рут зазвичай можна завжди. Після перезавантаження права суперкористувача пропадають.

Чи можна на всіх смартфонах отримати Root-права?

На жаль немає. Деякі аксесуари мають одну неприємну річ, яка називається NAND lock. Ця функція не дозволяє вносити зміни до розділу /system, що не дає можливості встановити програму SuperUser. Повний Root на таких пристроях без їхнього розблокування отримати не можна. Можна отримати лише Shell Root або Temporary Root.

Як отримати Root-права для Android

В інтернеті безліч інформації про засоби отримання Root-доступу на Android. Для кожного пристрою свої методи отримання Root-прав, які ви можете знайти на форумах, присвячених вашому пристрою. У цій статті ми спробували зібрати найуніверсальніші способи отримання Root-прав для більшості пристроїв.

1. Отримання Root-прав за допомогою програми Universal AndRoot. Програма підтримує багато пристроїв і дає можливість отримання прав superuser в 2 дотики. Програма працює не на всіх пристроях.

2. Отримання Root-прав за допомогою програми z4root для Android. Весь процес отримання Root-прав - в 2 кліки. Список пристроїв, що підтримуються, досить великий. Є можливість отримання тимчасових Root-прав.

3. SuperOneClick – ще один спосіб отримання Root-прав. Права superuser виходять за допомогою програми для ПК через USB-підключення до смартфона.

4. Ще один універсальний спосіб отримання Root-прав: за допомогою утиліти Kingo Android ROOT. Підходить для більшості пристроїв. Встановлюється на ПК, процес отримання Root-прав досить простий.

Отже, ви відчинили двері у світ підвищеної функціональності свого Android-смартфону, отримавши root-доступ. Чудово! Ви можете робити зі своїм телефоном те, чого інші не можуть. Але що робити, якщо обставини змінилися і вам потрібно провести зворотну операцію? Не бійтеся, ми вам допоможемо.

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

Способи відключити root доступ телефону на базі Android

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

  • Будь-який телефон, який будь-коли піддавався процедурі отримання root-доступу: Якщо отримання root-Доступу - це все, що ви коли-небудь робили зі своїм телефоном, і на пристрої досі стоїть вихідна версія Android, відключення root-доступу має пройти легко і безболісно. Його процедура детально описується у першому розділі цього гайду.
  • Будь-який телефон з ПЗУ, або використовує Xposed Framework: Якщо рутингом справа не обмежилася, найімовірніше, ви внесли досить серйозні зміни в певні частини системи. У такому разі єдиним способом буде повне повернення до початкових заводських настройок. Тепер все залежить від телефону, і ми не можемо дати конкретних інструкцій для кожної моделі, але в останньому розділіви знайдете інформацію про це.

Здається, нескладно, вірно? На жаль, метод SuperSU не завжди працює ідеально. Можливо, він не спрацює з якихось причин. У такому випадку ви можете провести процедуру вручну одним із наступних способів:

  • Телефони серії Nexus, а також телефони інших розробників, що працюють на версії Marshmallow: Якщо метод SuperSU не працює, ви можете вручну відключити root-доступ повторно запустивши boot.img. Це головний файл, який змінюється, коли ви отримуєте root доступ до телефону на базі Marshmallow. Так що його заміна та перезапуск заводський версії Androidповинні допомогти. Про те, як це зробити, читайте у другому розділі нашого гайду.
  • Телефони серії Nexus, а також телефони інших розробників, що працюють на версії Lollipop та попередніх. Якщо метод SuperSU не працює, ви можете вручну відключити root-доступ, видаливши бінарний файл su. Це файл, який дозволяє отримати root-доступ на телефонах з версіями Android, що передують Marshmallow. Отже, його видалення та перезапуск заводської версії Android повинні допомогти. Про те, як це зробити, читайте у третьому розділі нашого гайду.
  • Пристрої з ОС не від розробника: Якщо метод SuperSU не працює, швидше за все вам доведеться повністю очистити свій телефон і повернутися до вихідних налаштувань. І тут алгоритм дій залежить від телефону, і ми можемо дати конкретних інструкцій. Більше детальну інформаціюпро це ви можете знайти у фінальному розділі нашого гайду.

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

Як вимкнути root-доступ практично на кожному Android-пристрої за допомогою SuperSU

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

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

Після того, як ви запустили програму, перейдіть на вкладку «Налаштування» і прокрутіть сторінку вниз, доки не побачите розділ «Очистка» («Cleanup»). Торкніться опції "Повне видалення root" ("Full unroot").

Відкриється діалогове вікно з інформацією про те, чого очікувати від процедури видалення та запитом на підтвердження. Якщо ви отримали root-доступ до пристрою саме цим традиційним способом (зазвичай актуально для телефонів з Lollipop або більше ранньою версією), це буде першим і єдиним кроком для вас. Натиснувши "Продовжити" ("Continue"), ви вимкнете root-доступ. Перезавантажте телефон, щоб завершити процедуру.

Якщо root-доступ на вашому пристрої був отриманий методом Systemless Root (несистемний root), а сам пристрій працює на версії Marshmallow, натискання «Продовжити» («Continue») відкриє інше діалогове вікно з питанням, чи хочете ви відновити заводські налаштування, і інформацією про те, що це необхідно для оновлення OTA (over-the-air). Якщо ви збираєтеся встановити оновлення для Android, коли воно вийде, або збираєтеся позбавитися телефону, натисніть ОК («Yes»). Якщо це не стосується вашої ситуації, можна просто залишити змінений завантажувальний образ, натиснувши «Ні» («No»).

У наступному діалоговому вікні може бути питання, чи ви хочете відновити систему. Якщо ви використовуєте набір утиліт Custom Recovery(що найімовірніше) і хочете оновити OTA, ця функція необхідна – натисніть OK, щоб продовжити. Якщо в майбутньому ви знову збираєтеся отримати root-доступ або хочете продовжити роботу з Custom Recovery (наприклад, для резервних копій Android), натисніть "Ні". Існує можливість, що це вікно не з'явиться. У такому випадку вам потрібно вручну запустити відновлення за замовчуванням. Наступний розділ описує, як це зробити.

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

Як вручну вимкнути root-доступ на пристроях серії Nexus та інших телефонах версії Marshmallow

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

Хороша новина полягає в тому, що простий трюк – заміна зміненого файлу boot.img вихідним – має спрацювати.

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

Перше, що вам потрібно буде зробити – це завантажити Factory Image із сайту Google (для Nexus). Інші виробники повинні надавати ці файли. Як тільки ви завантажили Factory Image, вам потрібно буде розпакувати архів. Усередині цього архіву ще один. Розпакуйте його теж.

Цей архів буде містити початковий завантажувач, радіо (при необхідності) та різні скрипти, необхідні для повної установки Android. Необхідний нам файл boot.img знаходиться в кінцевому zip.-архіві «image- -.zip». Розпакуйте його.

Поверніться до телефону та переконайтеся, що налаштування розробника активні: для цього зайдіть у Настройки > Про телефон і натисніть сім разів на Номер поточного варіанта програми (Build Number). Спливаючі повідомлення покажуть, скільки ще натискань необхідно для того, щоб стати «розробником».

Як тільки меню параметрів розробника буде розблоковано, поверніться назад до меню налаштувань. Меню "Параметри розробника" ("Developer options") перебуватиме прямо над "Про телефон". Натисніть "Параметри розробника".

Перейдіть до клавіші «Налагодження USB-з'єднання» («USB Debugging») та активуйте її за допомогою перемикача.

Виникне попередження з інформацією про те, що таке "Налагодження USB-з'єднання" - натисніть "OK", щоб активувати цю опцію.

Підключіть свій пристрій до комп'ютера за допомогою кабелю USB. Якщо у вас встановлені необхідні драйвери, має вийти повідомлення, що запитує дозвіл на підключення до комп'ютера. Якщо ви використовуєте персональний комп'ютер, поставте галочку поруч із «Завжди дозволяти на цьому комп'ютері», щоб з'єднання в майбутньому відбувалося автоматично. Натисніть "OK".

Повернемося до комп'ютера. Якщо у вас встановлений налагоджувальний міст Android (ADB) у PATH, натисніть Shift+права кнопка миші по папці, в яку ви розпакували файли Factory Image, потім відкрийте командне вікно.

Якщо у вас немає ADB, скопіюйте файл boot.img до папки ADB – C:\Android\platform-tools. Як тільки файл boot.img буде скопійовано, натисніть Shift+права кнопка миші та виберіть "Відкрити командне вікно тут" ("Open a command window here").

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

adb reboot bootloader

Як тільки телефон перезавантажиться, введіть наступну команду. До закінчення залишилося лише кілька секунд:

fastboot flash boot boot.img

Якщо ви робите процедуру видалення root для того, щоб встановити OTA-оновлення, або хочете повністю повернутися до заводських налаштувань, вам також необхідно запустити відновлення за замовчуванням. Для цього використовуйте наступну команду:

fastboot flash recovery recovery.img

Після цього перезавантажте Android за допомогою:

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

Як вручну вимкнути root-доступ на пристроях серії Nexus та інших телефонах версії Lollipop (або раніше)

Загалом відключення root-доступу за допомогою SuperSU – найкраще рішеннядля пристроїв зі зміненою системою, оскільки сліди всіх змін, внесених під час рутингу, будуть очищені. Однак якщо ви хочете зробити процедуру вручну – процес буде більш кропітка і не обмежиться простим запуском boot.img, як у несистемному методі. Хороша новина полягає в тому, що вся процедура може бути виконана безпосередньо на телефоні без використання комп'ютера.

Перше, що вам потрібно – це файловий менеджер з root-доступом – ES File Explorer є на сьогоднішній день найпопулярнішим, але згодиться будь-який інший провідник.

В ES вам необхідно відкрити бокове меню, висунувши його ліворуч, потім прогорнути вниз до кнопки «Root-провідник» (« Root Explorer») та активувати його за допомогою перемикача. Програма SuperSU запропонує вам надати доступ до файлового менеджера.

Як тільки root-доступ отримано, перейдіть до системної папки (/system folder). За допомогою ES виберіть у меню « Домашня сторінка» («Homepage») (звичайно, якщо ви все ще знаходитесь на стартовій сторінці). Натисніть клавішу Пристрій (Device).

У первинному розділі перейдіть до папки «system» і відкрийте її.

На цьому етапі можуть виникнути труднощі – залежно від того, як було зроблено рутинг на вашому пристрої, файл «su» (який ми повинні будемо видалити) може знаходитися в одній з наступних папок: /system/bin or /system/xbin. Для початку перевіримо першу.

Файли тут розташовані в алфавітному порядку, так що якщо ви не знаходите файл «su» (як на зображенні), вирушайте в папку /system/xbin. Натисніть чорну стрілку, а потім відкрийте папку «xbin».

У ній не так багато файлів, тому ви з легкістю знайдете необхідний.

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

Якщо ви хочете тимчасово відключити root-доступ для того, щоб встановити OTA-оновлення, просто виріжте файл su з цієї папки (довге натискання + інструмент Ножиці). Потім перейдіть до папки /sdcard/, повернувшись до папки «Пристрій» і відкривши папку «sdcard». Вставте файл, вибравши іконку «Вставити».

Позбавившись файлу «su», необхідно перемістити або видалити ще один файл. Перейдіть до папки /system і відкрийте папку «app».

Вам необхідно знайти тут програму SuperUser, якщо ви використовуєте SuperSU. Воно знаходиться у папці під цим ім'ям. Якщо ви використовуєте іншу програму для отримання доступу суперкористувача, можливо, доведеться трохи пошукати. Як тільки ви знайшли папку, відкрийте її. Зверніть увагу, що це може бути взагалі не папка, а просто файл superuser.apk в кореневій папці.

Як тільки ви знайшли потрібний файл, виділіть його довгим натисканнямі виріжте або видаліть так, як файл «su».

Якщо ви його вирізали, вставте його в папку /sdcard, щоб він не загубився.

На цьому етапі перевірте ще раз root-статус пристрою, скориставшись додатком на зразок Root Checker. Якщо програма показує, що root-доступ вимкнено, ви закінчили.

Тепер на вашому пристрої Android необхідно відновити параметри за замовчуванням. Для того, щоб це зробити, на телефон необхідно завантажити Factory Image та діяти згідно з алгоритмом, описаним у ручному відключенні root-доступу на пристроях серії Nexus.

Перезапустіть пристрій, щоб активувати заводські установки

Якщо ви користуєтеся телефоном з ПЗП або Xposed Framework, для відключення root необхідно повне повернення до початкових заводських настройок. Якщо метод SuperSU не спрацьовує це єдиний спосіб.

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

  • Телефони серії Nexus, також телефони інших розробників: Тут все просто. Завантажте Factory Image з сайту Google або сайту вашого виробника (зовсім як у вищеописаному випадку з Marshmallow), потім запустіть файли на своєму телефоні, що містяться в архіві.
  • Телефони Samsung: Вам знадобиться файл з повним прошивкою, доступний на сайті Sammobile.com. Ви матимете справу з досить простою програмою «Odin» на комп'ютері. Просто переконайтеся, що знайшли інструкцію, яка підходить для вашого пристрою.
  • Телефони Motorola: Motorola використовує програму під назвою "RSD Lite" для встановлення файлів образу завдання (image files), хоча ці файли не доступні для пристроїв не від виробника. В інтернеті можна знайти безліч копій, тому перед запуском файлу переконайтеся в надійності джерела.
  • Телефони LG: LG використовує спеціально розроблений «Flash Tool» для установки файлів KDZ, що підходять для конкретного пристрою. Знову ж таки, процес може виявитися непростим, тому переконайтеся, що інструкція вам підходить.
  • Телефони HTC: HTC, напевно, випускає найдружніші пристрої, на яких використовується тільки так званий файл RUU (ROM Update Utility), який може бути запущений простими командами ADB або Fastboot. В якості альтернативи ви можете помістити файл RUU у підпапку /sdcard більшості пристроїв HTC, і він буде автоматично виявлений у початковому завантажувачі. Вам просто потрібно знайти підходящий для вашого телефону файл RUU.

Нам би хотілося скласти детальну інструкціюдля кожного пристрою, але це просто неможливо. І це ще одна причина, з якої ми віддаємо перевагу Nexus та іншим виробникам телефонів на базі Marshmallow, Lollipop (і раніше). Але трохи покопавшись, ви зможете самостійно відключити root-доступ на будь-якому пристрої і повернути його в колишній робочий стан.

Якщо Ви хочете «покопатися» в системі 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 і як їх видалити. Бажаємо успіху!

Телевізори