LineageOS 15.1 zdaj uradno podpira naprave A/B, začenši z Motorola Moto Z2 Force. Kmalu pričakujte podporo za Pixel 2 XL, Xiaomi Mi A1 in več.
Ena bolj vznemirljivih sprememb, ki jih je prinesel Android Nougat 7.0, je bila uvedba sheme dvojne particije A/B za naprave, predstavljene s to različico OS. Ta sprememba je obravnavala, kako se posodobitve sistema Android uporabljajo za naprave, s ciljem zagotoviti a brezhibno izkušnjo nadgradnje za uporabnika, kjer ga preprost in hiter ponovni zagon pripelje v posodobljeno OS. Ta sprememba je dodala tudi prednost zaščite pred napakami, ki je zagotovila vsaj en delujoč zagonski sistem ostane v napravi med posodobitvijo OTA, kar omogoča napravam "vrnitev" na starejši sistem, če OTA ne uspe zagnati.
Na žalost vsaka naprava, ki je prejela Android 7.0, ne podpira te sheme dvojne particije A/B. Ta shema particije A/B je večinoma vidna v napravah, ki so bile prvotno dobavljene z Androidom Nougat 7.0+, kot posodobitev naprave na Nougat in nato podpora tej spremembi bi zahtevala ponovno razdelitev, kar so mnogi proizvajalci originalne opreme ocenili kot tvegan predlog.
Tukaj je seznam naprav ki podpirajo brezhibne posodobitve A/B. Lahko pa tudi ročno preverite, ali vaša naprava podpira brezhibne posodobitve.Čeprav je shema dvojne particije A/B v veliki meri dobro sprejeta, je za skupnost ROM po meri predstavljala izziv. A/B napravam ni bila priložena obnovitvena particija ker sistem Android teh particij ni potreboval, je morala skupnost prilagoditi svoje načine. TWRP v3.1.0 je bil izdan s podporo za naprave A/B, medtem Magisk je prinesel podporo za A/B naprave z različico 14.1.
Zdaj LineageOS 15.1 dodaja podporo za naprave A/B. Podpora je bila odložena 15.1 kot Ekipa LineageOS si je prizadevala popraviti svoj skript addon.d. Ta skript je odgovoren za varnostno kopiranje GApps in dodatka SU Lineage in je potreboval spremembe za pravilno delovanje z napravami A/B. Naslednji ljudje so sodelovali pri izvedbi tega razvoja (opravičujemo se, če smo koga spregledali.)
Prispevki k omogočanju A/B podpore za LineageOS 15.1
- XDA priznani razvijalec neviden - Napisal addon.d-v2/backuptool_ab in prispeval izvirne popravke za A/B posodobitev
- Starejši član XDA npjohnson - Vzdrževal addon.d-v2/backuptool_ab in izvedel nekaj popravkov. Sodeloval z zunanjimi projekti (OpenGApps/Magisk), da bi bil združljiv z novim orodjem.
- Starejši član XDA abhishek987 - Vzdrževal addon.d-v2/backuptool_ab, pomagal pri odpravljanju napak/popravljanju na poti,
- gmrt - Nastavite brezhibno posodobitev A/B, dodana podpora za različne funkcije A/B v programu Updater, izpostavljenost build.prop za zagon orodij za izdajo za A/B, preklop na neomejen update_engine (WIP)
- XDA priznani razvijalec tdm - Predstavil obnovitev Lineage, platformo za pošiljanje na A/B kot vgrajeno obnovitev
- XDA priznani razvijalec raymanfx - različni obnovitveni popravki, ki omogočajo namestitev starega sloga zipov in novejših zipov v slogu koristne vsebine, nekaj dela z orodjem AVB, zaradi česar je addonsu A/B združljiv
- Starejši član XDA intervigilijo - Android Verified Boot logika in orodje za onemogočanje/obravnavo tega
- Neaktiven priznani razvijalec XDA Rashed97 - prispevki addon.d in prijava na platformo
Preberi več
Sprva ima samo Motorola Moto Z2 Force (nash). dodan na seznam, v prihodnosti pa se pričakuje podpora za več naprav. Moto Z2 Force gradnja bo stekla jutri. Gradnjo Z2 Force vzdržuje višji član XDA npjohnson.
Pričakujemo, da bodo naslednje naprave kmalu prejele podporo, ko bodo odpravljene vse napake, specifične za napravo:
- Google Pixel
- Google Pixel XL
- Google Pixel 2
- Google Pixel 2 XL
- Osnovni telefon PH-1
- Xiaomi Mi A1
Pravzaprav pričakujemo, da bo Xiaomi Mi A1 zelo kmalu prejel podporo glede na komentarje tukaj. Prav tako a napaka, povezana z Bluetooth MAC je treba popraviti, preden bo pristala zgradba za Essential Phone. Obveščali vas bomo, ko se začnejo uvajati uradne različice LineageOS 15.1 za druge naprave A/B.