Домашня » як » Що таке «безсистемний корінь» на Android, і чому це краще?

    Що таке «безсистемний корінь» на Android, і чому це краще?

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

    Який саме «корінь без системи»?

    Перш ніж ми дізнаємося про те, що без системного кореня, це, напевно, найкраще, що ми спочатку говоримо про те, як коріння “нормально” працює на Android, і що потрібно для того, щоб зробити свою роботу.

    Починаючи з Android 4.3, демон “su” - процес, який обробляє запити на root-доступ, повинен запускатися під час запуску, і він повинен робити це з достатньою кількістю дозволів, щоб ефективно виконувати запитані завдання. Це традиційно було здійснено шляхом зміни файлів, знайдених на розділах Android / system. Але в перші дні Lollipop не було можливості запустити демон su під час завантаження, тому був використаний модифікований завантажувальний образ - це було фактично введенням “безсистемного” кореня, названого таким, оскільки він не змінює жодних файлів. у розділ / system.

    Пізніше був знайдений спосіб отримати корінний доступ традиційним способом на Lollipop, що фактично зупинило прогрес у безсистемному методі в той час.

    З появою Marshmallow, однак, Google зміцнила безпеку, яка була вперше введена в Lollipop, по суті роблячи неможливим запустити демон su з необхідними дозволами тільки шляхом зміни / системного розділу. Безсистемний метод був відроджений, і це тепер стандартний метод коренування для телефонів, що працюють з "Зефір". Варто також відзначити, що це також стосується і Android Nougat, а також пристроїв Samsung, на яких працює 5.1 (або новіше)..

    Які переваги (і недоліки) безсистемного кореня?

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

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

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

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

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

    Який метод слід використовувати?

    Доброю новиною є те, що вам не потрібно «вирішувати», який кореневий метод використовувати. Коли ви спалахнете SuperSU, він вирішить, який метод коренування кращий для вашого телефону, і діяти відповідним чином. Якщо ваш телефон працює під управлінням Lollipop або старше, він, швидше за все, буде використовувати метод / system. Якщо він працює з "Зефір" або новішою (або якщо це пристрій Samsung, що працює на рівні 5.1 або новіше), він замість цього змінить ваш завантажувальний образ, надавши вам безсистемний корінь..

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


    Android є складною системою, і отримання кореневого доступу може відкрити двері для розблокування його повного потенціалу. Тим не менш, укорінення вашого пристрою не те, що ви повинні прийняти злегка-якщо це не розробник або інший блок-завантажувач-unlockable блок з наявними запасами зображень, ви повинні обов'язково пройти ретельно. Розробники в корінному співтоваристві зможуть докласти максимум зусиль для того, щоб забезпечити найкращий досвід роботи з коренями, але це не завжди означає, що він ідеально працює.

    Дякуємо Chainfire за те, що знайшли час, щоб відповісти на наші запитання та допомогти з цією статтею!