LineageOS 19, ki temelji na sistemu Android 12, je zdaj uradno na voljo

LineageOS prehaja na Android 12 kot osnovo z LineageOS 19 in prinaša več ključnih sprememb na vseh področjih. Beri naprej!

LineageOS je bil močna gonilna sila v svetu poprodajnega razvoja Androida. Kot naslednik CyanogenMod projekt zajema dobesedno stotine naprav, ki ponujajo skupnost navdušencev izhod iz težkih in napihnjenih sistemov ter potop v modifikacije za tiste z minimalne preobleke. Zdaj ekipa LineageOS označuje svojo glavno različico, ki bo prešla na LineageOS 19 z Androidom 12 kot osnovo.

Zakaj LineageOS 19 (in ne 19.0/19.1)?

Če pogledate naš seznam ROM-ov po meri za Android 12 in 12L, lahko najdete številne vnose, ki ustrezajo LineageOS 19.0 in 19.1. Kar zadeva, če Dejstvo je, da je začetni niz neuradnih gradenj dobil "19.0" zaradi očitne večje posodobitve platforme. Naslednja manjša sprememba številke različice se je zgodila z izdajo Androida 12L.

Medtem je Google prešel na model izdaje četrtletnega vzdrževanja za Android. Seveda bi bila obstoječa subverzivna nomenklatura LineageOS dolgoročno okorna za običajne uporabnike. Zaradi tega (in zaradi ujemanja s konvencijami o različicah AOSP) se je ekipa odločila, da opusti niz subverzije. Nova izdaja se preprosto imenuje "LineageOS 19", čeprav lahko še vedno najdete reference "19.1" v imenu datoteke ROM in kodni bazi.

Nove funkcije v LineageOS 19

LineageOS 19 prihaja z obilico novih funkcij in izboljšav:

  • Varnostni popravki od marca 2021 do aprila 2022 so bili združeni z LineageOS 16.0 do 19.
    • 19 različic trenutno temelji na oznaki android-12.1.0_r4, ki je oznaka serije Pixel 6.
  • WebView je posodobljen na Chromium 100.0.4896.58.
  • Ekipa je popolnoma preoblikovala ploščo za glasnost, predstavljeno v Androidu 12, in jo namesto tega naredila stransko izskočno razširljivo ploščo.
  • Fork aplikacije AOSP Gallery je bil deležen številnih popravkov in izboljšav.
  • Aplikacija Updater je doživela veliko popravkov napak in izboljšav.
  • Spletni brskalnik LineageOS Jelly je doživel številne popravke napak in izboljšave.
  • Ekipa je prispevala številne spremembe in izboljšave nazaj v FOSS Etar aplikacijo za koledar, ki so jo integrirali pred časom.
  • Ekipa je prispevala številne spremembe in izboljšave nazaj navzgor v Seedvault aplikacija za varnostno kopiranje.
  • V aplikaciji LineageOS Recorder so bili dodani številni popravki napak, izboljšave in funkcije.
  • Zgradbe Android TV so zdaj dobavljene z zaganjalnikom Android TV brez oglasov, za razliko od Googlovega zaganjalnika z omogočenimi oglasi.
  • Zgradbe Android TV so zdaj opremljene z upravljalnikom ključev, ki nam omogoča, da podpiramo tipke po meri na številnih daljinskih upravljalnikih bluetooth in IR.
  • LineageOS adb_root storitev ni več vezana na lastnost vrste gradnje.
  • Pripomočki za ekstrahiranje projekta zdaj podpirajo ekstrahiranje iz večine vrst tovarniških slik/zapakiranih slik OTA, kar močno poenostavi priklic naprave in ekstrakcijo blob.
  • V naš SDK je bila dodana podpora za visoko stopnjo anketiranja na dotik, kar omogoča, da jo omogočite v podprtih napravah.
  • Orodna veriga AOSP Clang je zdaj privzeta orodna veriga, ki se uporablja za prevajanje jeder LineageOS.
  • Qualcommova kamera Snapdragon je bila opuščena in naprave, ki so jo uporabljale prej, bodo zdaj uporabljale Camera2.
  • Temni način je zdaj privzeto omogočen.
  • Na voljo je popolnoma nov čarovnik za nastavitev z vsemi novimi ikonami, animacijami in množico novih nastavljivih strani za Android 12.
  • Povsem nov nabor ikon za skoraj vse aplikacije, tudi sistemske.

Poleg zgoraj omenjenih izboljšav so bile v LineageOS 19 in podedovano kodno osnovo 18.1 vključene tudi naslednje spremembe:

  • Povsem novo privzeto ozadje in celoten nabor ozadij, med katerimi lahko izbirate. Ta ozadja so zasnovana z upoštevanjem tematskih funkcij sistema Monet v sistemu Android 12.
  • Zaslon Wi-Fi je na voljo za vse naprave, ki se odločijo za to, prek lastniškega vmesnika Qualcomm ali na novo obnovljenega podedovanega vmesnika Miracast!
  • Podpora za zvoke polnjenja po meri za različne vrste polnjenja, kabelskega ali brezžičnega.

Nadaljnje spremembe

Omrežne omejitve

Vgrajeni požarni zid, omejeni omrežni način in funkcije izolacije podatkov za posamezno aplikacijo so bile prepisan za podporo novemu omejenemu omrežnemu načinu AOSP in BPF (Berkeley Packet Filter) objekt. Poleg tega so bile funkcije omejevanja podatkov in izolacije omrežja združene v eno samo izvedbo.

eBPF preko iptables

AOSP zdaj vključuje an Razširjeni paketni filter Berkeley (eBPF) nalagalnik in knjižnica, ki naloži programe eBPF ob zagonu za razširitev funkcionalnosti jedra. V bistvu zaničuje iptables, in ni preprostega načina za prenos funkcije v podedovane različice jedra Linuxa. Ekipa LineageOS je ustvarila funkcionalno backport za naprave z jedrom Linux 4.4, vendar je prenos istega v jedro 3.18 ali starejše precej obremenjujoče delo. Poleg tega ne morete obnoviti iptables v kodni bazi AOSP, ne da bi pri tem pokvaril stvari.

Posledično ne bo nobene uradne podpore za LineageOS 19 za naprave Android z jedrom Linux 3.18 in nižjo različico, dokler za te različice jedra ne bo uvedena ustrezna rešitev BPF.


LineageOS 19 – uradne različice za podprte naprave

Sledi uradni seznam gradnje za prvo serijo uvajanja LineageOS 19:

Sr. Št.

Povezava do naprave in foruma

Kodno ime naprave in Wiki povezava

Vzdrževalec

1.

ASUS ZenFone 5Z

Z01R

rohanpurohit, Jackeagle, ThEMarD

2.

ASUS ZenFone 8

zaradi

ZVNexus, Demon000

3.

F(x) tec Pro1

pro1

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

4.

Google Pixel 2

morski list

Eamo5

5.

Google Pixel 2 XL

taimen

Eamo5

6.

Google Pixel 3

blueline

razorloves, cdesai, intervigil, mikeioannina

7.

Google Pixel 3 XL

šraf

razorloves, cdesai, intervigil, mikeioannina

8.

Google Pixel 3a

sargo

cdesai, mikeioannina, npjohnson

9.

Google Pixel 3a XL

palamida

cdesai, mikeioannina, npjohnson

10.

Google Pixel 4

plamen

cdesai, Eamo5, mikeioannina, npjohnson

11.

Google Pixel 4 XL

koral

cdesai, Eamo5, mikeioannina, npjohnson

12.

Google Pixel 4a

sončna riba

PeterCxy, cdesai, mikeioannina

13.

Google Pixel 4a 5G

kopriva

aleasto, mikeioannina

14.

Google Pixel 5

rdečeplavutka

aleasto, mikeioannina

15.

Google Pixel 5a

barbet

aleasto, mikeioannina

16.

Lenovo Z5 Pro GT

srce

temard, neobvezno toast

17.

Lenovo Z6 Pro

zippo

Lucchetto, temard

18.

Moto G6 Plus

evert

Jleeblanch

19.

Moto G7

reka

erfanoabdi, npjohnson, SyberHexen

20.

Moto G7 Plus

jezero

Jleeblanch, npjohnson

21.

Moto G7 Power

ocean

SyberHexen, erfanoabdi, npjohnson

22.

Moto X4

payton

erfanoabdi, ThEMarD

23.

Moto Z2 Force

nash

erfanoabdi, npjohnson

24.

Moto Z3 Play

beckham

Jleeblanch

25.

Motorola One Action

trojka

Strogo, npjohnson

26.

Motorola One Power

kuhar

Hasaber8

27.

Motorola One Vision/Motorola P50

kane

Strogo, npjohnson

28.

Nokia 6.1 (2018)

PL2

npjohnson, theimpulson

29.

Nokia 6.1 Plus

DRG

npjohnson, theimpulson

30.

OnePlus 6

enchilada

LuK1337

31.

OnePlus 6T

fajita

EdwinMoq

32.

Razer telefon 2

avra

mikeioannina, npjohnson

33.

Samsung Galaxy Tab S5e (LTE)

gts4lv

bgcngm, LuK1337

34.

Samsung Galaxy Tab S5e (Wi-Fi)

gts4lvwifi

LuK1337, bgcngm

35.

SHIFT SHIFT6mq

aksolotl

amartinz, joey

36.

Sony Xperia XA2

pionir

LuK1337, Strogo, cdesai

37.

Sony Xperia XA2 Plus

popotnik

LuK1337

38.

Sony Xperia XA2 Ultra

odkritje

LuK1337

39.

Sony Xperia 10

kirin

LuK1337

40.

Sony Xperia 10 Plus

morska deklica

LuK1337

41.

Xiaomi POCO F1

berilij

bgcngm, warabhishek

Več naprav bi moralo kmalu preiti na LineageOS 19, zato bodite pozorni na našo prvo stran, saj bomo o njej objavljali redne novice.

Generične tarče

Tako kot izdaja prejšnjega leta tudi ekipa LineageOS podpira navidezno napravo Android (AVD), tj. privzeto okolje emulatorja, ki ga zagotavlja Android Studio, kot graditi cilj. Ta razvoj se nadaljuje z LineageOS 19, ki podpira tudi cilje gradnje Android Automotive. Razvijalci lahko sestavijo pakete Generic System Image (GSI) tudi v mobilnih konfiguracijah in konfiguracijah Android TV, čeprav uradni portal za prenose ne bo gostil takih vnaprej prevedenih gradenj.

Kaj pa, če moje naprave ni na seznamu?

Samo zato, ker vaša naprava ni navedena tukaj, ne pomeni, da zdaj ne morete uživati ​​v LineageOS 19. Zaradi svoje odprtokodne narave je na naših forumih veliko neuradnih gradenj za številne naprave, od katerih bodo mnoge sčasoma postale uradne gradnje, ko bo razvoj napredoval. Še več: večina jih je do zdaj popolnoma stabilnih kot vsakodnevni vozniki, z občasno manjšo napako.

Forumi LineageOS XDA


Kako nadgraditi na LineageOS 19 s starejše različice

Če niste seznanjeni s postopkom namestitve ROM-ov po meri ali na splošno spreminjanja telefona, boste najprej morate odkleniti zagonski nalagalnik vaše naprave in namestiti posodobljeno obnovitev po meri, kot je LineageOS Recovery oz TWRP, preden poskusite kar koli storiti. Ko bodo uradne različice LineageOS 19 na voljo za vašo napravo, jih boste morali namestiti prek okolja za obnovitev po meri. Navodila za posamezne naprave se lahko razlikujejo, zato se tudi preverite ustrezno stran wiki vnaprej.

Kar zadeva Googlove aplikacije, niso vnaprej nameščene v izdaji LineageOS. Moraš izberite primerno distribucijo GApps in ga namestite sami.


LineageOS 18.1 – uradne različice za podprte naprave

Medtem ko si vzdrževalci prizadevajo prilagoditi naprave na uradni LineageOS 19, ki temelji na Androidu 12, lahko še vedno najdete avtomatizirane gradnje za te naprave, ki so podprte za LineageOS 18.1:

Uradni seznam delov LineageOS 18.1. Tapnite/kliknite za razširitev.

Sr. Št.

Povezava do naprave in foruma

Kodno ime naprave in Wiki povezava

Vzdrževalec

1.

ASUS ROG telefon 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, ekipa aquaris-dev

8.

Fairphone 2

FP2

chrmhoffmann

9.

Fairphone 3

FP3

dk1978

10.

Google Pixel

jadrnica

npjohnson

11.

Google Pixel XL

marlin

npjohnson

12.

Lenovo P2

kuntao

mikeioannina, highwaystar

13.

Lenovo Yoga Tab 3 Plus

LTE: YTX703LWifi: YTX703F

Quallenauge, Vladimir Oltean

14.

LG G3

AT&T: d850Kanada: d852Mednarodno: d855Koreja: f400Šprint: ls990T Mobile: d851Verizon: vs985

HardStyl3r, firebird11

15.

Motorola Edge

dirkač

erfanoabdi, Jleeblanch, SyberHexen

16.

Motorola Edge S/Moto G100

nio

dianlujitao

17.

Motorola Moto E5 Plus

XT1924-3/9: ahannahXT1924-6/7/8: hannah1924-1/2/4/5: rhannah

Jarl-Penguin, karthick111, electimon, wh0dat

18.

Motorola Moto G 5G/Motorola One 5G Ace

Kijev

SyberHexen, Jleeblanch

19.

Motorola Moto G 5G Plus/Motorola One 5G

nairo

SyberHexen

20.

Motorola Moto G5

Cedric

Jarl-Pingvin

21.

Motorola Moto G5S

montana

Jarl-Pingvin, wiktorek140

22.

Motorola Moto X 2014

victara

jro1979, linckandrea, npjohnson

23.

OnePlus 9

limonada

tangalbert919

24.

OnePlus 9 Pro

limonadep

LuK1337, bgcngm

25.

Samsung Galaxy A5 (2017)

a5y17lte

filiprrs

26.

Samsung Galaxy 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

Dvojna kartica SIM: s3ve3gdsFotoaparat Samsung: s3ve3gjvKamera Sony: s3ve3gxx

PythonLimited, fcuzzocrea, Teledurak

30.

Samsung Galaxy S5 Active

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.

Samsung Galaxy S10e

onkraj0lte

Linux4

33.

Samsung Galaxy S10

onstran1lte

Linux4

34.

Samsung Galaxy S10 Plus

onkraj2lte

Linux4

35.

Samsung Galaxy S10 5G

onkrajx

Linux4

36.

Sony Xperia XZ2

akari

olivier97, sjllls

37.

Sony Xperia XZ2 Compact

xz2c

olivier97, sjllls

38.

Sony Xperia XZ2 Premium

aurora

olivier97, sjllls

39.

Sony Xperia XZ3

akatsuki

dtrunk90, sjllls

40.

Sony Xperia Z2

sirius

ArianK16a

41.

Sony Xperia Z3

z3

Tom1000, jaz5

42.

Sony Xperia Z3 Compact

z3c

ArianK16a

43.

Xiaomi Mi 6

sagit

ArianK16a, Elektroschmock

44.

Xiaomi Mi 6X

wayne

Isaac Chen

45.

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

apolon

Ramisky, SebaUbuntu

46.

Xiaomi Mi 10T Lite/Mi 10i/Redmi Note 9 Pro 5G

gauguin

Lynnrin

47.

Xiaomi Mi 10 Lite

monet

xSylla

48.

Xiaomi Mi A1

tissot

abhinavgupta371

49.

Xiaomi Mi A2

jasmin_sprout

mikeioannina

50.

Xiaomi Mi Mix 2

chiron

mikeioannina, wight554

51.

Xiaomi Mi Note 3

jason

dianlujitao

52.

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

lmi

SebaUbuntu

53.

Xiaomi POCO F3/Redmi K40/Mi 11X

alioth

SebaUbuntu

54.

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

miatoll

dereference23

55.

Xiaomi POCO X3

surya

Shimitar, Subhajeetmuhuri

56.

Xiaomi POCO X3 Pro

vayu

SebaUbuntu

57.

Xiaomi Redmi Note 5 Pro

zakajred

srfarias, SebaUbuntu

58.

Xiaomi Redmi Note 6 Pro

twolip

DD3Boh

59.

Xiaomi Redmi Note 7/7S

sivka

Giovix92, UltraGamerHD

60.

Xiaomi Redmi Note 8/8T

ginko

DarkJoker360, danascape

61.

ZUK Z2 Plus

z2_plus

DD3Boh

Preberi več

Podobno kot pri različicah LineageOS 19 bi morali videti več pametnih telefonov, ki se prebijajo na seznam gradenj LineageOS 18.1. Veliko naprav, ki uporabljajo LineageOS 17.1, je trenutno izgubilo uradno podporo, vendar upamo, da bodo novi vzdrževalci posegli in jih v prihodnjih dneh znova vzpostavili.


Vir:Blog LineageOS

Hvala Mishaal Rahman za namig!