Як відключити root-доступ на Android

32145 Як відключити root-доступ на Android

Отже, ви відкрили двері в світ підвищеної функціональності свого 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 для отримання доступу адміністратора до додатків. Цей менеджер також ідеальний для зворотного процедури, так як її можна провести безпосередньо у додатку на вашому телефоні.

Дивіться також:  Автомобіль тижня від ТОВ “Престиж-Авто” - New Volkswagen Jetta TRENDLINE

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

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

Як відключити root-доступ на Android

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

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

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

Як відключити root-доступ на Android

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

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

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

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

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

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

Цей архів буде містити початковий завантажувач, радіо (при необхідності) і різні сценарії, необхідні для повної установки Android. Потрібний нам файл – boot.img – перебуває в кінцевому zip.-архіві «image-<device name>-<build number>.zip». Розпакуйте його.

Як відключити root-доступ на Android

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

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

Дивіться також:  Підживлення картоплі під час пророщування

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

Як відключити root-доступ на Android

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

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

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

Як відключити root-доступ на Android

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

Як відключити root-доступ на Android

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

adb reboot bootloader

Як відключити root-доступ на Android

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

fastboot flash boot boot.img

Як відключити root-доступ на Android

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

fastboot flash recovery recovery.img

Як відключити root-доступ на Android

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

fastboot reboot

Як відключити root-доступ на Android

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

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

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

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

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

Як відключити root-доступ на Android

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

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

Як відключити root-доступ на Android

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

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

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

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

Дивіться також:  30 пёселей, которые не представляют себе, насколько они большие

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

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

Як відключити root-доступ на Android

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

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

Джерело

страницу нашли по запросам:
  • як відключити рутинг
Автор:
Дата:
Из той же категории: (Без рубрики)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

10 − два =

Сейчас читают:
top