цікаво

Все, що вам потрібно знати про вкорінення вашого Android-телефону

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

Що таке вкорінення?

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

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

Глосарій термінів вкорінення

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

  • Root : Root означає, що ви маєте свій пристрій, тобто він може запускати команду sudo і має розширені привілеї, що дозволяють йому запускати додатки, такі як Wireless Tether або SetCPU. Ви можете отримати корінь, встановивши додаток Superuser або прошивши користувальницький ПЗУ, що включає кореневий доступ.
  • ПЗУ : ПЗУ - це модифікована версія Android. Він може містити додаткові функції, інший вигляд, підвищення швидкості або навіть версію Android, яка ще не випущена для вашого телефону. Тут ми не будемо детально обговорювати ПЗУ, але якщо ви хочете використовувати один раз, коли ви вкоренилися, ви можете прочитати більше про це тут.
  • Запас : "Запас" позначає кілька різних речей, залежно від контексту. Коли ми посилаємось на "Stock Android", ми маємо на увазі вбудовану в Google версію, яку ви знайдете на пристроях Nexus, без додаткових шансів на користувальницький інтерфейс, таких як HTC Sense або Samsung TouchWiz. Багато ПЗУ створені на базі ОС Android з деякими доповненнями, наприклад, CyanogenMod, а інші - на версії, яка постачається разом із вашим телефоном. В інших випадках "Запас" також може означати версію Android, яка постачається разом із вашим телефоном, наприклад, якщо ви хочете позбутися свого ПЗУ та повернути телефон до заводських налаштувань, ви можете сказати, що ви "повертаєтесь на запас ".
  • Ядро : Ядро - це компонент вашої операційної системи, який управляє зв’язком між вашим програмним та апаратним забезпеченням. Для більшості телефонів існує безліч спеціальних ядер, багато з яких можуть прискорити ваш телефон та збільшити час роботи від акумулятора. Будьте обережні з ядрами, однак, тому що поганий може спричинити серйозні проблеми з вашим телефоном і, можливо, навіть цеглити його.
  • Радіо : Радіоприймачі є частиною програмного забезпечення вашого телефону. Радіо керує вашими стільниковими даними, GPS, Wi-Fi тощо. Ви можете іноді знайти власні радіоприймачі для свого телефону, які ви можете спалахнути самостійно, але будьте обережні, оскільки іноді це може спричинити проблеми.
  • Спалах : миготіння по суті означає встановити щось на вашому пристрої, будь то ROM, ядро ​​чи відновлення (див. Нижче) у формі ZIP-файлу. Іноді процес вкорінення вимагає миготіння ZIP-файлу, іноді - не.
  • Цегла : Цеглити ваш телефон - це зламати його під час миготіння чи інших дій. Завжди є невеликий ризик миготіння, і якщо ваш телефон не може працювати, тобто він, в основному, стає цеглою - ви заклали свій телефон. Однак ризик дуже малий, і люди найчастіше кажуть «цегла», коли вони справді мають на увазі «він включається, але не завантажується належним чином», що є дуже вирішуваною проблемою. Див. Поширені запитання нижче для отримання додаткової інформації.
  • Завантаження завантажувача : Ваш завантажувач - це найнижчий рівень програмного забезпечення на вашому телефоні, який виконує весь код, необхідний для запуску операційної системи. Більшість завантажувачів завантажуються заблокованими, це означає, що ви не можете прошивати користувальницьке відновлення або ROM. Якщо ви розблокуєте завантажувач, не викорінюйте ваш телефон безпосередньо, але він виконує запуск та / або флеш-користувальницькі ROM, якщо ви цього хочете.
  • Відновлення : ваше відновлення - це програмне забезпечення на вашому телефоні, яке дозволяє робити резервні копії, флеш-ROM та виконувати інші завдання на системному рівні. Відновлення за замовчуванням на вашому телефоні не може зробити багато, але ви можете прошивати користувальницьке відновлення - наприклад ClockworkMod або TWRP - після того, як ви розблокували завантажувач, який дасть вам набагато більше контролю над вашим пристроєм. Це часто є невід'ємною частиною процесу вкорінення.
  • Nandroid : з більшості сторонніх модулів відновлення ви можете створювати резервні копії телефону під назвою резервні копії нандроїдів. Це по суті системний образ вашого телефону: Все, як зараз. Таким чином, якщо ви спалахнете щось, що зламає ваш телефон, ви можете просто відбити його до останньої резервної копії нандроїда, щоб повернути все до норми. Це відрізняється від використання додатка типу Titanium Backup, який створює резервні копії програм та / або налаштувань - нандроїд створює резервну копію всієї системи як одне зображення. Титанові резервні копії найкращі при перемиканні між ROM або телефонами.
  • ADB : ADB розшифровується як Android Debug Bridge, і це інструмент командного рядка для вашого комп’ютера, який може спілкуватися з пристроєм Android, який ви підключили до нього. Це частина набору для розробників програмного забезпечення для Android (SDK). Багато кореневих інструментів ви знайдете ADB, незалежно від того, вводите ви самі команди чи ні. Якщо інструкція не вимагає встановлення SDK та запуску команд ADB, вам не потрібно буде з цим возитися - вам просто потрібно знати, що саме для більшості інструментів використовується корінь у вашому телефоні.
  • S-OFF : Телефони HTC використовують функцію під назвою перевірки підпису в HBOOT, їх завантажувачі. За замовчуванням у вашому телефоні є S-ON, а це означає, що він блокує вам миготіння радіозображень - код, який управляє вашими даними, Wi-Fi та GPS-з'єднаннями. Увімкнення телефону в режим S-OFF дозволяє відтворювати нові радіо. Укорінення не вимагає S-OFF, але багато інструментів для вкорінення дадуть вам S-OFF на додаток до кореневого доступу, що приємно.
  • RUU, SBF та OPS : утиліти для оновлення ROM (для телефонів HTC), файли завантаження системи (для телефонів Motorola) та файли OPS та PIT (для телефонів Samsung) - це файли, безпосередньо від виробника, які змінюють програмне забезпечення на вашому телефоні. Файли RUU і SBF - це те, як виробники доставляють ваші оновлення в режимі ефіру, а модери часто публікують просочені файли RUU і SBF для миготіння, коли оновлення ще не випущено. Вони також зручні, коли ваш телефон, якщо метод вкорінення ще не доступний для новітньої версії програмного забезпечення. Ви можете прошивати RUU прямо зі свого телефону HTC, але користувачам Motorola буде потрібна програма Windows під назвою RSD Lite для відтворення файлів SBF, а користувачам Samsung знадобиться інструмент під назвою Odin для відтворення файлів OPS та PIT (зауважте, що існує специфічна версія Odin для кожного пристрою).

Найчастіші питання про вкорінення

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

Яка різниця між вкоріненням, розблокуванням та миготінням ROM? Це може заплутати, оскільки три практики часто виконуються одночасно. Ми детально описали це вище, але коротко: Розблокування завантажувача, як правило, є першим кроком у процесі та дозволяє прошивати користувальницьке відновлення. Звідти ви зможете надати собі root-доступ або прострочити ROM. Кореневий доступ не потрібен для прошивки ПЗУ, але майже всі власні ПЗУ матимуть вбудований кореневий доступ.

Зауважте, що, коли в цьому посібнику ми говоримо "розблокувати", ми маємо на увазі розблокування завантажувача - не розблокування телефону для використання іншого оператора, що зовсім інша річ і не завжди вимагає злому (оскільки ви часто можете придбати розблокований оператор) телефони безпосередньо з Google або деінде).

Чи можу я зняти телефон? Так. Якщо ви вирішили, що вам не подобається вкорінюватися, ви часто можете знайти інструкції щодо викорінення свого телефону. Зазвичай це включає миготіння RUU, SBF або щось подібне, щоб повернути телефон до справді налаштувань запасів.

Чи вкорінення незаконно? Ні. Це колись було, але винятки з DCMA зробили його законним для більшості телефонів (але не обов'язково для планшетів). Так чи інакше, важко уявити, щоб хтось насправді застосовував це правило (так само, як копіювання DVD-дисків для власного особистого використання).

Чи втратить вкорінення мою гарантію? Так. Розблокування завантажувача втратить гарантію на ваш телефон, навіть якщо ваш виробник надає спосіб зробити це. Однак, якщо вам потрібне гарантійне обслуговування для вирішення проблем із обладнанням, ви можете іноді викорінити свій телефон і взяти його на сервісне обслуговування. Однак деякі телефони мають цифровий “комутатор”, який спрацьовує при розблокуванні телефону, який дуже важко або неможливо відновити, тому виконайте дослідження перед розблокуванням, якщо ви хочете зберегти гарантію.

Не могли б укорінити мій телефон? Це можливо, але досить малоймовірно. Поки ви добре дотримуєтесь інструкцій, ви, ймовірно, не будете нічого цегляного (але ми не несемо відповідальності за yadda yadda yadda). Прошивання користувацьких ядер і радіоприймачів трохи ризикованіше, ніж просто вкорінення або миготіння ROM, але знову ж таки, якщо ви будете дотримуватися вказівок, ви повинні бути добре. Майте на увазі, що введення в дію означає, що ваш телефон означає, що він взагалі не увімкнеться або не працюватиме - якщо ви застрягли в циклі завантаження або завантажуєтесь безпосередньо до відновлення, ваш телефон не замурований, і його можна виправити.

Чи якісь телефони не підлягають обміну? Це складне питання. У минулому багато виробників намагалися виготовити телефони, що не підлягають коректуванню, із суворішими захистами (як, наприклад, Droid X), але вони, як правило, все ще можуть перетворюватися в певний спосіб, форму чи форму. Більш вірогідний сценарій полягає в тому, що якщо ви отримаєте новий телефон або телефон, який нещодавно оновив, корінний подвиг ще недоступний. У такому випадку вам, можливо, доведеться почекати кілька місяців, перш ніж ви зможете викорінити це. Це одна з причин, чому ми рекомендуємо купувати Nexus.

Чи все-таки я отримаю оновлені оновлення (OTA)? Чи завантаження їх зламає мій корінь? Якщо ви користуєтесь корінгом телефону, не прошиваючи користувальницький ПЗУ, ви, ймовірно, отримаєте оновлення OTA від свого оператора, і вони порушать ваш корінь. Ми настійно рекомендуємо завантажувати ці оновлення, оскільки після оновлення ви, можливо, не зможете перезавантажувати телефон деякий час. Крім того, ви можете скористатися додатком на зразок OTA Rootkeeper, який допоможе вам зберегти кореневий доступ (хоча він не працює з усіма версіями Android).

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

Чи пришвидшить вкорінення мій телефон? Не самостійно - все, що входить до вкорінення, дає вам кореневий доступ. Однак це відкриває можливість для інших настроїв, які можуть пришвидшити старий телефон.

Чи дійсно потрібні користувальницькі ROM на сторонньому телефоні, як Nexus? Звичайно! ПЗУ є корисними для отримання простого Android - вони додають багато корисних функцій, отримують оновлення, навіть якщо Google покинув ваш телефон та багато іншого. Перегляньте цю статтю для отримання додаткової інформації.

Чи можете ви сказати мені, як викорінити [тут вставити модель телефону]? НІ. Будь ласка, не пишіть нам про це запитання. Ми маємо лише кілька телефонів, і тому, ймовірно, не знаємо, як викорінити свій. Перегляньте розділ нижче, щоб дізнатися, де знайти інформацію про те, як викорінити свій телефон.

Що мені робити, коли я вкоренився? Рада, що ви запитали! Ознайомтеся з нашими 10 основними причинами, щоб отримати корінний телефон Android на деякий натхнення, а також усі наші повідомлення, що стосуються Android Rooting.

Де знайти методи та інструменти вкорінення

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

На щастя, тепер, коли ви знаєте щось про коріння, ви в набагато кращому стані зрозуміти деякі інші інструкції там. Отже, тут ви знайдете кілька посібників, ПЗУ та іншої інформації про вкорінення вашого конкретного телефону.

  • Форуми розробників XDA - це місце номер один для пошуку інформації на вашому телефоні. Тут збираються всі найкращі хакери та твікери, щоб обговорити телефони, ділитися посиланнями та посібниками, створювати засоби для вкорінення тощо. Зайдіть на форуми, знайдіть свій пристрій і погляньте на різні підфоруми вашого телефону. Ви повинні знайти низку потоків, які спрямовуватимуть вас до інформації про те, як викорінити свій телефон, які ROM та ядра доступні тощо. І, коли сумніваєтесь, запитайте інших користувачів!
  • Форуми Phandroid (він же Android Forums) не настільки популярні, як XDA, але вони завжди робили досить гарну роботу з організації інформації про вкорінення. Це гарне місце для початку. Зайдіть на форум свого пристрою та знайдіть підфорум «Всі речі корінь».
  • RootzWiki може бути не настільки популярним, як раніше, але на цих форумах ще є хороша інформація, особливо це стосується нових ПЗУ, ядер та інших речей на стороні розробки.
  • CyanogenMod Wiki: CyanogenMod, один з найпопулярніших ПЗУ там, має фантастичну вікі з великою кількістю інформації на різних пристроях. Навіть якщо ви не плануєте прошивати CyanogenMod (або будь-який ПЗУ, з цього приводу), ви часто можете знайти інформацію про те, як викорінити свій телефон у відповідних інструкціях щодо встановлення CyanogenMod, тому варто перевірити його.

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

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

.