LineageOS 15.1 ondersteunt nu officieel A/B-apparaten, te beginnen met de Motorola Moto Z2 Force. Verwacht binnenkort ondersteuning voor de Pixel 2 XL, Xiaomi Mi A1 en meer.
Een van de meest opwindende veranderingen die Android Nougat 7.0 met zich meebracht, was de introductie van een A/B dubbel partitieschema voor apparaten die met deze OS-versie werden gelanceerd. Deze wijziging heeft betrekking op de manier waarop Android-systeemupdates worden toegepast op apparaten, met als doel een naadloze upgrade-ervaring voor de gebruiker, waarbij een eenvoudige en snelle herstart hem naar de bijgewerkte versie brengt Besturingssysteem. Deze wijziging voegde ook het voordeel toe van een failsafe die ervoor zorgde dat er ten minste één werkbaar opstartsysteem was blijft op het apparaat staan tijdens een OTA-update, waardoor apparaten kunnen "terugdraaien" naar het oudere systeem als een OTA mislukt opstarten.
Helaas ondersteunt niet elk apparaat dat Android 7.0 heeft ontvangen dit A/B dubbele partitieschema. Dit A/B-partitieschema wordt vooral gezien op apparaten die oorspronkelijk werden geleverd met Android Nougat 7.0+, omdat het een apparaat bijwerkt naar Nougat en het vervolgens ondersteunen van deze verandering zou een herpartitionering vereisen, wat door veel OEM's als een riskant voorstel werd beschouwd.
Hier is een lijst met apparaten die naadloze A/B-updates ondersteunen. Als alternatief kan dat ook controleer handmatig of uw apparaat naadloze updates ondersteunt.Hoewel het A/B-schema met dubbele partities grotendeels goed wordt ontvangen, vormde het wel een uitdaging voor de aangepaste ROM-gemeenschap. A/B-apparaten werden niet geleverd met een herstelpartitie Omdat het Android-systeem deze partities niet nodig had, moest de gemeenschap haar werkwijze aanpassen. TWRP v3.1.0 is uitgebracht met ondersteuning voor A/B-apparaten, terwijl Magisk bracht ondersteuning voor A/B-apparaten met versie 14.1.
Nu voegt LineageOS 15.1 ondersteuning toe voor A/B-apparaten. Ondersteuning werd uitgesteld op 15.1 omdat de Het LineageOS-team werkte aan het repareren van hun addon.d-script. Dit script is verantwoordelijk voor het maken van back-ups van de SU-add-on van GApps en Lineage, en er waren aanpassingen nodig om goed te kunnen werken met A/B-apparaten. De volgende mensen waren betrokken bij het realiseren van deze ontwikkeling (excuses als we iemand hebben gemist).
Bijdragen aan het mogelijk maken van A/B-ondersteuning voor LineageOS 15.1
- XDA erkende ontwikkelaar onzichtbaar - Schreef addon.d-v2/backuptool_ab en droeg originele patches bij voor de A/B-updater
- XDA Senior-lid npjohnson - Addon.d-v2/backuptool_ab onderhouden en enkele oplossingen geïmplementeerd. Werkte met externe projecten (OpenGApps/Magisk) om ze compatibel te maken met de nieuwe tool.
- XDA Senior-lid abishek987 - Addon.d-v2/backuptool_ab onderhouden, onderweg geholpen met het debuggen/repareren,
- gmrt - De naadloze A/B-updater instellen, ondersteuning toegevoegd voor een verscheidenheid aan A/B-functies in Updater, build.prop-blootstelling om releasetools voor A/B te starten, overschakelen naar onbeperkte update_engine (WIP)
- XDA erkende ontwikkelaar tdm - Lineage-herstel geïntroduceerd, het platform dat op A/B wordt verzonden als ingebouwd herstel
- XDA erkende ontwikkelaar Raymanfx - Verschillende herstelpatches om het installeren van ritsen in oude stijl en nieuwere ritsen in payload-stijl mogelijk te maken, sommige AVB-tools werken, waardoor Addonsu A/B compatibel wordt
- XDA Senior-lid intervigil - Android Verified Boot-logica en tool om deze uit te schakelen / aan te pakken
- XDA Inactieve erkende ontwikkelaar Rashed97 - addon.d-bijdragen en platformlogin
Lees verder
Aanvankelijk alleen de Motorola Moto Z2 Force (nash). toegevoegd aan de lijst, waarbij in de toekomst ondersteuning voor meer apparaten wordt verwacht. De Moto Z2 Force build wordt morgen uitgerold. De constructie van de Z2 Force wordt onderhouden door XDA Senior Member npjohnson.
We verwachten dat de volgende apparaten binnenkort ondersteuning zullen krijgen zodra alle apparaatspecifieke bugs zijn opgelost:
- Google Pixel
- Google Pixel XL
- Google Pixel2
- Google Pixel 2 XL
- Essentiële telefoon PH-1
- Xiaomi Mi A1
Sterker nog, we verwachten dat de Xiaomi Mi A1 zeer binnenkort ondersteuning krijgt gezien de reacties hier. Op dezelfde manier, een bug gerelateerd aan de Bluetooth MAC moet worden opgelost voordat de build voor de Essential Phone wordt geland. We houden u op de hoogte zodra de officiële LineageOS 15.1-builds voor de andere A/B-apparaten worden uitgerold.