Якщо ви дійсно хочете заглибитися в систему Android, ви можете виявити, що деякі програми потребують кореневого доступу. З роками укорінення стає менш необхідним , але це все ще корисно, якщо ви хочете запускати певні типи програм . Ось найпоширеніший спосіб вкорінення вашого пристрою та чому це може вам знадобитися.
Ця публікація була спочатку опублікована в 2012 році. З тих пір вона була оновлена, щоб зосередитись на найбільш широко підтримуваному методі вкорінення, а не на колекції додатків одним клацанням миші.
ПОВ'ЯЗАНІ: Сім речей, для яких вам більше не потрібно викорінювати Android
Що таке корінь?
Android базується на Linux . На Linux та інших UNIX Подібно до операційних систем, кореневий користувач еквівалентний користувачеві адміністратора в Windows. Користувач root має доступ до всієї операційної системи і може робити все, що завгодно. За замовчуванням у вас немає root-доступу до власного пристрою Android, а певні програми не працюватимуть без root-доступу. Як і інші сучасні мобільні операційні системи, Android обмежує додатки обмеженими пісочницями з міркувань безпеки.
Кореневий обліковий запис користувача завжди існує в Android; просто немає вбудованого способу доступу до нього. “Вкорінення” - це акт отримання доступу до цього кореневого облікового запису користувача. Це часто порівнюють із джейлбрейком iPhone або iPad, але вкорінення та джейлбрейк досить різні .
Окрім технічних аспектів, root-доступ дозволяє зробити багато корисного. За допомогою root можна видалити віруси, що надійшли на ваш телефон, запустити брандмауер, увімкнути модем, навіть якщо оператор блокує його, зробити резервну копію системи вручну та використовуйте різні інші налаштування, які вимагають низькорівневого доступу до системи .
Додатки, для яких потрібен root, важко знайти - вони доступні в Google Play, але вони не працюватимуть, доки ви не отримаєте root-доступ. Деякі програми мають функції, які працюють лише на корінному пристрої.
Вам потрібно вкорінити телефон лише тоді, коли ви хочете запустити певну програму, яка вимагає рут-доступу. Якщо ви не плануєте насправді робити щось із цим кореневим доступом, не турбуйтеся. Ви завжди можете викорінити його пізніше, якщо вам потрібно.
Попередження
Пристрої Android не мають коріння з причини . Насправді, деякі виробники пристроїв намагаються запобігти укоріненню. Ось чому:
- Безпека : Укорінення вибиває програми із звичайної пісочниці безпеки Android. Програми можуть зловживати наданими вами правами користувача та переглядати інші програми, що, як правило, неможливо. Фактично, Google заважає використовувати Android Pay на корінних пристроях з цієї причини.
- Гарантія : Деякі виробники стверджують це вкорінення анулює гарантію вашого пристрою . Однак укорінення насправді не зашкодить вашому обладнанню. У багатьох випадках ви можете «викоренити» свій пристрій, і виробники не зможуть визначити, чи він укорінений.
- Цегляна кладка : Як зазвичай, ви робите це на свій страх і ризик. Вкорінення зазвичай має бути дуже безпечним процесом, але ви тут самі. Якщо ви щось заплутали, ви не можете просто розраховувати на безкоштовне гарантійне обслуговування, щоб це виправити. Якщо ви стурбовані, спершу проведіть невелике дослідження та переконайтеся, що інші люди повідомляють про успіх вкорінення вашого пристрою інструментом, який ви плануєте використовувати.
Крім того, вкорінення може призвести до втрати вашої гарантії, принаймні на певні типи ремонту. Перевіряти наш пояснювач з цього приводу для отримання додаткової інформації.
ПОВ'ЯЗАНІ: Справа проти кореня: чому пристрої Android не кореняться
Багато способів укорінити телефон Android
Існує багато способів викорінити телефон Android, і який із них слід використовувати, залежить від вашого телефону. Загалом, вкорінення включатиме один із таких процесів:
- Розблокуйте завантажувач : Google та виробники пристроїв офіційно не підтримують вкорінення, але вони надають офіційний спосіб отримати низькорівневий доступ до деяких пристроїв, який потім дає змогу викорінювати root. Наприклад, пристрої Nexus призначені для розробників, і ви можете легко розблокувати завантажувач за допомогою однієї команди. Потім ви можете викорінити свій пристрій, прошивши файл .zip, що містить двійковий файл su, на екрані відновлення. Такі інструменти, як Кореневий інструментарій Nexus для пристроїв Nexus автоматизувати цей процес . Інші виробники також пропонують способи розблокування завантажувача, але лише для певних пристроїв.
- Використовуйте вразливість системи безпеки : Інші пристрої заблоковано. Їх виробники не надають жодного офіційного способу розблокувати завантажувачі та втрутитися в їх програмне забезпечення. Ці пристрої все ще можна вкорінити, але лише виявивши на пристрої уразливість системи безпеки та використовуючи його для встановлення бінарного файлу su на їх системний розділ. Оновлення OTA може виправити вразливість системи безпеки, а також видалити пристрій. Наприклад, за першу особу, яка могла скористатися Samsung Galaxy S5, що працює на Verizon або AT&T, було нагороджено 18 000 доларів США. Виявлена уразливість, але майбутні оновлення можуть перешкодити їй працювати та усунути можливість укорінення Galaxy S5.
- Flash CyanogenMod або інший користувацький ПЗУ : Технічно це продовження одного з вищезазначених методів. Розблокування завантажувача та використання вразливості системи безпеки може дозволити вам спалахнути Спеціальні ПЗУ як CyanogenMod, які часто мають попередні корені. CyanogenMod включає простий перемикач на екрані налаштувань, що дозволяє ввімкнути або вимкнути root-доступ. Оновлення до нової версії CyanogenMod або вашого користувацького ПЗУ не призведе до видалення пристрою, якщо ПЗУ має інтегрований спосіб активувати root.
У цій статті ми в першу чергу обговоримо користувачів, які потрапляють до першого табору та мають блокувальний завантажувач. Якщо ваш телефон вимагає експлойту, ми не зможемо вам допомогти, оскільки процес різниться майже на кожному телефоні. Вам доведеться шукати на форумі, як Розробники XDA для отримання додаткової інформації про те, як викорінити свій пристрій. У цьому посібнику раніше були представлені кореневі програми в один клік Корінь Кінго і Коріння рушника , і вони все ще можуть підтримувати деякі старі телефони.
Однак якщо на вашому пристрої є завантажувач, який не можна розблокувати, прочитайте далі. Зазвичай ми рекомендуємо метод TWRP над кореневими програмами одним клацанням миші, оскільки ви точно дізнаєтесь, як все працює, що допоможе вам вирішити проблеми, якщо щось піде не так у майбутньому - кореневі програми одним кліком не настільки прозорі. Перш ніж розпочати цей процес, вам потрібно буде це зробити розблокувати завантажувач офіційним способом , і потім встановіть середовище відновлення TWRP, використовуючи ці інструкції . Потім ми використовуватимемо TWRP для коренування вашого телефону.
ПОВ'ЯЗАНІ: Як розблокувати завантажувач вашого телефону Android, офіційний спосіб
Як прошити SuperSU на свій телефон і отримати корінний доступ
Добре, ви розблокували завантажувач і встановили TWRP. Чудово! Ви насправді майже там. Для отримання кореневого доступу ми будемо використовувати програму під назвою SuperSU , що дає вам можливість надати root-доступ до інших програм.
SuperSU доступний у Google Play Store, але ця версія насправді не дає вам root-доступу - насправді вам потрібен root-доступ, щоб використовувати його спочатку! Розмова про Catch-22. На щастя, SuperSU також доступний у форматі .zip-файлу, який ми можемо «прошивати» за допомогою TWRP. Це надасть вам root-доступ разом із функціями керування додатком Android для SuperSU.
Отже, для початку, прямуйте до це посилання , яка перенесе вас до останньої версії SuperSU, доступної для завантаження. Завантажте .zip-файл на свій комп’ютер, підключіть телефон за допомогою кабелю USB і перетягніть zip-файл SuperSU на внутрішню пам’ять телефону або на SD-карту.
Потім перезавантажте телефон у режим відновлення TWRP. Це робиться дещо по-іншому на кожному телефоні - наприклад, можливо, доведеться одночасно утримувати кнопки живлення та зменшення гучності, а потім за допомогою клавіш гучності завантажувати “Режим відновлення”. Інструкції 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 на своєму телефоні.
Щоб керувати кореневими дозволами, відкрийте панель програм і торкніться піктограми SuperSU. Ви побачите список програм, яким надано або заборонено доступ суперкористувача. Ви можете торкнутися програми, щоб змінити її дозволи.
ПОВ'ЯЗАНІ: 10 налаштувань Android, які все ще вимагають кореня
Якщо ви коли-небудь захочете видалити коріння, відкрийте додаток SuperSU, перейдіть на його екран налаштувань і торкніться опції «Повне видалення коріння». Він спробує видалити пристрій. Якщо це працює для вас, це, безумовно, найпростіший спосіб викорінити телефон.
Але на сьогоднішній день світ - це ваша устриця, придатна для коренів. Ти можеш перегляньте наш список чудових кореневих програм для ідей, або встановіть фреймворк Xposed для деякі серйозно круті налаштування . Удачі!
Кредит зображення: Нореббо