LineageOS 15.1 støtter nå offisielt A/B-enheter som starter med Motorola Moto Z2 Force. Forvent støtte for Pixel 2 XL, Xiaomi Mi A1 og mer snart.
En av de mer spennende endringene som Android Nougat 7.0 brakte, var introduksjonen av A/B-dobbelt partisjonsskjema for enheter lansert med denne OS-versjonen. Denne endringen tok for seg hvordan Android-systemoppdateringer brukes på enheter, med sikte på å gi en sømløs oppgraderingsopplevelse til brukeren der en enkel og rask omstart bringer dem inn i den oppdaterte OS. Denne endringen la også til fordelen med en feilsikker som sørget for at minst ett brukbart oppstartssystem forblir på enheten under en OTA-oppdatering, slik at enheter kan "rulle tilbake" til det eldre systemet hvis en OTA mislykkes å starte opp.
Dessverre er det ikke alle enheter som har mottatt Android 7.0 som støtter dette A/B-dobbelte partisjonsskjemaet. Dette A/B-partisjonsskjemaet sees for det meste på enheter som opprinnelig ble levert med Android Nougat 7.0+, som oppdatering av en enhet til Nougat og deretter støtte denne endringen ville kreve en omfordeling, som ble ansett som et risikabelt forslag av mange OEM-er.
Her er en liste over enheter som støtter A/B sømløse oppdateringer. Alternativt kan du også sjekk manuelt om enheten din støtter sømløse oppdateringer.Mens A/B-dobbeltpartisjonsskjemaet stort sett er godt mottatt, utgjorde det en utfordring for det tilpassede ROM-fellesskapet. A/B-enheter kom ikke med en gjenopprettingspartisjon ettersom Android-systemet ikke hadde behov for disse partisjonene, så samfunnet måtte tilpasse sine måter. TWRP v3.1.0 ble utgitt med støtte for A/B-enheter, samtidig som Magisk brakte støtte for A/B-enheter med versjon 14.1.
Nå legger LineageOS 15.1 til støtte for A/B-enheter. Støtten ble forsinket 15.1 som LineageOS-teamet jobbet med å fikse addon.d-skriptet deres. Dette skriptet er ansvarlig for sikkerhetskopiering av GApps og Lineages SU-tillegg, og det trengte modifikasjoner for å fungere ordentlig med A/B-enheter. Følgende personer var involvert i å få denne utviklingen til å skje (beklager hvis vi savnet noen.)
Bidrag til å gjøre A/B-støtte mulig for LineageOS 15.1
- XDA anerkjent utvikler usynligk - Skrev addon.d-v2/backuptool_ab og bidro med originale oppdateringer for A/B-oppdateringen
- XDA seniormedlem npjohnson - Opprettholdt addon.d-v2/backuptool_ab og implementerte noen rettelser. Jobbet med eksterne prosjekter (OpenGApps/Magisk) for å få dem kompatible med det nye verktøyet.
- XDA seniormedlem abhishek987 - Opprettholdt addon.d-v2/backuptool_ab, hjalp til med å feilsøke/fikse det underveis,
- gmrt - Sett opp den sømløse A/B-oppdateringen, lagt til støtte for en rekke A/B-funksjoner i Updater, build.prop-eksponering for å starte utgivelsesverktøy for A/B, bytte til unresttrict update_engine (WIP)
- XDA anerkjent utvikler tdm - Brakt Lineage recovery, plattformen som skal sendes på A/B som den innebygde recovery
- XDA anerkjent utvikler raymanfx - forskjellige gjenopprettingsoppdateringer for å tillate installasjon av gamle glidelåser og nyere glidelåser i nyttelaststil, noe AVB-verktøy som gjør addonsu A/B-kompatibel
- XDA seniormedlem intervigil - Android Verified Boot-logikk, og verktøy for å deaktivere/håndtere det
- XDA inaktiv anerkjent utvikler Rashed97 - addon.d-bidrag og plattformpålogging
Les mer
I utgangspunktet er det bare Motorola Moto Z2 Force (nash) som har blitt lagt til vaktlisten, med støtte forventet for flere enheter i fremtiden. Moto Z2 Force bygget rulles ut i morgen. Z2 Forces konstruksjon vedlikeholdes av XDA Senior Member npjohnson.
Vi forventer at følgende enheter snart vil motta støtte når alle de enhetsspesifikke feilene er fikset:
- 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 får støtte veldig snart gitt kommentarene her. Likeledes, a feil relatert til Bluetooth MAC må fikses før bygget for Essential Phone vil lande. Vi holder deg oppdatert når de offisielle LineageOS 15.1-byggene for de andre A/B-enhetene begynner å rulle ut.