Що таке root в Android? Навіщо потрібен Root в Android? Плюси та мінуси Видалення Root прав за допомогою програми

Головна / Контакти

Я думаю, багато хто з вас чув цей вислів, але не багато хто розуміє, що це таке (я не кажу вже про те, як це зробити). Зараз я допоможу вам розібратися.

Стаття складається з наступних розділів:

Що таке root-права та навіщо вони взагалі потрібні?

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

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

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

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

  • можливість роботи із системними додатками;
  • можливість «наділити» будь-яку з програм повним доступом до системи;
  • необмежена робота з інтерфейсом: змінюйте значки, теми (що можна зробити не лише завдяки лаунчерам), системні звуки, вітання та картинку або анімацію під час увімкнення;
  • повний доступ до bootloader, що дозволяє змінювати прошивку без утруднень;
  • можливість встановлювати програми відразу на карту пам'яті;
  • резервна копія з усіма програмами, які на той момент встановлені в системі;
  • особливий системний менеджер, що дозволяє бачити і редагувати приховані раніше системні файли.

І останнє, що варто сказати вам перед тим, як перейти до практичної частини, це попередження:

  • ви втратите гарантію на пристрій;
  • ви можете пошкодити операційну систему, якщо робитимете дії, в яких не впевнені. Тому: видаляйте, додавайте, змінюйте, але якщо впевнені у вірності своїх дій.

Основні способи отримання root-доступу

Звичайно, є спеціальні програми, які полегшують цю справу. Я умовно поділю їх на два типи:

  • програми на ПК;
  • програми на Android-пристрій.

Нижче я розповім вам про основні їх і навчу вас ними користуватися. Але спочатку вам доведеться навчитися виконувати дії, які знадобляться вас будь-яким із способів:

  • підключати пристрій у режимі налагодження USB;
  • дозволяти встановлення додатків з невідомих джерел.

Режим налагодження USB

Алгоритм дій досить простий та аналогічний на пристроях з будь-якою версією Android OS.
1. Зайдіть у налаштування вашого пристрою та виберіть розділ «Спеціальні можливості», «Для розробників».

2. Встановіть перемикач у положення «увімкнено» напроти пункту «Налагодження USB». Підтвердьте своє рішення.

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

Дозвіл для встановлення з невідомих джерел
Увійдіть у налаштування, розділ безпеки. Встановіть перемикач у положення "увімкнено" напроти пункту "Невідомі джерела".

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

Повний доступ за допомогою програм для ПК

У цьому розділі я докладно розповім про те, як отримати root-права на ваш Android-пристрій за допомогою деяких програм для ПК.

Root-доступ за допомогою програми Kingo Android Root

1. Завантажте програму Kingo Android ROOT на ваш ПК.

2. Встановіть програму.

Один із скріншотів під час встановлення програми KingoRoot


4. Далі запустіть програму Kingo Android ROOT. Тільки після цього під'єднайте пристрій до комп'ютера за допомогою USB-проводу.

5. Коли пристрій виявлено і всі драйвери встановлено, натисніть кнопку «ROOT». Почнеться процес злому системи. Коли його буде виконано, перезавантажте ваш пристрій.

Сподіваюся, що вам все зрозуміло. Перейдемо до наступного способу.

Доступ за допомогою програми VROOT

Якщо у вас не вдалося отримати root-доступ за допомогою попередньої програми, то, найімовірніше, ваш android-пристрій китайського виробництва. Тому спробуйте зробити приблизно те саме за допомогою програми VROOT. Нижче інструкція.
1. Завантажте програму з офіційного сайту на ваш ПК. Так, варто відзначити, що вона китайською мовою, тому будьте уважними. Натисніть для завантаження зелену кнопку, як показано на малюнку.

2. Тепер установіть програму. Процес установки, ідентичний будь-який інший, просто дивіться по картинках та виконуйте. Не забудьте поставити галочку для запуску програми (останній скріншот).

3. Тепер потрібно увімкнути на пристрої Режим налагодження по USB і дозволити встановлювати програми з невідомих джерел.

4. Підключіть пристрій за допомогою USB-проводу. І натисніть кнопку "Root". Дочекайтеся завершення процесу отримання root-доступу.

Це, на мою думку, дві найкращі програми даної категорії. Просто виконуйте всі дії, як описано вище, і у вас все вийде.

Повний доступ за допомогою програм на Android

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

Доступ за допомогою програми KINGROOT

(Оскільки стаття була написана раніше, на сьогоднішній день, інтерфейс програми дещо змінився. Знизу буде описано старий варіант отримання рут прав, а в другій частині статті ми опишемо можливості утиліти, що надаються нам сьогодні. ВАЖЛИВО зазначити, що процес встановлення програми та отримання рут прав - не змінився).

Це досить проста у використанні програма, тому найпопулярніша.
1. Спочатку скачайте інсталяційний файл з офіційного сайту безпосередньо з вашого пристрою (так буде простіше, ніж з комп'ютера). Натисніть «Безкоштовне завантаження». Підтвердьте збереження файлу. На скріншоті чітко видно адресу сайту, а також показано, що потрібно робити. У рядку повідомлень можна побачити статус завантаження.

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

3. Тепер установіть програму, натиснувши кнопку «Встановити».

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

5. Тепер, коли визначення закінчилося, натисніть кнопку TRY TO ROOT для отримання root-прав. І чекайте перезавантаження пристрою, що й повідомить вам про те, що процес злому системи закінчено.

Оновлення програми King Root

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

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

Стартове вікно виглядає так:

Натиснувши кнопку «Безпека», KingRoot оптимізує всі процеси та виведе звіт:

Доступ за допомогою програми OneClickRoot

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

Ця програма набагато легша за попередню і, до того ж, вона відразу після сканування повідомляє вам про те, чи може вона відкрити root-доступ на вашому пристрої.

  1. Я особливо не розповідатиму, як завантажити і встановити програму. Потрібно виконати всі дії аналогічно до вищеописаного випадку. Усі (зокрема і офіційний сайт) видно на картинках. Просто дотримуйтесь інструкцій.

2. Після відкриття програми вам одразу буде запропоновано отримати рут. Тому натисніть на "Root Device". Потім проскануйте свій пристрій на те, чи може програма відкрити root-доступ до його системи. Якщо ні, то ви побачите повідомлення як на третьому скріншоті. Можете натиснути на Notify Me, якщо хочете, щоб вас поінформували про те, коли програма зможе вам допомогти.

3. Якщо все ж таки є можливість надати вам root-права, то ви побачите такий екран. Натисніть "Root Device".

Root ToolCase - отримуємо рут можливості одним кліком

Це універсальна програма, що дозволяє налаштовувати та керувати смартфоном без будь-яких обмежень, видаляти непотрібні утиліти, та багато іншого без наявності рут прав. Після встановлення програми з PlayMarket ми побачимо наступне вікно:

ВАЖЛИВО, ця програма не рутує пристрій, а надає ряд системних можливостей, які недоступні без встановлення (інформація від розробників на зображенні нижче).

Стартове вікно програми пропонує нам вибрати потрібне, а саме:

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

  1. App Manager

Дозволяє редагувати встановлені програми (включаючи системні) і навіть видалити те шкідливе програмне забезпечення, яке не доступне для видалення за допомогою вбудованих систем захисту.

  1. Додаткові системні установки.

Можливість роботи в середовищі розробки ADB за допомогою бездротових мереж, монтування розділів, зміна мови тощо.У редакторі Build.prop Editor можна змінювати властивості ROM. Доступна функція-інсталер для флеш-пристроїв, що дає можливість настроювати практично будь-який функціонал на телефоні, тим самим роблячи його повністю індивідуальним.

Toverloop

Свого роду "ветеран рута". Відома програма, що працює на майже на всіх пристроях зі старою Андроїд прошивкою (до 5 версії включно). Незважаючи на це, має велику популярність, оскільки процес рутування можливий в один клік. Список доступних для апгрейду пристроїв є на сайті програми.

Рутування Андроїд 7 і вище

Традиційні методи отримання прав супер користувача на пристрої нового типу не завжди дають позитивний результат. Установка програми дозволить лише керувати деякими функціями смартфона, але не стати super su.

Надамо короткий посібник для ОС версії 7 і вище.

  1. Обов'язково розблокувати Bootloader (завантажувач) на смартфоні. Залежно від моделі та прошивки ця процедура буде трохи відрізнятись.
  2. Перейти в режим розробника (знову-таки, залежно від моделі, цей пункт меню може бути в різних місцях) і включаємо налагодження по USB.
  3. Завантажити на свій ПК середовище розробки – Android SDK Platform Tools.
  4. На спеціалізованому сайті знаходимо потрібну нам кастомну прошивку для вашого смартфона, зазвичай це TWRP.

5. Після перепрошивки завантажується наше початкове вікно TWRP, вибираємо пункт Recovery Mode за допомогою кнопок регулювання звуку, підтвердити вибір – точковим натисканням кнопки живлення.

Короткі підсумки

Трохи вище я дуже докладно розповів вам як отримати рут доступ до системи вашого android-пристрою, а так само, що взагалі таке цей root-доступ.

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

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

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

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

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

Переваги та недоліки root-прав

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

Root права дозволяють:

  • Видаляти стандартні встановлені програми, вбудовані сервіси та інше сміття, яке за замовчуванням захищене від видалення;
  • Редагувати системні файли та програми;
  • Активувати додаткові функції Android;
  • Встановлювати модифіковані прошивки та моди;
  • Оптимізувати роботу пристрою, збільшувати продуктивність автономності, розігнати процесор;
  • Працювати з програмами, функціонал яких доступний лише за наявності root.

Недоліки root-прав:

  • Зникає можливість отримувати оновлення повітря від виробника пристрою;
  • Наявність root позбавляє власника пристрою права гарантійне обслуговування (можна видалити root);
  • Можна видалити файли, відсутність яких може негативно вплинути на роботу системи;
  • Завжди є ризик зробити критичні помилки, внаслідок яких пристрій може вийти з ладу без можливості відновлення.

Як отримати root-права на android: інструкція


Ступінь складності рутування пристрою залежить від конкретної моделі. Іноді досить просто встановити спеціальну утиліту та виконати кілька кроків. У деяких випадках доведеться повозитися, наприклад, власникам пристроїв HTC, необхідно попередньо розблокувати Bootloander. Наведене нижче посібник буде актуальним для більшості моделей. Якщо після дотримання наведеної нижче інструкції отримати root не вдалося, спробуйте знайти посібник з рутування вашої моделі.

Перед тим як отримати root-права на Android, слід ознайомитися з інформацією про види прав суперкористувача.

Види root прав:

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

Найчастіше потрібно отримати Full Root, що передбачає максимальні можливості.Будьте обережні після отримання root-прав із такими можливостями. При видаленні стандартних програм можна видалити файл, відсутність якого призведе до порушень роботи системи.

Отримати права суперкористувача можна безпосередньо через пристрій з OS Android або за допомогою комп'ютера. В обох випадках використовуються спеціальні утиліти. Як приклад розглянемо дві найпоширеніші програми.

Отримуємо root-права за допомогою Framaroot

Однією з найвідоміших утиліт для рутування пристроїв, що працюють на OS Android, є Framaroot. Програм підтримує безліч різних пристроїв. Framaroot дозволяє отримати root-права на андроїд пристрої в один клік без використання комп'ютера. Утиліта проста у використанні і не викличе питань навіть у користувачів-початківців. Щоб отримати root, вам не потрібно зв'язуватися командами ADB, системними флеш файлами та виконувати інші подібні дії. Все дуже просто, швидко і зрозуміло. Правда, список підтримуваних пристроїв обмежений, тому утиліта може виявитися марною. У будь-якому випадку почати слід саме з Framaroot, а у разі невдачі вдатися до використання інших програм.

Щоб отримати root-права за допомогою Framaroot, виконайте такі дії:

  1. Завантажте останню версію програми з офіційного сайту http://framaroot.ru/;
  2. Встановіть Framaroot із завантаженого apk-файлу на свій пристрій (попередньо необхідно дозволити встановлення програм з невідомих джерел в опціях безпеки Android);
  3. Якщо Ваш пристрій підтримується програмою, то на екрані з'явиться пропозиція вибрати програму для керування root-правами та метод отримання права суперкористувача;
  4. Виберіть Superuser або SuperSU. Натисніть на будь-який експлоїт, наприклад Boromir. Якщо нічого не вийшло, спробуйте інший експлоїт;
  5. У разі успіху з'явиться віконце зі смайликом про вдале рутування пристрою. Щоб зміни набули чинності, потрібно перезавантажити девайс.

Як бачите, процес отримання root за допомогою програми Framaroot гранично простий і не припускає жодних складнощів. Головний недолік цієї утиліти полягає в тому, що вона підтримує не всі пристрої. Якщо отримати права суперкористувача за допомогою Framaroot не вдалося, спробуйте інші варіанти.

Отримуємо root-права за допомогою Kingo Android Root

На відміну від програми Framaroot, програма Kingo Android Root можна встановити не тільки на Андроїд, а й на комп'ютер. Що стосується процесу отримання root, то тут все також швидко та просто. Завантажити програму Kingo Android Root ви можете з офіційного сайту розробника www.kingoapp.com безкоштовно.Ви можете інсталювати програму на Android або Windows. Для початку рекомендуємо спробувати отримати root через програму, а якщо не вийде, виконайте рутування пристрою через ПК.

Щоб отримати root-права через програму для Андроїд, перейдіть за вказаним вище посиланням, завантажте та встановіть утиліту. Після запуску програми запустіть процес рутування за допомогою натискання на відповідну кнопку. Тепер залишається дочекатися закінчення процесу та перевірити, чи вдалося Вашому пристрою отримати права суперкористувача. Щоб перевірити, чи є root-права чи ні, встановіть програму Root Checker з Google Play.

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

Щоб отримати root-права через Kingo Android Root, виконайте такі дії:

  • Увімкніть налагодження USB на вашому Android пристрої (в налаштуваннях зайдіть в пункт «Про телефон», потім кілька разів натисніть на пункт «Номер складання», поки не з'явиться повідомлення про те, що ви стали розробником. Зайдіть в «Установки» - «Для розробників» і позначте пункт «Налагодження USB»);
  • Підключіть пристрій до комп'ютера через USB;
  • Почнеться автоматичне встановлення необхідних драйверів (потрібне підключення до інтернету);
  • Після встановлення драйверів з'явиться кнопка ROOT. Натисніть на неї і розпочнеться процес рутування;
  • Якщо на смартфоні з'явиться напис Unlock Bootloader, потрібно буде за допомогою кнопок гучності вибрати Yes і коротко натиснути кнопку живлення для підтвердження вибору;
  • Після завершення процесу рутування з'явиться кнопка Finish.

Програми Framaroot і 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-доступ на будь-якому пристрої і повернути його в колишній робочий стан.

Спочатку трохи матчасті. Зовсім трошки, не переживайте. Словом 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 через загальне масштабування. УВАГА! Остання функція надзвичайно небезпечна, і може призвести до «окерування смартфона».

© 2022 androidas.ru - Все про Android