Коли ви володієте пристроєм Android, ви стаєте частиною спільноти з відкритим кодом. Програмне забезпечення Android є відкритим кодом, що означає, що будь-хто може зайти, змінити код програмного забезпечення, перепакувати його та відкрити для завантаження іншими користувачами. Через це світ моддингу, що оточує Android, є захопленим і креативним.
Як любителі, так і професійні розробники часто створюють виправлення та покращення для додатків і програмного забезпечення. перед офіційною командою розробників Android (так було з зеленим відтінком дисплея Google Pixel 4XL і DeX для Linux від Samsung питання). За допомогою форумів спільноти, як-от XDA, яка схожа на сторінку шанувальників розробників для Android, дуже легко вивчити та знайти ці доморощені покращення у вигляді користувацьких ROM та GSI.
Що таке Custom ROM?
На вашому смартфоні Android попередньо встановлено стандартну ПЗУ, яка визначає продуктивність і доступні функції. ROM означає пам'ять лише для читання і є мікропрограмою. Користувацькі ПЗУ розроблені спільнотою з відкритим кодом Android і можуть розблокувати нові функції та покращити роботу ОС на вашому пристрої Android. Більшість із цих користувальницьких ПЗУ безкоштовні.
Що таке GSI?
GSI означає загальне зображення системи. GSI зрештою допомагають вам тестувати свої програми на пристроях, які офіційно не підтримують вашу програму. Вони досить схожі на ПЗУ, що ви можете завантажити або ПЗУ, або GSI, що надає вам особливе покращення вашого пристрою Android, але є суттєва різниця.
ROM проти GSI
ПЗУ розроблено для певного пристрою Android. GSI — це скоріше програма для різних пристроїв. Немає гарантії, що GSI працюватиме без помилок у всьому програмному забезпеченні Android, і розробники GSI також не займаються вирішенням цих помилок. Прошивка GSI через ПЗУ не зашкодить, особливо якщо для вашого пристрою немає ПЗУ. Просто переконайтеся, що ваш телефон сумісний із Project Treble і має завантажувач, який можна розблокувати. Розблокувавши завантажувач (програмне забезпечення, яке завантажується щоразу, коли ви вмикаєте телефон), ви можете виконати скидання до заводських налаштувань.
ПЗУ, загалом кажучи, є більш стабільним із двох.
Встановіть спеціальний ROM
Хоча ви можете вагатися, чи робити цей новий крок зі своєю ОС Android, завантаження та встановлення, також званого перепрограмуванням, користувацького ПЗУ не так вже й складно. Однак не обманюйтеся. Ви можете зіпсувати свій телефон по-королівськи, якщо не дотримуєтеся інструкцій. Але, як і при установці меблів IKEA, якщо ви дотримуєтеся інструкції, ваш диван — або телефон у цьому випадку — не зламаться, коли ви сідете на нього.
Щоб завантажити власний ROM, вашому телефону також знадобиться:
- Розблокований завантажувач
- GApps (Google Apps)
- Користувацьке відновлення
Резервне копіювання даних! Якби я міг повторити цю команду для цілого абзацу, я б зробив. Не жертвуйте тим, що маєте, заради того, чого у вас немає. Як згадувалося раніше, ви можете зіпсувати свій телефон, прошивши користувальницьке ПЗУ. Не ризикуйте, підтримайте його.
- Завантажте, але не розпакуйте користувацький ПЗУ, який ви хочете використовувати.
- Знайдіть програму Google, яка відповідає ПЗУ. Збережіть обидва на своєму смартфоні.
- Завантажте смартфон у режимі відновлення. Кнопки можуть відрізнятися залежно від вашого пристрою. Постривай зменшення гучності + кнопка живлення протягом кількох секунд.
- Коли ви перейдете на екран відновлення, виберіть «Встановити».
- Виберіть Встановити з [звідки б не було збережено ваш zip-файл]. Це називається прошивання блискавки.
- Вам буде проведено кроки вибору, щоб отримати правильний zip-файл. Нарешті, вас попросять підтвердити спалах.
- Після встановлення поверніться та очистіть кеш.
Встановіть GSI
Завантаження та встановлення GSI повністю залежить від пристрою. Однак є кілька загальних кроків, щоб отримати уявлення про те, як протікає процес.
Для вашого пристрою потрібно:
- Відповідність високих частот
- Розблокована система завантаження
- Спосіб вимкнення перевірки завантаження
Створіть резервну копію даних, перш ніж продовжити.
- Щоб завантажити GSI, потрібно переконатися, що ваш пристрій сумісний із Treble. Виконайте таку команду в ADB: getprop ro.treble.enabled. Якщо ви отримаєте помилку, ви не можете запустити GSI на своєму телефоні.
- Потім ви захочете побачити, з якою ОС GSI сумісний ваш телефон. В ADB запустіть цю підказку: cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 "\[постачальник\]". Якщо ви отримаєте «true», ви можете запустити практично будь-який GSI. Якщо це помилка, ви можете запустити лише GSI, яка відповідає ОС вашого телефону.
- Вимкніть перевірку завантаження.
- Вам потрібно буде стерти поточні специфікації вашої системи, щоб оновити специфікації GSI.
- Перезавантажте пристрій.
Підведенню
Перш ніж встановлювати власні ROM або GSI, створіть резервну копію всіх своїх даних, не важливо, новачок ви чи професіонал, жодний рівень досвіду не полегшить емоційну втрату даних. Якщо, звичайно, ви не використовуєте телефон Android, призначений для експериментів.