LineageOS tar steget til Android 10 som base med LineageOS 17.1, og bringer med seg flere viktige endringer over hele linja. Les videre for å vite mer!
Hvis du kaller deg en tilpasset ROM-veteran, har du definitivt hørt om LineageOS. LineageOS sporer sine røtter tilbake til CyanogenMod, den tilpassede ROM-en som ble populær på HTC Dream/T-Mobile G1, den første Android-smarttelefonen tilgjengelig for kjøp. CyanogenMod fortsatte på sin side å bli en av de mest populære tilpassede ROM-ene tilgjengelig på tvers av en mengde enheter, og flere av de viktigste utviklerne og vedlikeholderne av prosjektet fortsatte med å etablere LineageOS når Cyanogen bestemte seg for å slutte å støtte CyanogenMod. LineageOS tok opp tøylene med LineageOS 13.0 og LineageOS 14.1 utgivelser, og prosjektet har fortsatt opp gjennom årene. Nå er LineageOS det som markerer den viktigste versjonen til LineageOS 17.1 med Android 10 som base.
LineageOS XDA-fora
Hvorfor Lineage 17.1 og ikke 17.0?
Android 10s kildekode tok veien til AOSP i september 2019
, og LineageOS-teamet har jobbet hardt for å bringe videre ROM og funksjoner til den nye Android-versjonsbasen. AOSP hadde imidlertid foretatt massiv refaktorisering i visse områder, noe som gjorde at overføringen tok lengre tid enn forventet. AOSP introduserte også funksjoner som de nye Tillatelseshub, som var i konflikt med den tilpassede ROM-ens PrivacyGuard-funksjon, tvinger dem til å droppe det. Begge disse endringene betydde at teamet måtte jobbe hardere og bruke mer tid på å bringe opp ROM som helhet til Android 10.I mellomtiden har Desember 2019 Android Security Bulletin ble utgitt av Google, og LineageOS-teamet bestemte seg for å rebase på den mer funksjonsfylte Google Pixel 4/4XL-taggen til AOSP. På grunn av dette har teamet også bestemt seg for å hoppe opp på subversjonen, fra 17.0 til 17.1. Også for fremtiden, hvis det er noen storskala rebasing foretatt på en annen tag, vil teamet hoppe opp på subversionen Antall.
Som en konsekvens av dette hoppet vil teamet låse alle Lineage-17.0-grener til bidrag på deres Gerrit, og forlate eksisterende 17.0-endringer. Utviklere står fortsatt fritt til å velge endringer til 17.1.
Administrative og vedlikeholdsendringer
Hoppet opp til offisiell LineageOS 17.1 betyr at de fleste av de nåværende byggeressursene nå vil fokusere på å bygge disse nye oppdateringene for støttede enheter. Dette har den forventede bieffekten av å avlede ressurser fra eldre bygg. Med 17.1-grenen som når funksjonen og stabilitetsparitet med 16.0, vil den bli den nyeste og mest aktivt utviklet filial, med regelmessige nattlig bygg for støttede enheter fra 31. januar 2020. Følgelig vil 16.0 bli flyttet til ukentlige bygg, mens 15.1 vil bli avviklet fra automatiserte bygg.
LineageOS 17.1 vil lansere bygning for et lite utvalg enheter, med flere enheter som kommer ettersom de er merket som begge Overensstemmende med charter og klar for bygging av vedlikeholderen.
Lineage-teamet bringer også over fokus til sin Wiki-oppdatering. De LineageOS Wiki ble nylig utvidet og vedlikeholdere av enheter fikk betydelig flere muligheter til å tilpasse enhetens individuelle installasjons-, oppdaterings- og oppgraderingsinstruksjoner. Fra og med LineageOS 17.1 forventes det at vedlikeholdere kjører gjennom de fullstendige instruksjonene på enhetswikien deres og bekrefter at informasjonen gjelder for enheten deres. Dette fornyede fokuset på wikien er i lys av oppbyggingsendringene til AOSP, slik som System-As-Root, A/B Partition Scheme og Dynamiske partisjoner, som har den kombinerte effekten av å forelde instruksjonene mange av oss har fulgt for år fra minnet -- disse instruksjonene er nå enten ikke lenger gyldige eller mangler svært kritiske trinn. For eksempel var Heimdall-instruksjonene (Samsung blinkende verktøy) fryktelig utdaterte, så disse er oppdatert å reflektere ny informasjon. Så hvis du går over til LineageOS 17.1 eller bare er generelt interessert i tilpassede ROM-er, vil det fortsatt være en god idé å sjekke ut enhetens Wiki-side.
Nye funksjoner i LineageOS 17.1
LineageOS 17.1 bringer over flere nye funksjoner til ROM-familien:
- Nytt brukergrensesnitt for delvis skjermbilde som lar deg håndvelge mindre deler av skjermen og redigere skjermbildene.
- Ny tilpasset ThemePicker-app fra AOSP, med støtte for det vanlige utvalget av aksenter, skriftendring, ikonform (både QuickSettings og Launcher) og ikonressursendringer (f.eks. endre formen på Wi-Fi/Bluetooth-ikonene).
- Bruk fingeravtrykkssensor for å skjule og beskytte apper i Trebuchet Launcher
- Slå sammen sikkerhetsoppdateringer for oktober, november, desember 2019, januar 2020, februar 2020 og mars 2020.
- Wi-Fi Display er tilgjengelig igjen.
- Støtte for fingeravtrykksensorer på skjermen (FOD) lagt til.
- Støtte for popup- og roterende kameraer lagt til.
- WebView oppdatert til Chromium 80.0.3987.132.
- ROM er foreløpig basert på AOSPs android-10.0.0_r31-tag, som er Pixel 4/4 XL-taggen.
Ytterligere endringer
Gjenoppretting av avstamning
Lineage går også over til Lineage Recovery som defacto-løsningen for å installere LineageOS. Lineage Recovery vil bli bygget som standard for alle offisielt støttede enheter. Teamet nevner at denne endringen ble gjort utelukkende for å strømlinjeforme deres egne prosesser og ikke for å avskrekke brukere fra andre tilpassede gjenopprettinger. Enhetsvedlikeholdere beholder friheten til å anbefale alternativ gjenoppretting på enhetens Wiki-side sammen med fullstendige bruksanvisninger.
AOSPs Permission Hub og LineageOS PrivacyGuard
Det har vi snakket om denne endringen tidligere, og nå er endringen endelig her. LineageOS 17.1 dropper støtte for den hjemmebryggede PrivacyGuard-implementeringen til fordel for AOSPs Permission Hub siden teamet ikke klarte å portere PrivacyGuard-rammeverket til Android 10. Google ga ikke ut Permissions Hub med Android 10, men koden for den eksisterer fortsatt i AOSP. Så Lineage-teamet forkastet det og presenterer det nå som løsningen ettersom den hevdes å være nesten likeverdig i funksjoner, men i konflikt med forsøk på å eksistere sammen med PrivacyGuard.
Rooting -- ingen addonsu binær støtte
Som et biprodukt av fjerningen av PrivacyGuard og overgangen til Permission Hub, er addonsu-binæren som vanligvis ble tilbudt som en enkel rottilgangsløsning ikke lenger mulig, som vi hadde informert om tidligere. Brukere som er interessert i root har muligheten til å bruke ADB root, eller flash-kompatible tredjepartsløsninger som Magisk. Teamet presiserer at dette ikke betyr at noen spesielle tredjepartsløsninger er godkjent som offisielt støttet -- så du må fortsatt være oppmerksom på at rotløsningen fungerer harmonisk med ROM-en din.
Avvikling av Styles API
De Styles API blir nå også avviklet til fordel for AOSPs ThemePicker-app. Teamet hevder fullstendig funksjonsparitet, og har til og med overlegenhet med ThemePicker.
Oppgraderingsinstruksjoner for LineageOS 17.1
Hvis du er på offisiell LineageOS 16 og enheten din er til stede på listen over offisielt støttede enheter for LineageOS 17.1, må du fortsatt oppdatere enheten manuelt i henhold til instruksjonene på enhetens spesifikke wiki side. LineageOS Updater-appen støtter generelt ikke oppgraderinger fra én versjon av LineageOS til en annen, så brukere må ta en bevisst beslutning om å oppdatere i stedet for å bli overrasket av en OTA.
Enhetsspesifikke instruksjoner kan variere, men for de fleste enheter vi sjekket, er oppdateringsinstruksjonene avhengige av bruk av adb omstart sidelast kommando, og deretter adb sideload /"filbane" kommando. Lineage-teamet nevner også at oppdatering innenfor de offisielle utgivelseskanalbyggene ikke krever at brukeren tørker enheten; men å flytte fra en uoffisiell versjon til offisiell LineageOS vil kreve en enhetssletting fra gjenoppretting.
Det er svært sannsynlig at du vil kunne installere LineageOS gjennom en tilpasset tredjepartsgjenoppretting, men det er ikke den anbefalte oppgraderingsmetoden fra utviklerne, så kjørelengden din kan variere fra enhet til enhet basis. Sørg for å sjekke enhetens wiki, dens støtteside og våre egne fora for å sikre at du følger de riktige metodene for å oppgradere for å unngå problemer.
Du bør også merke deg at ROM-installasjonen din ikke vil inkludere Google Apps, av den enkle grunn at disse appene er proprietære. Du må sidelaste en separat GApps-pakke, med en stor preferanse for GApps-pakken anbefalt av enhetens vedlikeholder/utvikler, på grunn av årsakene forklarer vi i en egen Ptil. Som en sidenotat, Open GApps ga også ut sine offisielle Android 10 flashbare pakker nylig.
ROM-en din leveres heller ikke med en standard rotløsning, som vi forklarer i de foregående avsnittene. Du må flashe tredjepartsløsninger separat.
LineageOS 17.1 - Offisielle bygg for støttede enheter
Følgende er den offisielle byggelisten for batch 1 av LineageOS 17.1-utrullingen:
Enhet og forumkobling |
Enhetskodenavn og Wiki Link |
Vedlikeholder |
---|---|---|
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 |
seilfisk |
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 (internasjonal) |
d802 |
Kapricomus, Arnau, YoDevil |
LG G2 (kanadisk) |
d803 |
Kapricomus, Arnau, YoDevil |
LG G3 (AT&T) |
d850 |
firebird11, HardStyl3r |
LG G3 (Canada) |
d852 |
firebird11, HardStyl3r |
LG G3 (internasjonal) |
d855 |
firebird11, HardStyl3r |
LG G3 (Korea) |
f400 |
firebird11, HardStyl3r |
LG G3 (T-Mobile) |
d851 |
firebird11, HardStyl3r |
LG G3 (Verizon) |
vs985 |
firebird11, HardStyl3r |
LG G5 (global) |
rs988 |
npjohnson |
LG G5 (internasjonal) |
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) |
us996 |
npjohnson |
LG V20 (Verizon) |
vs995 |
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 |
elv |
erfanoabdi, Nolen Johnson (npjohnson), SyberHexen |
Motorola Moto G7 Plus (XT1965-2/3/6) |
innsjø |
Jleeblanch |
Motorola Moto X4 |
payton |
erfanoabdi |
Motorola Moto Z2 Force |
nash |
erfanoabdi, npjohnson |
Motorola One Power (XT1942-1/2) |
kokk |
Hasaber8 |
OnePlus 3/3T |
oneplus3 |
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 |
oppdagelse |
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_pluss |
DD3Boh |
Flere enheter bør snart gå over til LineageOS 17.1, så følg med på forsiden vår, da vi kommer til å kjøre vanlige historier på det samme.
Nye funksjoner i LineageOS 16.0-grenen
I tillegg til den siste grenen, ser den eldre LineageOS 16.0-grenen også noen få store endringer:
- Wi-Fi-skjerm er tilgjengelig igjen.
- Du kan nå rute hotspot-tilkoblingene gjennom enhetens VPN.
- Støtte for fingeravtrykksensorer på skjermen (FOD) lagt til.
- Støtte for popup- og roterende kameraer lagt til.
- Slå sammen sikkerhetsoppdateringer for juli, august, september, oktober, november, desember 2019, januar 2020, februar 2020 og mars 2020.
- WebView oppdatert til Chromium 80.0.3987.132.
- Det er nå mulig å kompilere LineageOS 16.0 på macOS.
LineageOS 16 - Offisielle bygg for støttede enheter
Mens vedlikeholdere jobber for å bringe opp enheter til offisiell LineageOS 17.1 basert på Android 10, kan du fortsatt finne automatiserte ukentlige builds for disse enhetene som støttes for LineageOS 16:
LineageOS 16 offisielle byggeliste. Trykk/klikk for å utvide.
Enhet og forumkobling |
Enhetskodenavn og Wiki Link |
Vedlikeholder |
---|---|---|
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 |
Essensiell PH-1 |
mata |
haggertk, intervigil, jrior001, utslett |
Fairphone 2 |
fp2 |
chrmhoffmann |
Google Nexus 6 |
shamu |
Elektroschmock, npjohnson |
Google Pixel |
seilfisk |
intervigil, razorloves |
Google Pixel XL |
marlin |
intervigil, razorloves |
Honor 5X |
kiwi |
BadDaemon, dobo, joelh |
Honor View 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 |
codeworkx |
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) |
ls990 |
firebird11, HardStyl3r |
Motorola Moto G7 |
elv |
erfanoabdi, npjohnson, SyberHexen |
Motorola Moto X 2014 (XT1092/3/5/6/7) |
victara |
linckandrea, Tortel |
Nestebit Robin |
eter |
javelinanddart, mikeioannina, npjohnson |
Nubia Z17 |
nx563j |
BeYkeRYkt |
En pluss en |
bacon |
jrior001, npjohnson |
OnePlus 2 |
oneplus2 |
OzzysCmAcc, aviraxp |
OnePlus 3 |
oneplus3 |
dianlujitao |
OnePlus 5 |
osteburger |
codeworkx, jrizzoli, xingrz, amartinz, jumoog |
OnePlus 5T |
dumpling |
amartinz, codeworkx |
OPPO F1 (internasjonalt) |
f1f |
highwaystar |
OPPO Finn 7a/7s |
finne7 |
mikeioannina |
OPPO R5/R5s (internasjonalt) |
r5 |
galning103 |
OPPO R7s (internasjonal) |
r7sf |
celoxocis |
OPPO R7 Plus |
r7pluss |
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 |
javelinanddart |
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, meg selv5 |
Sony Xperia Z3 Compact (D5803/D5833) |
z3c |
ArianK16a |
Wileyfox Storm |
kipper |
jrior001 |
Wileyfox Swift |
knitrende |
jrior001 |
Xiaomi Mi 5 |
Gemini |
bgcngm, defer, h2o64 |
Xiaomi Mi 5s |
steinbukken |
LuK1337 |
Xiaomi Mi 5s Plus |
natrium |
LuK1337 |
Xiaomi Mi A1 |
tissot |
flex1911, TheScarastic |
Xiaomi Mi Mix |
litium |
balika011, blunden |
Xiaomi Mi Note 2 |
skorpion |
joe2k01 |
Xiaomi Mi Note 3 |
jason |
dianlujitao |
Xiaomi Redmi 3S/X |
land |
Isaac Chen |
Xiaomi Redmi 4/X |
santoni |
Isaac Chen |
Xiaomi Redmi Note 4 |
mido |
aryankedare |
Yandex telefon |
rav |
HighwayStar, vm03 |
Les mer
På samme måte som LineageOS 17.1-bygg, bør vi se flere enheter komme inn på den ukentlige LineageOS 16-byggelisten.
Støtte LineageOS
LineageOS er og har alltid vært en fellesskapsinnsats, og kjører på ryggen av frivillige som dedikerer sine egne ressurser til fellesskapets allmenne beste. Hvis du ønsker å bidra til LineageOS, er det flere måter å gjøre det på.
Å bli vedlikeholder av enheten
Den primære måten du kan hjelpe LineageOS med å vokse til flere enheter, er å vedlikeholde ROM-en for enheter du kan. Hvis du er en utvikler og ønsker å sende inn enheten din for offisiell støtte, kan du følg instruksjonene som finnes her. Når du har sendt inn, vil du motta tilbakemelding på innsendingen din. Hvis det er på nivå, vil du bli invitert til Lineages kommunikasjonskanaler, og enhetsressursene dine vil bli fordelt til LineageOS sitt offisielle depot.
Tilbyr oversettelser
Alternativt kan du også tilby oversettelser for forskjellige språk gjennom Crowdin. Teamet nevner at selv om språket ditt ikke er offisielt støttet i Android, kan du kontakte teamet og de vil ta skritt for å inkludere språket ditt. Imidlertid ber teamet om at du bare skal sende inn oversettelser hvis du har rimelige ferdigheter i språket.
Donasjoner
Å kjøre automatiserte bygg for et så bredt utvalg av enheter krever ressurser. Du kan bidra til noen av disse kostnadene ved å donere til LineageOS gjennom deres PayPal eller Patreon.
Doner til LineageOS: via PayPal ||| via Patreon
Denne artikkelen ble oppdatert klokken 16:35 EST 10. april 2020 for å legge til Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X og BQ Aquaris X Pro til listen over enheter med offisiell LineageOS 17.1 bygger.