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 се прилагат към устройствата, с цел да предостави a безпроблемно надграждане за потребителя, при което просто и бързо рестартиране ги въвежда в актуализираната ОПЕРАЦИОННА СИСТЕМА. Тази промяна също така добави предимството на failsafe, което гарантира, че поне една работеща система за зареждане остава на устройството по време на OTA актуализация, което позволява на устройствата да се „върнат назад“ към по-старата система, ако OTA не успее за зареждане.

За съжаление, не всяко устройство, което е получило Android 7.0, поддържа тази A/B двойна схема на дялове. Тази схема на A/B разделяне се вижда най-вече на устройства, които първоначално са били доставени с Android Nougat 7.0+, като актуализиране на устройство до Nougat и след това поддържането на тази промяна ще изисква повторно разделяне, което се счита за рисковано предложение от много OEM производители.

Ето списък с устройства които поддържат A/B безпроблемни актуализации. Като алтернатива можете също ръчно проверете дали вашето устройство поддържа безпроблемни актуализации.

Въпреки че A/B схемата за двойно разделяне е до голяма степен добре приета, тя представлява предизвикателство за персонализираната ROM общност. 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 и добавката SU на Lineage и се нуждаеше от модификации, за да работи правилно с A/B устройства. Следните хора участваха в осъществяването на това развитие (извиняваме се, ако сме пропуснали някого.)

Принос за възможна A/B поддръжка за LineageOS 15.1

  • XDA признат разработчик невидимка - Написа 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 логика и инструмент за деактивиране/справяне с нея
  • XDA неактивен разпознат разработчик Rashed97 - addon.d принос и влизане в платформата

Прочетете още

Първоначално има само Motorola Moto Z2 Force (nash). е добавен към списъка, с очаквана поддръжка за повече устройства в бъдеще. 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 устройства започнат да се разпространяват.