LineageOS 19 basato su Android 12 è ora ufficialmente disponibile

LineageOS sta passando ad Android 12 come base con LineageOS 19, apportando diverse modifiche chiave su tutta la linea. Continuare a leggere!

LineageOS è stata una forte forza trainante nel mondo dello sviluppo Android aftermarket. Come successore di CyanogenMod, il progetto si estende su letteralmente centinaia di dispositivi, offrendo il comunità di appassionati una via d'uscita da sistemi pesanti e gonfiati e un tuffo nelle modifiche per chi ne ha pelli minime. Ora, il team di LineageOS sta contrassegnando il passaggio della sua versione principale a LineageOS 19 con Android 12 come base.

Perché LineageOS 19 (e non 19.0/19.1)?

Se dai un'occhiata il nostro elenco di ROM personalizzate Android 12 e 12L, puoi trovare le numerose voci corrispondenti a LineageOS 19.0, nonché 19.1. In ogni caso infatti, il set iniziale di build non ufficiali ha preso il livello "19.0" a causa dell'ovvio importante aggiornamento della piattaforma. La successiva modifica minore del numero di versione è avvenuta con il rilascio di Android 12L.

Nel frattempo, Google è passata al modello di rilascio di manutenzione trimestrale per Android. Naturalmente, la nomenclatura di sovversione esistente di LineageOS a lungo termine sarebbe scomoda per gli utenti regolari. Per questo motivo (e per rispettare le convenzioni di versione di AOSP), il team ha deciso di eliminare la stringa di sovversione. La nuova versione si chiama semplicemente "LineageOS 19", anche se è ancora possibile trovare riferimenti a "19.1" nel nome del file ROM e nel codebase.

Nuove funzionalità in LineageOS 19

LineageOS 19 include tantissime nuove funzionalità e miglioramenti:

  • Le patch di sicurezza da marzo 2021 ad aprile 2022 sono state unite a LineageOS dalla 16.0 alla 19.
    • 19 build sono attualmente basate sul tag android-12.1.0_r4, che è il tag della serie Pixel 6.
  • WebView è stato aggiornato a Chromium 100.0.4896.58.
  • Il team ha completamente rifatto il pannello del volume introdotto in Android 12 e lo ha invece trasformato in un pannello espandibile a comparsa laterale.
  • Il fork dell'app AOSP Gallery ha visto un gran numero di correzioni e miglioramenti.
  • L'app Updater ha visto un gran numero di correzioni di bug e miglioramenti.
  • Il browser Web LineageOS, Jelly, ha riscontrato una serie di correzioni di bug e miglioramenti.
  • Il team ha contribuito con una serie di modifiche e miglioramenti a monte del FOSS Etar app di calendario che hanno integrato qualche tempo fa.
  • Il team ha apportato una serie di modifiche e miglioramenti a monte del file Deposito di semi applicazione di backup.
  • L'app LineageOS Recorder ha visto numerose correzioni di bug, miglioramenti e funzionalità aggiunte.
  • Le build di Android TV ora vengono fornite con un launcher per Android TV senza pubblicità, a differenza del launcher abilitato per la pubblicità di Google.
  • Le build di Android TV ora vengono fornite con un gestore di chiavi che ci consente di supportare chiavi personalizzate su un'ampia gamma di telecomandi Bluetooth e IR.
  • Il LineageOS adb_root il servizio non è più legato alla proprietà del tipo di build.
  • Le utilità di estrazione del progetto ora supportano l'estrazione dalla maggior parte dei tipi di immagini di fabbrica/immagini OTA compresse, semplificando notevolmente il caricamento del dispositivo e l'estrazione dei blob.
  • Il supporto per la frequenza di polling high-touch è stato aggiunto al nostro SDK, consentendone l'abilitazione sui dispositivi supportati.
  • La toolchain AOSP Clang è ora la toolchain predefinita utilizzata per compilare i kernel LineageOS.
  • La fotocamera Snapdragon di Qualcomm è stata abbandonata e i dispositivi che la utilizzavano in precedenza ora utilizzeranno Camera2.
  • La modalità oscura è ora abilitata per impostazione predefinita.
  • C'è una procedura guidata di installazione completamente nuova, con tutte le nuove icone in stile Android 12, animazioni e tantissime nuove pagine configurabili.
  • Un nuovissimo set di icone per quasi tutte le app, anche quelle di sistema.

Oltre ai miglioramenti menzionati sopra, anche le seguenti modifiche sono state incorporate sia nel LineageOS 19 che nel codebase legacy 18.1:

  • Uno sfondo predefinito completamente nuovo e un set completo di sfondi tra cui scegliere. Questi sfondi sono progettati pensando alle funzionalità del tema Monet di Android 12.
  • Il display Wi-Fi è disponibile per tutti i dispositivi che scelgono di aderire, tramite l'interfaccia proprietaria Qualcomm o l'interfaccia Miracast legacy recentemente ripristinata!
  • Supporto per suoni di ricarica personalizzati per diversi tipi di ricarica, cablata o wireless.

Ulteriori modifiche

Restrizioni di rete

Il firewall integrato, la modalità di rete limitata e le funzionalità di isolamento dei dati per app sono state riscritto per supportare la nuova modalità di rete limitata di AOSP e il BPF (Berkeley Packet Filter) facilità. Inoltre, le funzionalità di limitazione dei dati e isolamento della rete sono state unite in un'unica implementazione.

eBPF su iptables

AOSP ora include un file Filtro pacchetto Berkeley esteso (eBPF) caricatore e libreria che carica i programmi eBPF all'avvio per estendere le funzionalità del kernel. Essenzialmente depreca iptablese non esiste un modo semplice per eseguire il backport della funzionalità su varianti legacy del kernel Linux. Il team di LineageOS ha creato un backport funzionale per dispositivi con kernel Linux 4.4, ma portare lo stesso al kernel 3.18 o precedente è un lavoro piuttosto gravoso. Inoltre non è possibile ripristinare iptables nella codebase AOSP senza rompere le cose.

Di conseguenza, non ci sarà supporto ufficiale per LineageOS 19 per i dispositivi Android con kernel Linux 3.18 e versioni precedenti, finché non verrà introdotta una soluzione alternativa adeguata di BPF a queste versioni del kernel.


LineageOS 19 – Build ufficiali per i dispositivi supportati

Quello che segue è l'elenco ufficiale delle build per il lotto iniziale del lancio di LineageOS 19:

Suor no

Collegamento al dispositivo e al forum

Nome in codice del dispositivo e collegamento Wiki

Manutentore

1.

ASUS ZenFone 5Z

Z01R

rohanpurohit, Jackeagle, ThEMarD

2.

Asus Zenfone 8

scopo

ZVNexus, Demon000

3.

F(x)tec Pro1

pro1

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

4.

GooglePixel2

walleye

Eamo5

5.

GooglePixel2XL

taimen

Eamo5

6.

GooglePixel3

linea blu

razorloves, cdesai, intervigil, mikeioannina

7.

GooglePixel3XL

tratteggio incrociato

razorloves, cdesai, intervigil, mikeioannina

8.

Google Pixel 3a

Sargo

cdesai, mikeioannina, npjohnson

9.

Google Pixel 3aXL

bonito

cdesai, mikeioannina, npjohnson

10.

GooglePixel4

fiamma

cdesai, Eamo5, mikeioannina, npjohnson

11.

GooglePixel4XL

corallo

cdesai, Eamo5, mikeioannina, npjohnson

12.

Google Pixel 4a

pesce luna

PeterCxy, cdesai, mikeioannina

13.

Google Pixel 4a 5G

rovo

aleasto, mikeioannina

14.

Google Pixel 5

redfin

aleasto, mikeioannina

15.

Google Pixel 5a

barbetta

aleasto, mikeioannina

16.

Lenovo Z5 Pro GT

cuore

themard, toast facoltativo

17.

Lenovo Z6Pro

zippo

Lucchetto, Themard

18.

Moto G6 Plus

evert

Jleeblanch

19.

MotoG7

fiume

erfanoabdi, npjohnson, SyberHexen

20.

Moto G7 Plus

lago

Jleeblanch, npjohnson

21.

Potenza del Moto G7

oceano

SyberHexen, erfanoabdi, npjohnson

22.

MotoX4

payton

Erfanoabdi, ThEMarD

23.

Moto Z2 Forza

Nash

erfanoabdi, npjohnson

24.

Moto Z3 Gioca

Beckham

Jleeblanch

25.

Motorola One Action

troika

Severo, NPJohnson

26.

Motorola One Power

cuoco

Hasaber8

27.

Motorola One Vision/Motorola P50

kane

Severo, NPJohnson

28.

Nokia6.1 (2018)

PL2

npjohnson, l'impulso

29.

Nokia 6.1 Plus

DRG

npjohnson, l'impulso

30.

OnePlus6

enchilada

LuK1337

31.

OnePlus 6T

fajita

EdwinMoq

32.

Telefono Razer 2

aura

mikeioannina, npjohnson

33.

Samsung Galaxy Tab S5e (LTE)

gts4lv

bgcngm, LuK1337

34.

Samsung Galaxy Tab S5e (Wi-Fi)

gts4lvwifi

LuK1337, bgcngm

35.

TURNO TURNO6mq

axolotl

amartinz, Joey

36.

SonyXperia XA2

pioniere

LuK1337, Ristretto, cdesai

37.

Sony Xperia XA2 Plus

viaggiatore

LuK1337

38.

Sony Xperia XA2 Ultra

scoperta

LuK1337

39.

SonyXperia 10

Kirin

LuK1337

40.

Sony Xperia 10 Plus

sirena

LuK1337

41.

Xiaomi POCO F1

berillio

bgcngm, warabhishek

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

Obiettivi generici

Proprio come la versione dell'anno precedente, il team LineageOS supporta Android Virtual Device (AVD), ovvero l'ambiente di emulazione predefinito fornito da Studio Android, come un costruire obiettivo. Questa evoluzione continua con LineageOS 19 che supporta anche gli obiettivi di build Android Automotive. Gli sviluppatori possono creare pacchetti Generic System Image (GSI) sia in configurazioni mobili che Android TV, sebbene il portale di download ufficiale non ospiterà tali build precompilate.

Cosa succede se il mio dispositivo non è elencato qui?

Solo perché il tuo dispositivo non è elencato qui non significa che ormai non puoi goderti LineageOS 19. A causa della sua natura open source, sui nostri forum sono disponibili numerose build non ufficiali per molti dispositivi, molte delle quali finiranno per diventare build ufficiali man mano che lo sviluppo procede. Inoltre, la maggior parte di loro è ormai perfettamente stabile come guida quotidiana, con qualche piccola stranezza occasionale.

Forum XDA di LineageOS


Come eseguire l'aggiornamento a LineageOS 19 da una versione precedente

Se non hai familiarità con il processo dietro l'installazione di ROM personalizzate o, in generale, la modifica del tuo telefono, lo farai per prima cosa devi sbloccare il bootloader del tuo dispositivo e installare una recovery personalizzata aggiornata, come LineageOS Recovery O TWRP, prima di tentare di fare qualsiasi cosa. Quindi, una volta che le build ufficiali di LineageOS 19 saranno disponibili per il tuo dispositivo, dovrai installarle tramite l'ambiente di ripristino personalizzato. Le istruzioni specifiche del dispositivo possono variare, così come controlla la pagina wiki corrispondente in anticipo.

Per quanto riguarda le app Google, non vengono preinstallate su una versione LineageOS. Devi scegli una distribuzione GApps adatta e installalo tu stesso.


LineageOS 18.1 – Build ufficiali per i dispositivi supportati

Mentre i manutentori lavorano per portare i dispositivi alla LineageOS 19 ufficiale basata su Android 12, puoi comunque trovare build automatizzate per questi dispositivi supportati per LineageOS 18.1:

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

Suor no

Collegamento al dispositivo e al forum

Nome in codice del dispositivo e collegamento Wiki

Manutentore

1.

ASUS ROGTelefono 3

Obiwan

aleasto, OrdenKrieger

2.

ASUS ZenFone Max M1

X00P

danascape

3.

ASUS ZenFone Max M2

X01AD

danascape

4.

ASUS ZenFone Max Pro M1

X00TD

Vivekachooz

5.

ASUS ZenFone Max Pro M2

X01BD

Rk585

6.

BQ Aquaris X

bardock

eloimuns, Quallenauge, Team aquaris-dev

7.

BQ Aquaris X Pro

bardockpro

Quallenauge, Team aquaris-dev

8.

Fairphone2

FP2

chrmhoffmann

9.

Fairphone3

FP3

dk1978

10.

GooglePixel

pesce vela

npjohnson

11.

Google Pixel XL

Marlin

npjohnson

12.

LenovoP2

kuntao

mikeioannina, Highwaystar

13.

Lenovo Yoga Tab 3 Plus

LTE: YTX703LWifi: YTX703F

Quallenauge, Vladimir Oltean

14.

LG G3

AT&T: d850Canada: d852Internazionale: d855Corea: f400Sprint: ls990T-Mobile: d851Versione: vs985

HardStyl3r, firebird11

15.

Motorola Bordo

corridore

erfanoabdi, Jleeblanch, SyberHexen

16.

Motorola Edge S/Moto G100

nio

dianlujitao

17.

Motorola Moto E5 Plus

XT1924-3/9: ahannahXT1924-6/7/8: Anna1924-1/2/4/5: ranna

Jarl-Penguin, karthick111, Electimon, wh0dat

18.

Motorola Moto G 5G/Motorola One 5G Ace

Kiev

SyberHexen, Jleeblanch

19.

Motorola Moto G 5G Plus/Motorola One 5G

Nairo

SyberHexen

20.

Motorola MotoG5

cedric

Jarl-Pinguino

21.

Motorola MotoG5S

Montana

Jarl-Penguin, wikitorek140

22.

Motorola MotoX2014

Victara

jro1979, linckandrea, npjohnson

23.

OnePlus9

limonata

tangalbert919

24.

OnePlus 9Pro

limonata

LuK1337, bgcngm

25.

Samsung Galaxy A5 (2017)

a5y17lte

filiprrs

26.

SamsungGalaxy A7 (2017)

a7y17lte

filiprrs

27.

Samsung Galaxy M20

m20lte

SamarV-121

28.

Samsung Galaxy Note 3 LTE

N9005/P: hlteN9008V: hltechnN900K/L/S: hltekorN900T/V/W8: hltetmo

haggertk, npjohnson

29.

Samsung Galaxy S III Neo

Doppia SIM: s3ve3gdsFotocamera Samsung: s3ve3gjvFotocamera Sony: s3ve3gxx

PythonLimited, fcuzzocrea, Teledurak

30.

Samsung Galaxy S5 attivo

klteactivexx

javelinanddart, npjohnson

31.

Samsung Galaxy S5 LTE

G9006V/8V: kltechnG900AZ/S902L: klteaioG900F/M/R4/R7/T/V/W8: klteG900I/P: kltedvG900K/L/S: kltekorSC-04F/SCL23: kltekdiG9006W/8W: kltechnduoG900FD/MD: klteduos

haggertk

32.

SamsungGalaxy S10e

oltre0lte

Linux4

33.

Samsung Galaxy S10

oltre1lte

Linux4

34.

Samsung Galaxy S10 Plus

oltre2lte

Linux4

35.

Samsung Galaxy S10 5G

oltrex

Linux4

36.

SonyXperia XZ2

akari

olivier97, sjllls

37.

Sony Xperia XZ2 Compatto

xz2c

olivier97, sjllls

38.

Sony Xperia XZ2Premium

aurora

olivier97, sjllls

39.

SonyXperia XZ3

akatsuki

dtrunk90, sjllls

40.

SonyXperia Z2

sirio

ArianoK16a

41.

SonyXperia Z3

z3

Tom1000, Me stesso5

42.

Sony Xperia Z3 Compatto

z3c

ArianoK16a

43.

XiaomiMi6

sagit

ArianK16a, Elektroschmock

44.

XiaomiMi6X

Wayne

Isacco Chen

45.

Xiaomi Mi 10T/Mi 10T Pro/Redmi K30S Ultra

Apollo

Ramisky, Seba Ubuntu

46.

Xiaomi Mi 10T Lite/Mi10i/Redmi Nota 9 Pro 5G

gauguin

Lynnrin

47.

Xiaomi Mi 10 Lite

moneta

xSilla

48.

Xiaomi Mi A1

tissot

abhinavgupta371

49.

Xiaomi Mi A2

gelsomino_germoglio

mikeioannina

50.

Xiaomi Mi Mix2

chirone

mikeioannina, wight554

51.

Xiaomi Mi Nota 3

Jason

dianlujitao

52.

Xiaomi POCO F2 Pro/Redmi K30 Pro/Redmi K30 Pro Zoom Edizione

lmi

SebaUbuntu

53.

Xiaomi POCO F3/Redmi K40/Mi 11X

alioth

SebaUbuntu

54.

Xiaomi POCO M2 Pro/Redmi Nota 9S/Redmi Nota 9 Pro/Redmi Note 9 Pro Max

miatoll

dereferenziazione23

55.

Xiaomi POCO X3

surya

Shimitar, Subhajeetmuhuri

56.

Xiaomi POCO X3 Pro

vayu

SebaUbuntu

57.

Xiaomi Redmi Nota 5 Pro

perché

srfarias, SebaUbuntu

58.

Xiaomi Redmi Nota 6 Pro

due labbra

DD3Boh

59.

Xiaomi Redmi Nota 7/7S

lavanda

Giovix92, UltraGamerHD

60.

Xiaomi Redmi Nota 8/8T

ginkgo

DarkJoker360, danascape

61.

ZUK Z2 Plus

z2_più

DD3Boh

Per saperne di più

Proprio come le build LineageOS 19, dovremmo vedere più smartphone farsi strada nel roster di build LineageOS 18.1. Un gruppo di dispositivi su LineageOS 17.1 per ora ha perso il supporto ufficiale, ma speriamo che nuovi manutentori intervengano e li ripristinino nei prossimi giorni.


Fonte:Blog di LineageOS

Grazie Mishaal Rahman per il suggerimento!