LineageOS 15.1 tukee nyt virallisesti A/B-laitteita alkaen Motorola Moto Z2 Forcesta. Odotettavissa on pian tuki Pixel 2 XL: lle, Xiaomi Mi A1:lle ja muille.
Yksi jännittävimmistä Android Nougat 7.0:n tuomista muutoksista oli A/B-kaksoisosiojärjestelmän käyttöönotto tällä käyttöjärjestelmäversiolla käynnistetyille laitteille. Tämä muutos käsitteli sitä, miten Android-järjestelmäpäivityksiä sovelletaan laitteisiin, tavoitteena tarjota a Saumaton päivityskokemus käyttäjälle, jossa yksinkertainen ja nopea uudelleenkäynnistys tuo heidät päivitettyyn OS. Tämä muutos lisäsi myös vikasuojan edun, joka varmisti, että vähintään yksi toimiva käynnistysjärjestelmä pysyy laitteessa OTA-päivityksen aikana, jolloin laitteet voivat "palata" vanhaan järjestelmään, jos OTA epäonnistuu käynnistymään.
Valitettavasti kaikki Android 7.0:n saaneet laitteet eivät tue tätä A/B-kaksoisosiojärjestelmää. Tämä A/B-osiokaavio näkyy useimmiten laitteissa, joissa alun perin toimitettiin Android Nougat 7.0+, kun laite päivitetään Nougat ja tämän muutoksen tukeminen vaatisi uudelleenosion, jota monet OEM-valmistajat pitivät riskillisenä ehdotuksena.
Tässä on luettelo laitteista jotka tukevat saumattomia A/B-päivityksiä. Vaihtoehtoisesti voit myös tarkista manuaalisesti, tukeeko laitteesi saumattomia päivityksiä.Vaikka A/B-kaksoisosiojärjestelmä on otettu suurelta osin hyvin vastaan, se asetti haasteen mukautetulle ROM-yhteisölle. A/B-laitteiden mukana ei toimitettu palautusosiota koska Android-järjestelmä ei tarvinnut näitä osioita, joten yhteisön oli mukautettava tapojaan. TWRP v3.1.0 julkaistiin tukemalla A/B-laitteita, sillä aikaa Magisk toi tuen A/B-laitteille versiolla 14.1.
LineageOS 15.1 on nyt lisäämässä tukea A/B-laitteille. Tuki viivästyi 15.1 LineageOS-tiimi korjasi addon.d-skriptinsä. Tämä komentosarja on vastuussa GAppsin ja Lineagen SU-lisäosan varmuuskopioinnista, ja se tarvitsi muutoksia toimiakseen kunnolla A/B-laitteiden kanssa. Seuraavat ihmiset osallistuivat tämän kehityksen toteuttamiseen (pahoittelut, jos joku jäi paitsi.)
Osallistuminen A/B-tuen mahdollistamiseen LineageOS 15.1:lle
- XDA: n tunnustettu kehittäjä näkymätön - Kirjoitti addon.d-v2/backuptool_ab ja lisäsi alkuperäisiä korjauksia A/B-päivitykselle
- XDA: n vanhempi jäsen npjohnson - Ylläpitetty addon.d-v2/backuptool_ab ja toteutettu joitain korjauksia. Työskenteli ulkoisten projektien (OpenGApps/Magisk) kanssa saadakseen ne yhteensopiviin uuden työkalun kanssa.
- XDA: n vanhempi jäsen abhishek987 - Ylläpitetty addon.d-v2/backuptool_ab, auttanut virheenkorjauksessa/korjaamisessa matkan varrella,
- gmrt - Määritä saumaton A/B-päivitys, lisätty tuki useille A/B-toiminnoille Updaterissä, build.prop-altistus käynnistää A/B-julkaisutyökalut, vaihda unresttrict update_engine (WIP) -tilaan.
- XDA: n tunnustettu kehittäjä tdm - Toi Lineage-palautuksen, alustan lähetettäväksi A/B: ssä sisäänrakennettuna palautuksena
- XDA: n tunnustettu kehittäjä raymanfx - erilaisia palautuskorjauksia, jotka mahdollistavat vanhan tyylin vetoketjujen ja uudempien hyötykuormatyyppisten vetoketjujen asentamisen, jotkin AVB-työkalut toimivat, joten addonsu A/B -yhteensopiva
- XDA: n vanhempi jäsen intervigil - Android Verified Boot -logiikka ja työkalu sen poistamiseen / käsittelemiseen
- XDA ei-aktiivinen tunnustettu kehittäjä Rashed97 - addon.d-osuudet ja alustan kirjautuminen
Lue lisää
Aluksi vain Motorola Moto Z2 Force (nash) on lisätty listalle, ja tukea odotetaan tulevaisuudessa useammille laitteille. Moto Z2 Force rakentaminen julkaistaan huomenna. Z2 Forcen rakennetta ylläpitää XDA: n vanhempi jäsen npjohnson.
Odotamme seuraavien laitteiden saavan pian tukea, kun kaikki laitekohtaiset virheet on korjattu:
- Google Pixel
- Google Pixel XL
- Google Pixel 2
- Google Pixel 2 XL
- Tärkeä puhelin PH-1
- Xiaomi Mi A1
Itse asiassa odotamme, että Xiaomi Mi A1 saa tukea hyvin pian kommenttien perusteella tässä. Samoin a Bluetooth MACiin liittyvä vika on korjattava ennen kuin Essential Phonen rakennelma laskeutuu. Pidämme sinut ajan tasalla, kun viralliset LineageOS 15.1 -versiot muille A/B-laitteille alkavat julkaista.