LineageOS 17.1 baseret på Android 10 er nu officielt tilgængelig

LineageOS tager springet til Android 10 som base med LineageOS 17.1, hvilket bringer flere vigtige ændringer med sig over hele linjen. Læs videre for at vide mere!

Hvis du kalder dig selv en brugerdefineret ROM-veteran, har du helt sikkert hørt om LineageOS. LineageOS sporer sine rødder tilbage til CyanogenMod, den brugerdefinerede ROM, der blev populær på HTC Dream/T-Mobile G1, den første Android-smartphone, der kan købes. CyanogenMod blev til gengæld en af ​​de mest populære brugerdefinerede ROM'er, der var tilgængelige på tværs af et væld af enheder, og flere af de vigtigste udviklere og vedligeholdere af projektet fortsatte med at etablere LineageOS hvornår Cyanogen besluttede at stoppe med at understøtte CyanogenMod. LineageOS tog tøjlerne op med LineageOS 13.0 og LineageOS 14.1 udgivelser, og projektet er fortsat i årenes løb. Nu er LineageOS markerer dens vigtigste version, bump op til LineageOS 17.1 med Android 10 som base.

LineageOS XDA-fora

Hvorfor Lineage 17.1 og ikke 17.0?

Android 10's kildekode

kom til AOSP i september 2019, og LineageOS-teamet har arbejdet hårdt på at bringe deres ROM og dens funktioner videre til den nye Android-versionsbase. AOSP havde dog foretaget massiv refactoring i visse områder, hvilket fik overførsel til at tage længere tid end forventet. AOSP introducerede også funktioner som de nye Permissions Hub, som var i konflikt med den brugerdefinerede ROM's PrivacyGuard-funktion, tvinger dem til at droppe det. Begge disse ændringer betød, at teamet skulle arbejde hårdere og tage mere tid på at bringe ROM'en som helhed op til Android 10.

I mellemtiden December 2019 Android Security Bulletin blev udgivet af Google, og LineageOS-teamet besluttede at rebasere på det mere funktionsfyldte Google Pixel 4/4XL-tag fra AOSP. På grund af dette har holdet også besluttet at hoppe op på subversionen, fra 17.0 til 17.1. Også for fremtiden hvis der foretages en rebasering i stor skala på et andet tag, vil holdet hoppe op på subversionen nummer.

Som en konsekvens af dette spring vil holdet låse alle Lineage-17.0-grene til bidrag på deres Gerrit og opgive eksisterende 17.0-ændringer. Udviklere kan dog stadig vælge ændringer til 17.1.


Administrative og vedligeholdelsesmæssige ændringer

Springet op til den officielle LineageOS 17.1 betyder, at de fleste af de nuværende byggeressourcer nu vil fokusere på at bygge disse nye opdateringer til understøttede enheder. Dette har den forventede bivirkning af at omdirigere ressourcer fra ældre bygninger. Når 17.1-grenen når funktion og stabilitetsparitet med 16.0, bliver den den nyeste og mest aktivt udviklet filial med regelmæssige natlige builds til understøttede enheder, der starter den 31. januar 2020. Følgelig vil 16.0 blive flyttet til ugentlige builds, mens 15.1 vil blive udfaset fra automatiserede builds.

LineageOS 17.1 vil lancere bygning til et lille udvalg af enheder, med yderligere enheder på vej, da de er markeret som begge Overensstemmende med charter og klar til opbygning af deres vedligeholder.

Lineage-teamet bringer også fokus til deres Wiki-opdatering. Det LineageOS Wiki blev for nyligt udvidet, og enhedsvedligeholdere fik betydeligt flere muligheder for at tilpasse deres enheds individuelle installations-, opdaterings- og opgraderingsinstruktioner. Fra og med LineageOS 17.1 forventes det, at vedligeholdere gennemgår de fulde instruktioner på deres enhedswiki og verificerer, at oplysningerne gælder for deres enhed. Dette fornyede fokus på wikien er i lyset af opbygningsændringerne til AOSP, såsom System-As-Root, A/B Partition Scheme og Dynamiske partitioner, som har den kombinerede effekt at forælde de instruktioner, mange af os har fulgt for år fra hukommelsen -- disse instruktioner er nu enten ikke længere gyldige eller mangler meget kritiske trin. For eksempel var Heimdall-instruktionerne (Samsung blinkende værktøj) frygtelig forældede, så disse er blevet opdateret at afspejle ny information. Så hvis du tager springet til LineageOS 17.1 eller bare generelt er interesseret i brugerdefinerede ROM'er, ville det stadig være en god idé at tjekke din enheds Wiki-side.


Nye funktioner i LineageOS 17.1

LineageOS 17.1 bringer flere nye funktioner til ROM-familien:

  • Ny delvis skærmbillede-brugergrænseflade, der lader dig håndvælge mindre dele af din skærm og redigere skærmbillederne.
  • Ny tilpasset ThemePicker-app fra AOSP med understøttelse af det sædvanlige udvalg af accenter, skrifttypeændring, ikonform (både QuickSettings og Launcher) og ikonressourceændringer (f.eks. ændre formen på Wi-Fi/Bluetooth-ikonerne).
  • Brug fingeraftrykssensor til at skjule og beskytte apps i Trebuchet Launcher
  • Flet sikkerhedsrettelser fra oktober, november, december 2019, januar 2020, februar 2020 og marts 2020.
  • Wi-Fi Display er tilgængelig igen.
  • Understøttelse af fingeraftrykssensorer på skærmen (FOD) tilføjet.
  • Understøttelse af pop-up og roterende kameraer tilføjet.
  • WebView opdateret til Chromium 80.0.3987.132.
  • ROM er i øjeblikket baseret på AOSP's android-10.0.0_r31 tag, som er Pixel 4/4 XL's tag.

Yderligere ændringer

Genopretning af afstamning

Lineage skifter også til Lineage Recovery som den defacto-løsning til at installere LineageOS. Lineage Recovery vil blive bygget som standard for alle officielt understøttede enheder. Teamet nævner, at denne ændring udelukkende blev gjort for at strømline deres egne processer og ikke for at afskrække brugere fra andre tilpassede gendannelser. Enhedsvedligeholdere bevarer friheden til at anbefale alternativ gendannelse på deres enheds Wiki-side sammen med fuldstændige instruktioner til brug.

AOSP's Permission Hub og LineageOS' PrivacyGuard

Det har vi talte om denne ændring tidligere, og nu er ændringen endelig her. LineageOS 17.1 dropper understøttelse af den hjemmebryggede PrivacyGuard-implementering til fordel for AOSP's Permission Hub da holdet ikke var i stand til at overføre PrivacyGuard-rammen til Android 10. Google frigav ikke Permissions Hub med Android 10, men koden til det eksisterer stadig i AOSP. Så Lineage-teamet forkastede det og præsenterer det nu som løsningen, da det hævdes at være næsten ækvivalent i funktioner, men i konflikt i forsøg på at eksistere sammen med PrivacyGuard.

Rooting -- ingen addonsu binær support

Som et biprodukt af fjernelsen af ​​PrivacyGuard og skiftet over til Permission Hub er addonsu-binæren, der normalt blev tilbudt som en simpel root-adgangsløsning, ikke længere mulig, som vi havde informeret før. Brugere, der er interesseret i root, har mulighed for at bruge ADB root eller flash-kompatible tredjepartsløsninger såsom Magisk. Teamet præciserer, at dette ikke betyder, at nogen bestemte tredjepartsløsninger er godkendt som officielt understøttet -- så du skal stadig være opmærksom på, at rodløsningen fungerer harmonisk med din ROM.

Udfasning af Styles API

Det Styles API bliver også nu forældet til fordel for AOSPs ThemePicker-app. Holdet hævder fuldstændig funktionsparitet og endda overlegenhed med ThemePicker.


Opgraderingsinstruktioner til LineageOS 17.1

Hvis du er på officiel LineageOS 16, og din enhed er til stede på listen over officielt understøttede enheder til LineageOS 17.1, skal du stadig opdatere din enhed manuelt i henhold til instruktionerne på din enheds specifikke wiki side. LineageOS updater-appen understøtter generelt ikke opgraderinger fra en version af LineageOS til en anden, så brugerne skal tage en bevidst beslutning om at opdatere i stedet for at blive overrasket over en OTA.

Enhedsspecifikke instruktioner kan variere, men for de fleste enheder, vi har tjekket, er opdateringsinstruktionerne afhængige af brugen af adb genstart sideload kommando, og derefter adb sideload /"filsti" kommando. Lineage-teamet nævner også, at opdatering inden for de officielle udgivelseskanalbuilds ikke kræver, at brugeren sletter deres enhed; men at flytte fra en uofficiel build til officiel LineageOS vil kræve en enhedssletning fra gendannelse.

Det er meget sandsynligt, at du vil være i stand til at installere LineageOS gennem en tilpasset tredjepartsgendannelse, men det er ikke den anbefalede opgraderingsmetode fra udviklerne, så dit kilometertal kan variere på en enhed pr basis. Sørg for at tjekke din enheds wiki, dens supportside og vores egne fora for at sikre, at du følger de korrekte metoder til at opgradere for at undgå problemer.

Du skal også bemærke, at din ROM-installation ikke inkluderer Google Apps, af den simple grund, at disse apps er proprietære. Du er nødt til at sideindlæse en separat GApps-pakke med en stor præference for GApps-pakken anbefalet af din enhedsvedligeholder/udvikler på grund af årsagerne forklarer vi i en separat PSA. Som en sidebemærkning, Open GApps udgav også deres officielle Android 10 flashbare pakker for nylig.

Din ROM vil heller ikke sendes med en standard root-løsning, som vi forklarer i de foregående afsnit. Du skal separat flashe tredjepartsløsninger.


LineageOS 17.1 - Officielle builds til understøttede enheder

Følgende er den officielle byggeliste for batch 1 af LineageOS 17.1-udrulningen:

Link til enhed og forum

Enhedens kodenavn og Wiki Link

Vedligeholder

ASUS Zenfone 6 (ZS630KL)

I01WD

luca020400, OrdenKrieger

BQ Aquaris X

bardock

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, Team aquaris-dev

Fairphone FP2

FP2

chrmhoffman

Google Nexus 6

shamu

Elektroschmock, npjohnson

Google Pixel

sejlfisk

intervigil, razorloves

Google Pixel XL

marlin

intervigil, razorloves

HTC One 2014

m8

bgcngm

HTC One 2014 Dual-SIM

m8d

bgcngm

LG G2 (AT&T)

d800

Kapricomus, Arnau, YoDevil

LG G2 (T-Mobile)

d801

Kapricomus, Arnau, YoDevil

LG G2 (international)

d802

Kapricomus, Arnau, YoDevil

LG G2 (canadisk)

d803

Kapricomus, Arnau, YoDevil

LG G3 (AT&T)

d850

firebird11, HardStyl3r

LG G3 (Canada)

d852

firebird11, HardStyl3r

LG G3 (international)

d855

firebird11, HardStyl3r

LG G3 (Korea)

f400

firebird11, HardStyl3r

LG G3 (T-Mobile)

d851

firebird11, HardStyl3r

LG G3 (Verizon)

mod 985

firebird11, HardStyl3r

LG G5 (global)

988 kr

npjohnson

LG G5 (international)

h850

npjohnson

LG G5 (T-Mobile)

h830

npjohnson

LG V20 (AT&T)

h910

npjohnson

LG V20 (global)

h990

npjohnson

LG V20 (Sprint)

ls997

npjohnson

LG V20 (T-Mobile)

h918

npjohnson

LG V20 (ulåst i USA)

os 996

npjohnson

LG V20 (Verizon)

mod 995

npjohnson

Motorola Moto Z

griffin

DD3Boh, erfanoabdi, shr3ps, stargo, vache

Motorola Moto G6 Plus (XT1926-2/3/5/6/7/8/9)

evert

Jleeblanch

Motorola Moto G7

flod

erfanoabdi, Nolen Johnson (npjohnson), SyberHexen

Motorola Moto G7 Plus (XT1965-2/3/6)

Jleeblanch

Motorola Moto X4

payton

erfanoabdi

Motorola Moto Z2 Force

nash

erfanoabdi, npjohnson

Motorola One Power (XT1942-1/2)

kok

Hasaber8

OnePlus 3/3T

oneplus 3

dianlujitao

OnePlus 6

enchilada

luca020400, LuK1337

OnePlus 6T

fajita

LuK1337

OnePlus 7 Pro

guacamole

LuK1337, Tortel

Razer telefon

cheryl

mikeioannina

Samsung Galaxy S4 Active (GT-I9295)

jactivelte

arco, npjohnson, side

Samsung Galaxy S4 (SGH-I337)

jflteatt

arco, npjohnson, side

Samsung Galaxy S4 (SCH-R970/C/X, SPH-L720)

jfltespr

arco, npjohnson, side

Samsung Galaxy S4 Value Edition (GT-I9515/L)

jfvelte

arco, npjohnson, side

Samsung Galaxy S4 (SCH-I545)

jfltevzw

arco, npjohnson, side

Samsung Galaxy S4 (GT-I9505/G, SGH-I337M, SGH-M919)

jfltexx

arco, npjohnson, side

Samsung Galaxy Tab S5e Wi-Fi (SM-T720)

gts4lvwifi

bgcngm, LuK1337

Sony Xperia 10

kirin

LuK1337

Sony Xperia 10 Plus

havfrue

LuK1337

Sony Xperia XA2

pioner

cdesai, LuK1337, Strengt

Sony Xperia XA2 Ultra

opdagelse

LuK1337

Xiaomi Mi 6

sagit

ArianK16a, Elektroschmock

Xiaomi Mi 8

dipper

infrag

Xiaomi Mi Mix 2

chiron

mikeioannina, wight554

Xiaomi Mi Mix 2S

polaris

bgcngm

Xiaomi POCO F1

beryllium

bgcngm, warabhishek

Lenovo ZUK Z2 Plus

z2_plus

DD3Boh

Flere enheder skulle snart gå over til LineageOS 17.1, så hold øje med vores forside, da vi vil køre regelmæssige historier på det samme.


Nye funktioner i LineageOS 16.0-grenen

Ud over den seneste gren ser den ældre LineageOS 16.0-gren også et par store ændringer:

  • Wi-Fi-skærm er tilgængelig igen.
  • Du kan nu dirigere hotspotforbindelserne gennem enhedens VPN.
  • Understøttelse af fingeraftrykssensorer på skærmen (FOD) tilføjet.
  • Understøttelse af pop-up og roterende kameraer tilføjet.
  • Flet sikkerhedsrettelser i juli, august, september, oktober, november, december 2019, januar 2020, februar 2020 og marts 2020.
  • WebView opdateret til Chromium 80.0.3987.132.
  • Det er nu muligt at kompilere LineageOS 16.0 på macOS.

LineageOS 16 - Officielle builds til understøttede enheder

Mens vedligeholdere arbejder på at bringe enheder op til officiel LineageOS 17.1 baseret på Android 10, kan du stadig finde automatiserede ugentlige builds til disse enheder, der understøttes til LineageOS 16:

LineageOS 16 officielle byggeliste. Tryk/klik for at udvide.

Link til enhed og forum

Enhedens kodenavn og Wiki Link

Vedligeholder

ASUS ZenFone 3 (ZE520KL, ZE552KL)

zenfone3

makorn645

Asus Zenfone Max Pro M1

X00TD

SagarMakhar

Asus Zenfone Max Pro M2

X01BD

Bauuuuu, kubersharma001

BQ Aquaris X

bardock

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, Team aquaris-dev

BQ Aquaris X2

zangya

eloimuns, Kra1o5, Team aquaris-dev

BQ Aquaris X2 Pro

zangyapro

eloimuns, Kra1o5, Team aquaris-dev

Væsentlig PH-1

mata

haggertk, intervigil, jrior001, udslæt

Fairphone 2

fp2

chrmhoffmann

Google Nexus 6

shamu

Elektroschmock, npjohnson

Google Pixel

sejlfisk

intervigil, razorloves

Google Pixel XL

marlin

intervigil, razorloves

Ære 5X

kiwi

BadDaemon, dobo, joelh

Æresvisning 10

berkeley

LuK1337

Huawei P20 Pro

charlotte

LuK1337

LeEco Le 2

s2

codeworkx, Rk585

LeEco Le Max2

x2

tortel, TheMarD

LeEco Le Pro3/Le Pro3 Elite

zl1

kodeværkx

Lenovo P2

kuntao

mikeioannina, highwaystar

Lenovo Yoga Tab 3 Plus

YTX703F

Quallenauge, Vladimir Oltean

Lenovo Yoga Tab 3 Plus LTE

YTX703L

Quallenauge, Vladimir Oltean

Lenovo ZUK Z1

skinke

sb6596

LG G3 (Sprint)

ls 990

firebird11, HardStyl3r

Motorola Moto G7

flod

erfanoabdi, npjohnson, SyberHexen

Motorola Moto X 2014 (XT1092/3/5/6/7)

victara

linckandrea, Tortel

Nextbit Robin

æter

javelinanddart, mikeioannina, npjohnson

Nubia Z17

nx563j

BeYkeRYkt

OnePlus One

bacon

jrior001, npjohnson

OnePlus 2

oneplus2

OzzysCmAcc, aviraxp

OnePlus 3

oneplus 3

dianlujitao

OnePlus 5

cheeseburger

codeworkx, jrizzoli, xingrz, amartinz, jumoog

OnePlus 5T

dumpling

amartinz, codeworkx

OPPO F1 (International)

f1f

highwaystar

OPPO Find 7a/7s

finde 7

mikeioannina

OPPO R5/R5s (international)

r5

galning103

OPPO R7s (international)

r7sf

celoxocis

OPPO R7 Plus

r7plus

galning103

Realme 3 Pro

RMX1851

karthick111, nibaji, darshan1205

Samsung Galaxy A3 2016 (SM-A310F/M/N0/Y)

a3xelte

danwood76, Strengt

Samsung Galaxy A5 2016 (SM-A510F/M/Y/K/L/S/8)

a5xelte

danwood76, Strengt

Samsung Galaxy A5 2017 (SM-A520F/DS/W)

a5y17lte

filiprrs, raymanfx

Samsung Galaxy A7 2017 (SM-A720F/DS)

a7y17lte

filiprrs, raymanfx

Samsung Galaxy Note 3 (SM-N9005/P)

hlte

haggertk, npjohnson

Samsung Galaxy Note 3 (SM-N9008V)

hltechn

haggertk, npjohnson

Samsung Galaxy Note 3 (SM-N900K/L/S)

hltekor

haggertk, npjohnson

Samsung Galaxy Note 3 (SM-N900T/V/W8)

hltetmo

haggertk, npjohnson

Samsung Galaxy S III Neo Dual-SIM (GT-I9300I)

s3ve3gds

fcuzzocrea, PythonLimited

Samsung Galaxy S III Neo Samsung-kamera (GT-I9301I/Q)

s3ve3gjv

fcuzzocrea, PythonLimited

Samsung Galaxy S III Neo Sony-kamera (GT-I9300I/Q)

s3ve3gxx

fcuzzocrea, PythonLimited

Samsung Galaxy S5 Active

klteactivexx

spyd og dart

Samsung Galaxy S5 LTE (G900AZ/F/M/R4/R7/T/V/W8,S902L)

klte

haggertk

Samsung Galaxy S5 LTE (G9006V/8V)

kltechn

haggertk

Samsung Galaxy S5 LTE (G900I/P)

kltedv

haggertk

Samsung Galaxy S5 LTE (SCL23)

kltekdi

haggertk

Samsung Galaxy S5 LTE (G900K/L/S)

kltekor

haggertk

Samsung Galaxy S5 LTE-A

lentislte

cvxda, sassman

Samsung Galaxy S5 LTE Duos (G9006W/8W)

kltechnduo

haggertk

Samsung Galaxy S5 LTE Duos (G900FD/MD)

klteduos

haggertk

Samsung Galaxy S5 Neo

s5neolte

danwood76, Strengt

Samsung Galaxy S5 Plus

kccat6

cvxda, sassmann

Samsung Galaxy Tab S2 8.0 Wi-Fi (2016)

gts28vewifi

mccreary, syphyr, luca020400

Samsung Galaxy Tab S2 9.7 Wi-Fi (2016)

gts210vewifi

syphyr, luca020400

Sony Xperia Z3

z3

Tom1000, mig selv5

Sony Xperia Z3 Compact (D5803/D5833)

z3c

ArianK16a

Wileyfox Storm

kipper

jrior001

Wileyfox Swift

knitrende

jrior001

Xiaomi Mi 5

tvilling

bgcngm, defer, h2o64

Xiaomi Mi 5s

stenbukken

LuK1337

Xiaomi Mi 5s Plus

natrium

LuK1337

Xiaomi Mi A1

tissot

flex1911, TheScarastic

Xiaomi Mi Mix

lithium

balika011, blunden

Xiaomi Mi Note 2

skorpion

joe2k01

Xiaomi Mi Note 3

jason

dianlujitao

Xiaomi Redmi 3S/X

jord

Isaac Chen

Xiaomi Redmi 4/X

santoni

Isaac Chen

Xiaomi Redmi Note 4

mido

aryankedare

Yandex telefon

rav

HighwayStar, vm03

Læs mere

Ligesom LineageOS 17.1 builds, burde vi se flere enheder komme ind på den ugentlige LineageOS 16 build liste.


Understøtter LineageOS

LineageOS er og har altid været en fællesskabsindsats, der kører på ryggen af ​​frivillige, der dedikerer deres egne ressourcer til fællesskabets almene bedste. Hvis du vil bidrage til LineageOS, er der flere måder at gøre det på.

At blive en enhedsvedligeholder

Den primære måde, du kan hjælpe LineageOS med at vokse til flere enheder, er at vedligeholde ROM'en for enheder, du kan. Hvis du er udvikler og gerne vil indsende din enhed til officiel support, kan du følg instruktionerne her. Når du har indsendt, vil du modtage feedback på din indsendelse. Hvis det er på niveau, vil du blive inviteret til Lineages kommunikationskanaler, og dine enhedsressourcer vil blive fordelt til LineageOS' officielle lager.

Leverer oversættelser

Alternativt kan du også levere oversættelser til forskellige sprog gennem Crowdin. Teamet nævner, at selvom dit sprog ikke er officielt understøttet i Android, kan du kontakte teamet, og de vil tage skridt til at inkludere dit sprog. Teamet anmoder dog om, at du kun skal indsende oversættelser, hvis du har rimelige sprogkundskaber.

Donationer

At køre automatiserede builds til en så bred liste af enheder kræver ressourcer. Du kan bidrage til nogle af disse omkostninger ved at donere til LineageOS gennem deres PayPal eller Patreon.

Doner til LineageOS: via PayPal ||| via Patreon


Denne artikel blev opdateret kl. 16:35 EST den 10. april 2020 for at tilføje Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X og BQ Aquaris X Pro til listen over enheder med officiel LineageOS 17.1 bygger.