Хочете налаштувати пристрій Android, але не знаєте, з чого почати?

Хочете налаштувати пристрій Android, але не знаєте, з чого почати?

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

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

Звантажувач

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

Більшість пристроїв Android постачаються з завантажувачем, який запускає тільки певне програмне забезпечення, наприклад, ПЗУ (див. Нижче), що поставляється з пристроєм. Заміна або зміна вихідного завантажувача зазвичай потрібні для встановлення ПЗУ користувача.

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

розмикання

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

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

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


корінь

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

Пристрої Android зазвичай не поставляються з root-доступом. Це не потрібно для типової функціональності, і відмова в доступі з правами root підвищує безпеку і ускладнює моддінг. Виробники бачать і позитивні результати, але багато користувальницьких функцій ПЗУ і програми користувача не будуть працювати без включеного root.

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

Для більшості налаштувань Android, включаючи користувальницькі ПЗУ, потрібен рутований пристрій.

ПЗУ

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

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

Порівняння з дистрибутивами Linux Linux - це операційна система, яка має багато різних версій, більшість з яких створені незалежними програмістами або командами. Android, заснований на Linux, схожий на нього. Основною відмінністю є Google, який виступає в якості центральної рушійної сили і розробляє основний форк операційної системи. В екосистемі Linux немає організації подібного впливу.


спалах

Термін флеш вводить в оману, оскільки він може бути помилково прийнятий за Adobe Flash, який не пов'язаний. Перепрошивка - це термін, який використовується для опису встановлення користувацького ПЗУ.

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

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

Цегла

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

Однак не всі цеглини однакові. «М'яка» цегла виникає, коли пристрій запускається, але не повністю завантажує Android. Це може бути цикл перезавантаження (коли пристрій продовжує вимикатися і перезавантажуватися знову і знову), виводити повідомлення про помилку або виникати інші проблеми. Більшість м'яких цеглин можна відновити, відновивши заводські налаштування телефону або використовуючи його вбудований режим відновлення.


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

AOSP & AOKP

AOSP розшифровується як Android Open Source Project. Це проект, підтримуваний Google, який дозволяє будь-кому, включаючи виробників і окремих осіб, створювати свою власну версію Android і поширювати її.

Завантажити початковий код легко. Зрозуміти і використовувати це складно. Ви не зможете багато зробити з цим, якщо ви не пристойний програміст, але приємно знати, що це доступно. Що найбільш важливо для наших цілей, ПЗУ «AOSP» або «на основі AOSP» намагається максимально точно дотримуватися вихідної версії Android і пропонує «чистий» досвід Android, максимально наближений до того, який ви отримуєте з Google пристрій, як телефон Nexus S.

AOKP - це скорочення від Android Open Kang Project, назва популярного користувацького ПЗУ з відкритим вихідним кодом. ПЗУ AOKP є сильно зміненою версією вихідного ПЗУ Android, з великою кількістю доданих налаштувань. Воно часто використовується як основа для інших ПЗУ, тому ви іноді будете бачити списки ПЗУ з «AOKP», які використовуються як заголовок. Це не пов'язано з AOSP, але зазвичай плутається через схожість в акронімах.

Вивід

Сподіваємося, що ця стаття прояснила деякі терміни, які зазвичай використовуються для опису налаштування Android. Якщо у вас є додаткові запитання, не соромтеся залишати коментарі.