LineageOS 17.1 basato su Android 10 è ora ufficialmente disponibile

LineageOS sta passando ad Android 10 come base con LineageOS 17.1, apportando diverse modifiche chiave su tutta la linea. Continua a leggere per saperne di più!

Se ti definisci un veterano della ROM personalizzata, hai sicuramente sentito parlare di LineageOS. LineageOS affonda le sue radici in CyanogenMod, la ROM personalizzata diventata popolare su HTC Dream/T-Mobile G1, il primo smartphone Android disponibile per l'acquisto. CyanogenMod, a sua volta, è diventata una delle ROM personalizzate più popolari disponibili su una vasta gamma di dispositivi e molti dei principali sviluppatori e manutentori del progetto ha continuato a fondare LineageOS Quando Cyanogen ha deciso di smettere di supportare CyanogenMod. LineageOS prese le redini con le versioni LineageOS 13.0 e LineageOS 14.1, e il progetto è continuato nel corso degli anni. Ora, LineageOS lo è segnando la sua versione principale fino a LineageOS 17.1 con Android 10 come base.

Forum XDA di LineageOS

Perché Lineage 17.1 e non 17.0?

Il codice sorgente di Android 10 è arrivato all'AOSP a settembre 2019e il team di LineageOS ha lavorato duramente per portare avanti la propria ROM e le sue funzionalità nella nuova versione base di Android. AOSP, tuttavia, aveva intrapreso un massiccio refactoring in alcune aree, il che ha reso il porting più lungo del previsto. AOSP ha anche introdotto funzionalità come la nuova Hub delle autorizzazioni, che entrava in conflitto con la funzione PrivacyGuard della ROM personalizzata, costringendoli a lasciarlo cadere. Entrambi questi cambiamenti hanno significato che il team ha dovuto lavorare di più e impiegare più tempo per portare la ROM nel suo complesso su Android 10.

Nel frattempo, il Dicembre 2019 Il bollettino sulla sicurezza Android è stato rilasciato da Googlee il team di LineageOS ha deciso di basarsi nuovamente sul tag Google Pixel 4/4XL di AOSP, più ricco di funzionalità. Per questo motivo il team ha deciso di fare un salto in avanti anche sulla sovversione, passando da 17.0 a 17.1. Anche per il futuro se viene intrapresa una ribasatura su larga scala su un tag diverso, la squadra salterà sulla sovversione numero.

Come conseguenza di questo salto, il team bloccherà tutti i rami Lineage-17.0 ai contributi sul proprio Gerrit e abbandonerà le modifiche 17.0 esistenti. Tuttavia, gli sviluppatori sono ancora liberi di scegliere le modifiche alla versione 17.1.


Modifiche amministrative e manutentive

Il passaggio al LineageOS 17.1 ufficiale significa che la maggior parte delle risorse di build attuali si concentreranno ora sulla creazione di questi nuovi aggiornamenti per i dispositivi supportati. Ciò ha l’effetto collaterale previsto di deviare risorse dalle build più vecchie. Con il ramo 17.1 che raggiunge la parità di funzionalità e stabilità con il 16.0, diventerà il più recente e il più ramo sviluppato attivamente, con build notturne regolari per i dispositivi supportati a partire dal 31 gennaio 2020. Di conseguenza, la 16.0 verrà spostata nelle build settimanali, mentre 15.1 sarà deprecato da build automatizzate.

LineageOS 17.1 avvierà la creazione di una piccola selezione di dispositivi, con ulteriori dispositivi in ​​arrivo poiché contrassegnati come entrambi Conforme alla Carta e pronto per essere compilato dal loro manutentore.

Il team di Lineage si sta inoltre concentrando sull'aggiornamento della Wiki. IL Wiki di LineageOS è stato recentemente esteso e ai manutentori del dispositivo sono state offerte molte più opzioni per personalizzare le istruzioni di installazione, aggiornamento e upgrade dei singoli dispositivi. A partire da LineageOS 17.1, i manutentori dovranno seguire le istruzioni complete sulla wiki del proprio dispositivo e verificare che le informazioni siano vere per il proprio dispositivo. Questa rinnovata attenzione al wiki è alla luce delle modifiche apportate ad AOSP, come System-As-Root, A/B Partition Scheme e Partizioni dinamiche, che hanno l'effetto combinato di rendere obsolete le istruzioni che molti di noi hanno seguito anni dalla memoria: quelle istruzioni ora non sono più valide o mancano di elementi molto critici passi. Ad esempio, le istruzioni di Heimdall (strumento flash Samsung) erano orribilmente obsolete questi sono stati aggiornati per riflettere nuove informazioni. Quindi, se stai passando a LineageOS 17.1 o sei semplicemente interessato alle ROM personalizzate, sarebbe comunque una buona idea controllare la pagina Wiki del tuo dispositivo.


Nuove funzionalità in LineageOS 17.1

LineageOS 17.1 introduce diverse nuove funzionalità nella famiglia ROM:

  • Nuova interfaccia utente per screenshot parziali che ti consente di selezionare manualmente parti più piccole dello schermo e modificare gli screenshot.
  • Nuova app ThemePicker adattata di AOSP, con supporto per la consueta gamma di accenti, modifica dei caratteri, forma delle icone (sia QuickSettings che Launcher) e modifiche delle risorse delle icone (ad es. modificando la forma delle icone Wi-Fi/Bluetooth).
  • Utilizza il sensore di impronte digitali per nascondere e proteggere le app all'interno di Trebuchet Launcher
  • Unisci le patch di sicurezza di ottobre, novembre, dicembre 2019, gennaio 2020, febbraio 2020 e marzo 2020.
  • Wi-Fi Display è nuovamente disponibile.
  • Aggiunto supporto per sensori di impronte digitali su schermo (FOD).
  • Aggiunto il supporto per le telecamere pop-up e rotanti.
  • WebView aggiornato a Chromium 80.0.3987.132.
  • La ROM è attualmente basata sul tag android-10.0.0_r31 di AOSP, che è il tag di Pixel 4/4 XL.

Ulteriori modifiche

Recupero del lignaggio

Lineage sta inoltre passando a Lineage Recovery come soluzione di fatto per installare LineageOS. Lineage Recovery verrà creato per impostazione predefinita per tutti i dispositivi ufficialmente supportati. Il team afferma che questa modifica è stata apportata esclusivamente per semplificare i propri processi e non per dissuadere gli utenti da altri ripristini personalizzati. I manutentori del dispositivo mantengono la libertà di consigliare un ripristino alternativo sulla pagina Wiki del proprio dispositivo insieme alle istruzioni complete per l'utilizzo.

Hub di autorizzazione di AOSP e PrivacyGuard di LineageOS

Noi abbiamo parlato di questo cambiamento in passato, e ora il cambiamento è finalmente arrivato. LineageOS 17.1 elimina il supporto per l'implementazione PrivacyGuard fatta in casa a favore di Hub di autorizzazione di AOSP poiché il team non è stato in grado di trasferire il framework PrivacyGuard su Android 10. Google non ha rilasciato Permissions Hub con Android 10, ma il suo codice esiste ancora all'interno di AOSP. Quindi, il team di Lineage lo ha biforcato e ora lo presenta come la soluzione in quanto si afferma che sia quasi equivalente in termini di funzionalità, ma è in conflitto nei tentativi di coesistere insieme a PrivacyGuard.

Rooting: nessun supporto binario aggiuntivo

Come effetto collaterale della rimozione di PrivacyGuard e del passaggio a Permission Hub, il binario aggiuntivo che veniva solitamente offerto come semplice soluzione di accesso root non è più fattibile, come avevamo già informato. Gli utenti interessati al root hanno la possibilità di utilizzare ADB root o soluzioni di terze parti compatibili con flash come Magisk. Il team chiarisce che ciò non significa che vengano approvate particolari soluzioni di terze parti supportato ufficialmente, quindi devi comunque essere consapevole che la soluzione root funzioni in armonia con la tua ROM.

Deprecazione dell'API degli stili

IL API degli stili ora viene anche deprecato a favore dell'app ThemePicker di AOSP. Il team afferma la completa parità di funzionalità e persino la superiorità delle funzionalità con ThemePicker.


Istruzioni per l'aggiornamento per LineageOS 17.1

Se utilizzi LineageOS 16 ufficiale e il tuo dispositivo è presente nell'elenco dei dispositivi ufficialmente supportati per LineageOS 17.1, dovrai comunque aggiornare manualmente il tuo dispositivo secondo le istruzioni presenti sulla wiki specifica del tuo dispositivo pagina. L'app di aggiornamento LineageOS generalmente non supporta gli aggiornamenti da una versione di LineageOS a un'altra, quindi gli utenti devono prendere una decisione consapevole di aggiornare invece di essere sorpresi da un OTA.

Le istruzioni specifiche del dispositivo possono variare, ma per la maggior parte dei dispositivi da noi controllati, le istruzioni di aggiornamento si basano sull'utilizzo di adb riavviare il sideload comando, e poi sideload adb /"percorso file" comando. Il team di Lineage afferma inoltre che l'aggiornamento all'interno delle build del canale di rilascio ufficiale non richiede all'utente di pulire il proprio dispositivo; ma il passaggio da una build non ufficiale a LineageOS ufficiale richiederà la cancellazione del dispositivo dal ripristino.

È molto probabile che sarai in grado di installare LineageOS tramite un ripristino personalizzato di terze parti, ma questo non è il metodo di aggiornamento consigliato dagli sviluppatori, quindi il tuo chilometraggio può variare in base al dispositivo base. Assicurati di controllare la wiki del tuo dispositivo, la sua pagina di supporto e i nostri forum per assicurarti di seguire i metodi corretti per l'aggiornamento ed evitare eventuali problemi.

Dovresti anche notare che l'installazione della tua ROM non includerà Google Apps, per il semplice motivo che tali app sono proprietarie. È necessario eseguire il sideload di un pacchetto GApps separato, con una forte preferenza verso il pacchetto GApps consigliato dal manutentore/sviluppatore del dispositivo, per i motivi spieghiamo in un PSA separato. Come nota a margine, Open GApps ha anche recentemente rilasciato i suoi pacchetti flashable ufficiali per Android 10.

Inoltre, la tua ROM non verrà fornita con una soluzione root predefinita, come spieghiamo nei paragrafi precedenti. È necessario eseguire il flashing separatamente di soluzioni di terze parti.


LineageOS 17.1: build ufficiali per i dispositivi supportati

Quello che segue è l'elenco ufficiale delle build per il batch 1 del lancio di LineageOS 17.1:

Collegamento al dispositivo e al forum

Nome in codice del dispositivo e collegamento Wiki

Manutentore

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

FairphoneFP2

FP2

chrmhoffman

Google Nexus 6

shamu

Elektroschmock, npjohnson

GooglePixel

pesce vela

intervigil, razorloves

Google Pixel XL

Marlin

intervigil, razorloves

HTC One 2014

m8

bgcngm

HTC One 2014 Doppia SIM

m8d

bgcngm

LG G2 (AT&T)

d800

Kapricomus, Arnau, YoDevil

LG G2 (T-Mobile)

d801

Kapricomus, Arnau, YoDevil

LG G2 (Internazionale)

d802

Kapricomus, Arnau, YoDevil

LG G2 (canadese)

d803

Kapricomus, Arnau, YoDevil

LG G3 (AT&T)

d850

firebird11, HardStyl3r

LG G3 (Canada)

d852

firebird11, HardStyl3r

LG G3 (Internazionale)

d855

firebird11, HardStyl3r

LG G3 (Corea)

f400

firebird11, HardStyl3r

LG G3 (T-Mobile)

d851

firebird11, HardStyl3r

LG G3 (Verizon)

vs985

firebird11, HardStyl3r

LG G5 (globale)

rs988

npjohnson

LG G5 (Internazionale)

h850

npjohnson

LG G5 (T-Mobile)

h830

npjohnson

LG V20 (AT&T)

h910

npjohnson

LG V20 (globale)

h990

npjohnson

LG V20 (Sprint)

ls997

npjohnson

LG V20 (T-Mobile)

h918

npjohnson

LG V20 (sbloccato negli Stati Uniti)

us996

npjohnson

LG V20 (Verizon)

vs995

npjohnson

Motorola Moto Z

grifone

DD3Boh, erfanoabdi, shr3ps, stargo, vache

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

evert

Jleeblanch

Motorola MotoG7

fiume

erfanoabdi, Nolen Johnson (npjohnson), SyberHexen

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

lago

Jleeblanch

Motorola MotoX4

payton

erfanoabdi

Motorola Moto Z2 Forza

Nash

erfanoabdi, npjohnson

Motorola One Power (XT1942-1/2)

cuoco

Hasaber8

OnePlus 3/3T

oneplus3

dianlujitao

OnePlus6

enchilada

luca020400, LuK1337

OnePlus 6T

fajita

LuK1337

OnePlus 7Pro

guacamole

LuK1337, Tortel

Telefono Razer

Cheryl

mikeioannina

Samsung Galaxy S4 attivo (GT-I9295)

jactivelte

arco, npjohnson, lato

Samsung Galaxy S4 (SGH-I337)

jflteatt

arco, npjohnson, lato

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

jfltespr

arco, npjohnson, lato

Samsung Galaxy S4 Edizione Valore (GT-I9515/L)

jfvelte

arco, npjohnson, lato

Samsung Galaxy S4 (SCH-I545)

jfltevzw

arco, npjohnson, lato

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

jfltexx

arco, npjohnson, lato

SamsungGalaxy Tab S5e Wi-Fi (SM-T720)

gts4lvwifi

bgcngm, LuK1337

SonyXperia 10

Kirin

LuK1337

Sony Xperia 10 Plus

sirena

LuK1337

SonyXperia XA2

pioniere

cdesai, LuK1337, Ristretto

Sony Xperia XA2 Ultra

scoperta

LuK1337

XiaomiMi6

sagit

ArianK16a, Elektroschmock

XiaomiMi8

mestolo

infrag

Xiaomi Mi Mix2

chirone

mikeioannina, wight554

Xiaomi Mi Mix 2S

polaris

bgcngm

Xiaomi POCO F1

berillio

bgcngm, warabhishek

Lenovo ZUK Z2 Plus

z2_più

DD3Boh

Altri dispositivi dovrebbero presto effettuare la transizione a LineageOS 17.1, quindi tieni d'occhio la nostra prima pagina poiché pubblicheremo regolarmente storie sullo stesso.


Nuove funzionalità nel ramo LineageOS 16.0

Oltre all'ultimo ramo, anche il vecchio ramo LineageOS 16.0 vede alcuni importanti cambiamenti:

  • Il display Wi-Fi è nuovamente disponibile.
  • Ora puoi instradare le connessioni hotspot attraverso la VPN del dispositivo.
  • Aggiunto supporto per sensori di impronte digitali su schermo (FOD).
  • Aggiunto il supporto per le telecamere pop-up e rotanti.
  • Unisci le patch di sicurezza di luglio, agosto, settembre, ottobre, novembre, dicembre 2019, gennaio 2020, febbraio 2020 e marzo 2020.
  • WebView aggiornato a Chromium 80.0.3987.132.
  • Ora è possibile compilare LineageOS 16.0 su macOS.

LineageOS 16: build ufficiali per i dispositivi supportati

Mentre i manutentori lavorano per portare i dispositivi alla LineageOS 17.1 ufficiale basata su Android 10, puoi comunque trovare build settimanali automatizzate per questi dispositivi supportati per LineageOS 16:

Elenco delle build ufficiali di LineageOS 16. Tocca/fai clic per espandere.

Collegamento al dispositivo e al forum

Nome in codice del dispositivo e collegamento Wiki

Manutentore

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

Essenziale PH-1

mata

haggertk, intervigil, jrior001, avventato

Fairphone2

fp2

chrmhoffmann

Google Nexus 6

shamu

Elektroschmock, npjohnson

GooglePixel

pesce vela

intervigil, razorloves

Google Pixel XL

Marlin

intervigil, razorloves

Onore 5X

kiwi

BadDaemon, Dobo, Joelh

Honor View 10

Berkeley

LuK1337

Huawei P20Pro

Carlotta

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

prosciutto

sb6596

LG G3 (Sprint)

ls990

firebird11, HardStyl3r

Motorola MotoG7

fiume

erfanoabdi, npjohnson, SyberHexen

Motorola MotoX2014 (XT1092/3/5/6/7)

Victara

Linckandrea, Tortel

Il prossimo pezzo Robin

etere

javelinanddart, mikeioannina, npjohnson

Nubia Z17

nx563j

BeYkeRYkt

Uno più uno

Bacon

jrior001, npjohnson

OnePlus2

oneplus2

OzzysCmAcc, aviraxp

OnePlus 3

oneplus3

dianlujitao

OnePlus5

cheeseburger

codeworkx, jrizzoli, xingrz, amartinz, jumoog

OnePlus 5T

gnocco

amartinz, codeworkx

OPPO F1 (Internazionale)

f1f

Highwaystar

OPPO Trova 7a/7s

trova7

mikeioannina

OPPO R5/R5s (Internazionale)

r5

maniaco103

OPPO R7 (Internazionale)

r7sf

celoxocis

OPPO R7Plus

r7plus

maniaco103

Realme 3 Pro

RMX1851

karthick111, nibaji, darshan1205

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

a3xelte

danwood76, severo

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

a5xelte

danwood76, severo

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 Doppia SIM (GT-I9300I)

s3ve3gds

fcuzzocrea, PythonLimited

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

s3ve3gjv

fcuzzocrea, PythonLimited

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

s3ve3gxx

fcuzzocrea, PythonLimited

Samsung Galaxy S5 attivo

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 Duo (G9006W/8W)

kltechnduo

haggertk

Samsung Galaxy S5 LTE Duo (G900FD/MD)

klteduos

haggertk

Samsung Galaxy S5 Neo

s5neolte

danwood76, severo

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

SonyXperia Z3

z3

Tom1000, Me stesso5

Sony Xperia Z3 Compatto (D5803/D5833)

z3c

ArianoK16a

Tempesta Wileyfox

aringa

jrior001

Wileyfox Swift

scoppiettante

jrior001

XiaomiMi5

Gemelli

bgcngm, rinviare, h2o64

Xiaomi Mi 5s

Capricorno

LuK1337

Xiaomi Mi 5s Plus

natrio

LuK1337

Xiaomi Mi A1

tissot

flex1911, TheScarastic

Xiaomi Mi Mix

litio

balika011, blunden

Xiaomi Mi Nota2

scorpione

joe2k01

Xiaomi Mi Nota 3

Jason

dianlujitao

Xiaomi Redmi 3S/X

terra

Isacco Chen

Xiaomi Redmi 4/X

santoni

Isacco Chen

Xiaomi Redmi Nota 4

mido

aryankedare

Telefono Yandex

ambra

HighwayStar, vm03

Per saperne di più

Proprio come le build LineageOS 17.1, dovremmo vedere più dispositivi farsi strada nel roster settimanale delle build LineageOS 16.


Supporta LineageOS

LineageOS è ed è sempre stato uno sforzo comunitario, sostenuto da volontari che dedicano le proprie risorse al bene generale della comunità. Se vuoi contribuire a LineageOS, ci sono diversi modi per farlo.

Diventare manutentore del dispositivo

Il modo principale in cui puoi aiutare LineageOS a crescere su più dispositivi è mantenere la ROM per i dispositivi che puoi. Se sei uno sviluppatore e desideri inviare il tuo dispositivo per il supporto ufficiale, puoi farlo seguire le istruzioni presenti qui. Una volta inviato, riceverai un feedback sulla tua presentazione. Se è all'altezza, verrai invitato ai canali di comunicazione di Lineage e le risorse del tuo dispositivo verranno inserite nel repository ufficiale di LineageOS.

Fornire traduzioni

In alternativa, puoi anche fornire traduzioni per diverse lingue tramite Crowdin. Il team afferma che anche se la tua lingua non è ufficialmente supportata in Android, puoi contattare il team e loro prenderanno provvedimenti per includere la tua lingua. Tuttavia, il team richiede che tu invii le traduzioni solo se hai una ragionevole conoscenza della lingua.

Donazioni

L'esecuzione di build automatizzate per un elenco così ampio di dispositivi richiede risorse. Puoi contribuire ad alcuni di questi costi donando a LineageOS tramite PayPal o Patreon.

Fai una donazione a LineageOS: tramite PayPal ||| tramite Patreon


Questo articolo è stato aggiornato alle 16:35 EST del 10 aprile 2020 per aggiungere Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X e BQ Aquaris X Pro nell'elenco dei dispositivi con LineageOS 17.1 ufficiale costruisce.