LineageOS 15.1 тепер підтримує пристрої A/B, такі як Moto Z2 Force

click fraud protection

LineageOS 15.1 тепер офіційно підтримує пристрої A/B, починаючи з Motorola Moto Z2 Force. Незабаром очікуйте підтримку для Pixel 2 XL, Xiaomi Mi A1 та інших.

Однією з найбільш захоплюючих змін, які приніс Android Nougat 7.0, було впровадження схеми подвійного розділу A/B для пристроїв, випущених із цією версією ОС. Ця зміна стосується того, як оновлення системи Android застосовуються до пристроїв, з метою надання безперебійне оновлення для користувача, де просте та швидке перезавантаження приведе його до оновленого ОС. Ця зміна також додала перевагу захисту від збоїв, яка гарантувала принаймні одну працездатну систему завантаження залишається на пристрої під час оновлення OTA, дозволяючи пристроям «відкотитися» до старішої системи, якщо OTA не вдається завантажувати.

На жаль, не кожен пристрій, який отримав Android 7.0, підтримує цю схему подвійного розділу A/B. Ця схема розділу A/B здебільшого спостерігається на пристроях, які спочатку постачалися з Android Nougat 7.0+, як оновлення пристрою до Nougat і подальша підтримка цієї зміни вимагали б повторного розподілу, що багато OEM-виробників вважали ризикованою пропозицією.

Ось список пристроїв які підтримують плавне оновлення A/B. Крім того, ви також можете вручну перевірте, чи підтримує ваш пристрій безперебійне оновлення.

Хоча схема подвійного розділу A/B в основному добре сприйнята, вона стала проблемою для спільноти користувача ПЗУ. Пристрої A/B не постачалися з розділом відновлення оскільки система Android не мала потреби в цих розділах, тому спільноті довелося адаптувати свої способи. Випущено TWRP v3.1.0 з підтримкою пристроїв A/B, поки Magisk забезпечив підтримку пристроїв A/B з версією 14.1.

Тепер LineageOS 15.1 додає підтримку пристроїв A/B. Підтримка була відкладена 15.1, оскільки Команда LineageOS працювала над виправленням свого сценарію addon.d. Цей сценарій відповідає за резервне копіювання GApps і аддона Lineage SU, і він потребує змін для належної роботи з пристроями A/B. Наступні люди брали участь у створенні цієї розробки (вибачте, якщо ми когось пропустили.)

Внесок у підтримку A/B для LineageOS 15.1

  • Визнаний розробник XDA invisiblek - Написав addon.d-v2/backuptool_ab і додав оригінальні виправлення для засобу оновлення A/B.
  • Старший член XDA npjohnson — Підтримувався addon.d-v2/backuptool_ab і впроваджено деякі виправлення. Працював із зовнішніми проектами (OpenGApps/Magisk), щоб допомогти зробити їх сумісними з новим інструментом.
  • Старший член XDA abhishek987 - Підтримував addon.d-v2/backuptool_ab, допоміг налагодити/виправити його на шляху,
  • gmrt - Налаштування безперебійного оновлення A/B, додана підтримка різноманітних функцій A/B у Updater, експозиція build.prop для запуску інструментів випуску для A/B, перехід на unresttrict update_engine (WIP)
  • Визнаний розробник XDA tdm — Розроблено відновлення Lineage, платформу для доставки на A/B як вбудоване відновлення
  • Визнаний розробник XDA raymanfx - різні патчі для відновлення, які дозволяють установлювати старі архіви та новіші файли, деякі інструменти AVB працюють, що робить addonsu A/B сумісним
  • Старший член XDA інтервігілія — Android Verified Boot logic та інструмент для її вимкнення/вирішення
  • Неактивний визнаний розробник XDA Rashed97 - внески addon.d і вхід на платформу

читати далі

Спочатку тільки Motorola Moto Z2 Force (наш). додано до реєстру, а в майбутньому очікується підтримка більшої кількості пристроїв. Moto Z2 Force збірка буде випущена завтра. Збірка Z2 Force підтримується старшим членом XDA npjohnson.

Ми очікуємо, що наступні пристрої невдовзі отримають підтримку після того, як усі дефекти пристрою будуть виправлені:

  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel 2 XL
  • Основний телефон PH-1
  • Xiaomi Mi A1

Насправді ми очікуємо, що Xiaomi Mi A1 отримає підтримку дуже скоро, враховуючи коментарі тут. Так само, a помилка, пов’язана з Bluetooth MAC потрібно виправити перед тим, як з’явиться збірка для Essential Phone. Ми повідомимо вас, щойно офіційні збірки LineageOS 15.1 для інших пристроїв A/B почнуть розгортатися.