LineageOS 15.1 understøtter nu officielt A/B-enheder, der starter med Motorola Moto Z2 Force. Forvent support til Pixel 2 XL, Xiaomi Mi A1 og mere snart.
En af de mere spændende ændringer, som Android Nougat 7.0 bragte, var introduktionen af A/B-dobbelt partitionsskema for enheder, der blev lanceret med denne OS-version. Denne ændring tacklede, hvordan Android-systemopdateringer anvendes på enheder, med det formål at give en problemfri opgraderingsoplevelse til brugeren, hvor en enkel og hurtig genstart bringer dem ind i den opdaterede OS. Denne ændring tilføjede også fordelen ved en fejlsikker, som sikrede, at mindst et brugbart opstartssystem forbliver på enheden under en OTA-opdatering, hvilket gør det muligt for enheder at "rulle tilbage" til det ældre system, hvis en OTA fejler at starte.
Desværre er det ikke alle enheder, der har modtaget Android 7.0, der understøtter dette A/B-dobbelte partitionsskema. Dette A/B-partitionsskema ses for det meste på enheder, der oprindeligt blev leveret med Android Nougat 7.0+, som opdatering af en enhed til Nougat og derefter støtte denne ændring ville kræve en ompartitionering, hvilket blev betragtet som et risikabelt forslag af mange OEM'er.
Her er en liste over enheder der understøtter A/B problemfri opdateringer. Alternativt kan du også kontrollere manuelt, om din enhed understøtter problemfri opdateringer.Mens A/B-dobbeltpartitionsskemaet stort set er godt modtaget, var det en udfordring for det brugerdefinerede ROM-fællesskab. A/B-enheder kom ikke med en gendannelsespartition da Android-systemet ikke havde et behov for disse partitioner, så samfundet måtte tilpasse sine måder. TWRP v3.1.0 blev udgivet med understøttelse af A/B-enheder, mens Magisk bragte understøttelse af A/B-enheder med version 14.1.
Nu tilføjer LineageOS 15.1 understøttelse af A/B-enheder. Support blev forsinket den 15.1, da LineageOS-teamet arbejdede på at rette deres addon.d-script. Dette script er ansvarligt for at sikkerhedskopiere GApps og Lineages SU-tilføjelse, og det havde brug for ændringer for at fungere korrekt med A/B-enheder. Følgende personer var involveret i at få denne udvikling til at ske (undskyld, hvis vi savnede nogen.)
Bidrag til at gøre A/B-understøttelse mulig for LineageOS 15.1
- XDA anerkendt udvikler usynligk - Skrev addon.d-v2/backuptool_ab og bidrog med originale patches til A/B-opdateringen
- XDA seniormedlem npjohnson - Vedligeholdt addon.d-v2/backuptool_ab og implementerede nogle rettelser. Arbejdede med eksterne projekter (OpenGApps/Magisk) for at hjælpe med at få dem kompatible med det nye værktøj.
- XDA seniormedlem abhishek987 - Vedligeholdt addon.d-v2/backuptool_ab, hjalp med at fejlsøge/rette det undervejs,
- gmrt - Konfigurer den A/B sømløse opdatering, tilføjet understøttelse af en række A/B-funktioner i Updater, build.prop eksponering for at starte udgivelsesværktøjer til A/B, skift til unresttrict update_engine (WIP)
- XDA anerkendt udvikler tdm - Har bragt Lineage recovery op, platformen til at sende på A/B som den indbyggede recovery
- XDA anerkendt udvikler raymanfx - Forskellige gendannelsesrettelser for at tillade installation af gamle lynlåse og nyere lynlåse i nyttelaststil, noget AVB-værktøjsarbejde, hvilket gør addonsu A/B-kompatibel
- XDA seniormedlem intervigil - Android Verified Boot-logik og værktøj til at deaktivere/håndtere det
- XDA inaktiv anerkendt udvikler Rashed97 - addon.d bidrag og platform login
Læs mere
I første omgang er det kun Motorola Moto Z2 Force (nash), der har blevet tilføjet til vagtlisten, og der forventes understøttelse af flere enheder i fremtiden. Moto Z2 Force's build ruller ud i morgen. Z2 Force's opbygning vedligeholdes af XDA Senior Member npjohnson.
Vi forventer, at følgende enheder snart vil modtage support, når alle de enhedsspecifikke fejl er blevet rettet:
- Google Pixel
- Google Pixel XL
- Google Pixel 2
- Google Pixel 2 XL
- Essential Phone PH-1
- Xiaomi Mi A1
Faktisk forventer vi, at Xiaomi Mi A1 vil modtage support meget snart givet kommentarerne her. Ligeledes a fejl relateret til Bluetooth MAC skal rettes, før buildet til Essential Phone lander. Vi holder dig opdateret, når den officielle LineageOS 15.1-build til de andre A/B-enheder begynder at rulle ud.