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) |
sø |
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.