Як рутувати свій телефон Android з SuperSU і TWRP

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


Цей пост спочатку опублікували 2012 року. Відтоді він був оновлений, щоб зосередитися на найбільш широко підтримуваному методі рутингу, а не на наборі додатків одним клацанням.

Що таке Root?

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

Обліковий запис користувача root завжди існує в Android; просто немає вбудованого способу отримати до нього доступ. «Rooting» - це отримання доступу до цього облікового запису користувача root. Це часто порівнюють з джейлбрейком iPhone або iPad, але рутинг і джейлбрейк досить різні.

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

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

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

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

Android-пристрої не мають рутованої причини. Насправді, деякі виробники пристроїв роблять все можливе, щоб не дати вам рутуватися. Ось чому:

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

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

Безліч способів рутувати телефон Android

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

  • Розблокуйте звантажувач: Google і виробники пристроїв офіційно не підтримують рутування, але вони надають офіційний спосіб отримання низькорівневого доступу до деяких пристроїв, який потім дозволяє вам отримати root права. Наприклад, пристрої Nexus призначені для розробників, і ви можете легко розблокувати завантажувач за допомогою однієї команди. Потім ви можете отримати root права на ваш пристрій, перепрограмувавши ZIP-файл, що містить двійковий файл su, на екрані відновлення. Такі інструменти, як Nexus Root Toolkit для пристроїв Nexus, автоматизують цей процес. Інші виробники також пропонують способи розблокування завантажувача, але тільки для певних пристроїв.
  • Використовуйте вразливість безпеки: інші пристрої заблоковані. Їх виробники не надають офіційного способу розблокувати свої завантажувачі і втручатися в їх програмне забезпечення. Ці пристрої все ще можуть бути рутовані, але тільки шляхом виявлення вразливості в безпеці пристрою і використання його для установки su-двійкового файлу в їх системний розділ. OTA-оновлення може виправити вразливість системи безпеки, а також відключити пристрій. Наприклад, була нагорода в розмірі 18 000 доларів США для першої людини, яка могла отримати root права на Samsung Galaxy S5, що працює на Verizon або AT & T. Була виявлена вразливість, але майбутні оновлення можуть перешкодити роботі цієї вразливості і позбавити можливості рутувати Galaxy S5.
  • Flash CyanogenMod або інше користувацьке ПЗУ: Технічно це розширення одного з вищевказаних методів. Розблокування завантажувача і використання вразливості в системі безпеки можуть дозволити вам прошивати користувальницькі ПЗУ, такі як CyanogenMod, які часто поставляються з попередніми рутами. CyanogenMod включає в себе простий перемикач на екрані налаштувань, який дозволяє включати або відключати root-доступ. Оновлення до нової версії CyanogenMod або користувацького ПЗУ не призведе до видалення рута з пристрою, якщо в ПЗУ вбудовано спосіб включення root.

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

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

Як прошити SuperSU на телефон і отримати root-доступ

Отже, ви розблокували завантажувач і встановили TWRP. Великий! Ви насправді майже там. Щоб отримати root-доступ, ми будемо використовувати програму SuperSU, яка дає вам можливість надавати root-доступ іншим додаткам.

SuperSU доступний в Google Play Store, але ця версія насправді не надає вам root-доступ - насправді вам потрібен root-доступ, щоб використовувати його в першу чергу! Розмова про Виверт-22. На щастя, SuperSU також доступний у вигляді ZIP-файлу, який ми можемо «прошити» за допомогою TWRP. Це надасть вам root-доступ разом з функціями управління в додатку SuperSU для Android.

Отже, для початку перейдіть за цим посиланням, яке приведе вас до останньої версії SuperSU, доступної для скачування. Завантажте ZIP-файл на свій комп'ютер, підключіть телефон за допомогою USB-кабелю і перетягніть ZIP-архів SuperSU на внутрішню пам'ять телефону або на SD-карту.

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

Як тільки ви це зробите, вас зустріне знайомий домашній екран TWRP. Натисніть кнопку Встановити.

ПРИМІТКА. Можливо, вам слід зробити резервну копію в TWRP, перш ніж продовжити цей процес.

:

З'явиться наступний екран. Прокрутіть вниз і перейдіть до ZIP-файлу SuperSU, який ви передали раніше.

:

Натисніть поштовий індекс SuperSU, і ви побачите цей екран. Проведіть, щоб підтвердити спалах.

:

Для того, щоб прошити пакет SuperSU, буде потрібно всього лише одна хвилина. Після закінчення натисніть кнопку «Wipe cache/Dalvik», яка з'являється, і проведіть пальцем для підтвердження.

:

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

Якщо TWRP запитає, чи бажаєте ви встановити SuperSU зараз, виберіть «Не встановлювати». Іноді TWRP не може виявити, що у вас вже є SuperSU, тому він попросить прошити його вбудовану версію. Але майже завжди найкраще прошити останню версію SuperSU самостійно, що ми тільки що зробили.

:

Керування кореневими дозволами за допомогою SuperSU

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

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

Наприклад, якщо ми відкриємо і спробуємо додати додаток в Greenify - зручний додаток для економії заряду акумулятора для рутованих телефонів - ми побачимо це спливаюче вікно, що запитує root-доступ. Якщо ви натиснете «Надати» і отримаєте повідомлення про успіх, ви успішно отримали root на своєму телефоні.

:

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

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

Але на даний момент світ - твоя дружня до кореня устриця. Ви можете перевірити наш список відмінних кореневих програм для ідей або встановити платформу Xposed для деяких дійсно крутих налаштувань. Удачі!