LineageOS 17.1 baserat på Android 10 är nu officiellt tillgängligt

click fraud protection

LineageOS tar steget till Android 10 som bas med LineageOS 17.1, vilket medför flera viktiga förändringar över hela linjen. Läs vidare för att veta mer!

Om du kallar dig en anpassad ROM-veteran har du definitivt hört talas om LineageOS. LineageOS spårar sina rötter tillbaka till CyanogenMod, den anpassade ROM som blev populär på HTC Dream/T-Mobile G1, den första Android-smarttelefonen som finns att köpa. CyanogenMod fortsatte i sin tur att bli en av de mest populära anpassade ROM-skivorna som finns tillgängliga över en uppsjö av enheter, och flera av de viktigaste utvecklarna och underhållarna av projektet fortsatte med att etablera LineageOS när Cyanogen bestämde sig för att sluta stödja CyanogenMod. LineageOS tog upp tyglarna med LineageOS 13.0 och LineageOS 14.1, och projektet har fortsatt under åren. Nu är LineageOS det markerar sin stora versionsuppgång till LineageOS 17.1 med Android 10 som bas.

LineageOS XDA-forum

Varför Lineage 17.1 och inte 17.0?

Android 10:s källkod tog sig till AOSP i september 2019

, och LineageOS-teamet har arbetat hårt för att föra fram sin ROM och dess funktioner till den nya Android-versionsbasen. AOSP hade dock genomfört en massiv omfaktorisering i vissa områden, vilket gjorde att övergången tog längre tid än väntat. AOSP introducerade också funktioner som de nya Behörighetshubb, som kom i konflikt med den anpassade ROM: s PrivacyGuard-funktion, tvingar dem att släppa det. Båda dessa förändringar innebar att teamet var tvungen att arbeta hårdare och ta mer tid för att ta upp ROM som helhet till Android 10.

Under tiden har December 2019 Android Security Bulletin släpptes av Google, och LineageOS-teamet beslutade att bygga om på den mer funktionsfyllda Google Pixel 4/4XL-taggen från AOSP. På grund av detta har teamet också beslutat att hoppa upp på subversionen, från 17.0 till 17.1. Även för framtiden, om det finns någon storskalig ombasering på en annan tagg, kommer teamet att hoppa upp på subversionen siffra.

Som en konsekvens av detta hopp kommer teamet att låsa alla Lineage-17.0-grenar till bidrag på deras Gerrit, och överge befintliga 17.0-ändringar. Utvecklare är dock fortfarande fria att välja ändringar till 17.1.


Administrativa och underhållsförändringar

Hoppet upp till officiella LineageOS 17.1 innebär att de flesta av de nuvarande byggresurserna nu kommer att fokusera på att bygga dessa nya uppdateringar för enheter som stöds. Detta har den förväntade bieffekten av att avleda resurser från äldre byggnader. När 17.1-grenen når funktionen och stabilitetsparitet med 16.0 kommer den att bli den senaste och mest aktivt utvecklad filial, med regelbundna nattbyggen för enheter som stöds från och med den 31 januari 2020. Följaktligen kommer 16.0 att flyttas till veckoversioner, medan 15.1 kommer att fasas ut från automatiserade builds.

LineageOS 17.1 kommer att lansera byggnad för ett litet urval av enheter, med ytterligare enheter som kommer eftersom de är markerade som båda Överensstämmer med stadgan och redo att byggas av deras underhållare.

Lineage-teamet flyttar också över fokus till sin Wiki-uppdatering. De LineageOS Wiki utökades nyligen och enhetsunderhållare fick betydligt fler alternativ att anpassa sin enhets individuella installations-, uppdaterings- och uppgraderingsinstruktioner. Från och med LineageOS 17.1 förväntas underhållare gå igenom de fullständiga instruktionerna på sin enhetswiki och verifiera att informationen stämmer för deras enhet. Detta förnyade fokus på wikin är i ljuset av uppbyggnadsändringarna i AOSP, såsom System-As-Root, A/B Partition Scheme och Dynamiska partitioner, som har den kombinerade effekten att föråldra instruktionerna som många av oss har följt för år från minnet -- dessa instruktioner är nu antingen inte längre giltiga eller saknas mycket kritiska steg. Till exempel var instruktionerna för Heimdall (Samsung blinkande verktyg) fruktansvärt föråldrade, så dessa har uppdaterats att återspegla ny information. Så om du tar steget till LineageOS 17.1 eller bara är allmänt intresserad av anpassade ROM-skivor, skulle det fortfarande vara en bra idé att kolla in enhetens Wiki-sida.


Nya funktioner i LineageOS 17.1

LineageOS 17.1 ger flera nya funktioner till ROM-familjen:

  • Nytt användargränssnitt för partiell skärmdump som låter dig välja mindre delar av skärmen för hand och redigera skärmbilderna.
  • Ny anpassad ThemePicker-app från AOSP, med stöd för det vanliga utbudet av accenter, teckensnittsändring, ikonform (både QuickSettings och Launcher) och ikonresursförändringar (t.ex. ändra formen på Wi-Fi/Bluetooth-ikonerna).
  • Använd fingeravtryckssensor för att dölja och skydda appar i Trebuchet Launcher
  • Slå samman säkerhetskorrigeringar för oktober, november, december 2019, januari 2020, februari 2020 och mars 2020.
  • Wi-Fi Display är tillgänglig igen.
  • Stöd för fingeravtryckssensorer på skärmen (FOD) har lagts till.
  • Stöd för popup- och roterande kameror har lagts till.
  • WebView uppdaterad till Chromium 80.0.3987.132.
  • ROM är för närvarande baserad på AOSP: s android-10.0.0_r31-tagg, som är Pixel 4/4 XL: s tagg.

Ytterligare ändringar

Återhämtning av härstamning

Lineage gör också övergången till Lineage Recovery som defacto-lösningen för att installera LineageOS. Lineage Recovery kommer att byggas som standard för alla officiellt stödda enheter. Teamet nämner att denna förändring gjordes enbart för att effektivisera sina egna processer och inte för att avråda användare från andra anpassade återställningar. Enhetsunderhållare behåller friheten att rekommendera alternativ återställning på sin enhets Wiki-sida tillsammans med fullständiga instruktioner för användning.

AOSP: s Permission Hub och LineageOS PrivacyGuard

Det har vi talade om denna förändring tidigare, och nu är förändringen äntligen här. LineageOS 17.1 tappar stödet för den hembryggda PrivacyGuard-implementeringen till förmån för AOSP: s Permission Hub eftersom teamet inte kunde porta PrivacyGuard-ramverket till Android 10. Google släppte inte Permissions Hub med Android 10, men koden för det finns fortfarande inom AOSP. Så, Lineage-teamet klaffade det och presenterar nu det som lösningen eftersom den påstås vara nästan likvärdig i funktioner, men i konflikt med försöken att samexistera tillsammans med PrivacyGuard.

Rooting -- inget binärt stöd för addonsu

Som en biprodukt av borttagandet av PrivacyGuard och övergången till Permission Hub, är addonsu-binären som vanligtvis erbjöds som en enkel rotåtkomstlösning inte längre genomförbar, som vi hade informerat om tidigare. Användare som är intresserade av root har möjlighet att använda ADB-rot eller flash-kompatibla tredjepartslösningar som Magisk. Teamet klargör att detta inte betyder att några särskilda tredjepartslösningar godkänns som officiellt stöd -- så du måste fortfarande vara uppmärksam på att rotlösningen fungerar harmoniskt med din ROM.

Utfasning av Styles API

De Styles API håller nu också på att utfasas till förmån för AOSP: s ThemePicker-app. Teamet hävdar fullständig funktionsparitet och till och med överlägsenhet med ThemePicker.


Uppgraderingsinstruktioner för LineageOS 17.1

Om du använder officiellt LineageOS 16 och din enhet finns på listan över officiellt stödda enheter för LineageOS 17.1, skulle du fortfarande behöva uppdatera din enhet manuellt enligt instruktionerna som finns på din enhets specifika wiki sida. LineageOS Updater-appen stöder i allmänhet inte uppgraderingar från en version av LineageOS till en annan, så användare måste ta ett medvetet beslut att uppdatera istället för att bli överraskad av en OTA.

Enhetsspecifika instruktioner kan variera, men för de flesta enheter som vi kontrollerat bygger uppdateringsinstruktionerna på att använda adb omstart sidoladdning kommando och sedan adb sideload /"filsökväg" kommando. Lineage-teamet nämner också att uppdatering inom de officiella releasekanalbyggena inte kräver att användaren torkar sin enhet; men att flytta från en inofficiell version till officiell LineageOS kräver en enhetsrensning från återställning.

Det är mycket troligt att du kommer att kunna installera LineageOS genom en anpassad återställning från tredje part, men det är inte den rekommenderade uppgraderingsmetoden från utvecklarna, så din körsträcka kan variera per enhet grund. Se till att kontrollera din enhets wiki, dess supportsida och våra egna forum för att säkerställa att du följer rätt metoder för att uppgradera för att undvika problem.

Du bör också notera att din ROM-installation inte kommer att inkludera Google Apps, av den enkla anledningen att dessa appar är proprietära. Du måste ladda ett separat GApps-paket, med en stor preferens för GApps-paketet som rekommenderas av enhetens underhållare/utvecklare, på grund av anledningarna förklarar vi i en separat PSA. Som en sidoanteckning, Open GApps släppte också sina officiella Android 10 flashbara paket nyligen.

Din ROM kommer inte heller att levereras med en standardrotlösning, som vi förklarar i de föregående styckena. Du måste separat flasha tredjepartslösningar.


LineageOS 17.1 - Officiella versioner för enheter som stöds

Följande är den officiella bygglistan för batch 1 av LineageOS 17.1-utrullningen:

Länk till enhet och forum

Enhetens kodnamn och Wiki Link

Underhållare

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

segelfisk

intervigil, razorloves

Google Pixel XL

Svärdfisk

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 (internationell)

d802

Kapricomus, Arnau, YoDevil

LG G2 (kanadensisk)

d803

Kapricomus, Arnau, YoDevil

LG G3 (AT&T)

d850

firebird11, HardStyl3r

LG G3 (Kanada)

d852

firebird11, HardStyl3r

LG G3 (internationell)

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 (internationell)

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 (upplåst i USA)

us996

npjohnson

LG V20 (Verizon)

vs995

npjohnson

Motorola Moto Z

grip

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)

sjö

Jleeblanch

Motorola Moto X4

payton

erfanoabdi

Motorola Moto Z2 Force

nash

erfanoabdi, npjohnson

Motorola One Power (XT1942-1/2)

kock

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, sida

Samsung Galaxy S4 (SGH-I337)

jflteatt

arco, npjohnson, sida

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

jfltespr

arco, npjohnson, sida

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

jfvelte

arco, npjohnson, sida

Samsung Galaxy S4 (SCH-I545)

jfltevzw

arco, npjohnson, sida

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

jfltexx

arco, npjohnson, sida

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

gts4lvwifi

bgcngm, LuK1337

Sony Xperia 10

kirin

LuK1337

Sony Xperia 10 Plus

sjöjungfru

LuK1337

Sony Xperia XA2

pionjär

cdesai, LuK1337, Strängt

Sony Xperia XA2 Ultra

upptäckt

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

Fler enheter bör snart göra övergången till LineageOS 17.1, så håll ett öga på vår förstasida eftersom vi kommer att köra regelbundna berättelser om densamma.


Nya funktioner i LineageOS 16.0-grenen

Förutom den senaste grenen ser den äldre LineageOS 16.0-grenen också några stora förändringar:

  • Wi-Fi-skärmen är tillgänglig igen.
  • Du kan nu dirigera hotspot-anslutningarna genom enhetens VPN.
  • Stöd för fingeravtryckssensorer på skärmen (FOD) har lagts till.
  • Stöd för popup- och roterande kameror har lagts till.
  • Slå samman säkerhetskorrigeringar för juli, augusti, september, oktober, november, december 2019, januari 2020, februari 2020 och mars 2020.
  • WebView uppdaterad till Chromium 80.0.3987.132.
  • Det är nu möjligt att kompilera LineageOS 16.0 på macOS.

LineageOS 16 - Officiella versioner för enheter som stöds

Medan underhållare arbetar för att få upp enheter till officiella LineageOS 17.1 baserat på Android 10, kan du fortfarande hitta automatiska veckoversioner för dessa enheter som stöds för LineageOS 16:

LineageOS 16 officiella bygglista. Tryck/klicka för att expandera.

Länk till enhet och forum

Enhetens kodnamn och Wiki Link

Underhållare

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

Viktigt PH-1

mata

haggertk, intervigil, jrior001, utslag

Fairphone 2

fp2

chrmhoffmann

Google Nexus 6

shamu

Elektroschmock, npjohnson

Google Pixel

segelfisk

intervigil, razorloves

Google Pixel XL

Svärdfisk

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

skinka

sb6596

LG G3 (Sprint)

ls990

firebird11, HardStyl3r

Motorola Moto G7

flod

erfanoabdi, npjohnson, SyberHexen

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

victara

linckandrea, Tortel

Nästa bit Robin

eter

javelinanddart, mikeioannina, npjohnson

Nubia Z17

nx563j

BeYkeRYkt

Ett plus ett

bacon

jrior001, npjohnson

OnePlus 2

oneplus2

OzzysCmAcc, aviraxp

OnePlus 3

oneplus3

dianlujitao

OnePlus 5

ostburgare

codeworkx, jrizzoli, xingrz, amartinz, jumoog

OnePlus 5T

klimp

amartinz, codeworkx

OPPO F1 (internationell)

f1f

motorvägsstjärna

OPPO Hitta 7a/7s

hitta7

mikeioannina

OPPO R5/R5s (internationell)

r5

galning103

OPPO R7s (internationell)

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, Strängt

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

a5xelte

danwood76, Strängt

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

spjut och 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, Strängt

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 själv5

Sony Xperia Z3 Compact (D5803/D5833)

z3c

ArianK16a

Wileyfox Storm

rökt sill

jrior001

Wileyfox Swift

sprakande

jrior001

Xiaomi Mi 5

gemini

bgcngm, defer, h2o64

Xiaomi Mi 5s

Stenbocken

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

landa

Isaac Chen

Xiaomi Redmi 4/X

santoni

Isaac Chen

Xiaomi Redmi Note 4

mido

aryankedare

Yandex telefon

bärnsten

HighwayStar, vm03

Läs mer

Ungefär som LineageOS 17.1-byggen borde vi se fler enheter ta sig in på den veckovisa LineageOS 16-bygglistan.


Stöd LineageOS

LineageOS är och har alltid varit en samhällsinsats, som bygger på frivilliga som ägnar sina egna resurser till samhällets allmänna bästa. Om du vill bidra till LineageOS finns det flera sätt att göra det.

Bli en enhetsunderhållare

Det primära sättet du kan hjälpa LineageOS att växa till fler enheter är att underhålla ROM för enheter som du kan. Om du är en utvecklare och vill skicka in din enhet för officiell support kan du följ instruktionerna som finns här. När du har skickat in får du lite feedback på din inlämning. Om det är upp till par kommer du att bjudas in till Lineages kommunikationskanaler, och dina enhetsresurser kommer att delas till LineageOS officiella arkiv.

Tillhandahåller översättningar

Alternativt kan du också tillhandahålla översättningar för olika språk genom Crowdin. Teamet nämner att även om ditt språk inte stöds officiellt i Android, kan du kontakta teamet och de kommer att vidta åtgärder för att inkludera ditt språk. Teamet begär dock att du endast ska skicka in översättningar om du har rimliga kunskaper i språket.

Donationer

Att köra automatiserade builds för en så bred lista av enheter kräver resurser. Du kan bidra till en del av dessa kostnader genom att donera till LineageOS via deras PayPal eller Patreon.

Donera till LineageOS: via PayPal ||| via Patreon


Den här artikeln uppdaterades klockan 16:35 EST den 10 april 2020 för att lägga till Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X och BQ Aquaris X Pro till listan över enheter med officiella LineageOS 17.1 bygger.