LineageOS 19 oparty na systemie Android 12 jest już oficjalnie dostępny

LineageOS przenosi się na system Android 12 jako podstawowy wraz z LineageOS 19, wprowadzając kilka kluczowych zmian we wszystkich obszarach. Czytaj!

LineageOS jest silną siłą napędową w świecie rozwoju Androida na rynku wtórnym. Jako następca CyanogenMod, projekt obejmuje dosłownie setki urządzeń, oferując społeczności entuzjastów wyjście z ciężkich i nadętych systemów i zanurzenie się w modyfikacjach dla tych, którzy mają minimalne skórki. Teraz zespół LineageOS pracuje nad zmianą głównej wersji na LineageOS 19 z Androidem 12 jako podstawą.

Dlaczego LineageOS 19 (a nie 19.0/19.1)?

Jeśli spojrzysz na nasza lista niestandardowych ROM-ów dla Androida 12 i 12L, można znaleźć liczne wpisy odpowiadające LineageOS 19.0, a także 19.1. Nieważne, czy w rzeczywistości początkowy zestaw nieoficjalnych kompilacji przyjął numer „19.0” z powodu oczywistej dużej aktualizacji platformy. Kolejna niewielka zmiana numeru wersji nastąpiła wraz z wydaniem Androida 12L.

W międzyczasie Google przeniosło się na

kwartalny model udostępniania konserwacji dla Android. Naturalnie, istniejąca nomenklatura Subversion w LineageOS byłaby na dłuższą metę uciążliwa dla zwykłych użytkowników. Z tego powodu (i zgodnie z konwencjami wersjonowania AOSP) zespół zdecydował się porzucić ciąg Subversion. Nowa wersja nazywa się po prostu „LineageOS 19”, chociaż w nazwie pliku ROM i kodzie nadal można znaleźć odniesienia do „19.1”.

Nowe funkcje w LineageOS 19

LineageOS 19 zawiera mnóstwo nowych funkcji i ulepszeń:

  • Poprawki zabezpieczeń obowiązujące od marca 2021 r. do kwietnia 2022 r. zostały połączone z LineageOS od 16.0 do 19.
    • 19 kompilacji jest obecnie opartych na tagu Android-12.1.0_r4, który jest tagiem serii Pixel 6.
  • WebView został zaktualizowany do wersji Chromium 100.0.4896.58.
  • Zespół całkowicie przerobił panel głośności wprowadzony w Androidzie 12 i zamiast tego uczynił go bocznym, wysuwanym panelem rozwijanym.
  • W rozwidleniu aplikacji AOSP Gallery wprowadzono wiele poprawek i ulepszeń.
  • W aplikacji Updater wprowadzono wiele poprawek i ulepszeń.
  • W przeglądarce internetowej LineageOS Jelly wprowadzono wiele poprawek i ulepszeń.
  • Zespół wniósł wiele zmian i ulepszeń do FOSS Etar aplikacja kalendarza, którą zintegrowali jakiś czas temu.
  • Zespół wniósł wiele zmian i ulepszeń w początkowej fazie gry Magazyn nasion aplikacja do tworzenia kopii zapasowych.
  • W aplikacji LineageOS Recorder wprowadzono liczne poprawki błędów, ulepszenia i dodano nowe funkcje.
  • Wersje Android TV są teraz dostarczane z programem uruchamiającym Android TV pozbawionym reklam, w przeciwieństwie do programu uruchamiającego Google obsługującego reklamy.
  • Wersje Android TV są teraz dostarczane z modułem obsługi klawiszy, który umożliwia obsługę niestandardowych klawiszy w szerokiej gamie pilotów Bluetooth i IR.
  • System LineageOS adb_root usługa nie jest już powiązana z właściwością typu kompilacji.
  • Narzędzia do wyodrębniania zawarte w projekcie obsługują teraz wyodrębnianie z większości typów obrazów fabrycznych/spakowanych obrazów OTA, co znacznie upraszcza uruchamianie urządzeń i wyodrębnianie obiektów typu blob.
  • Do naszego pakietu SDK dodano obsługę częstotliwości odpytywania typu high-touch, umożliwiając włączenie jej na obsługiwanych urządzeniach.
  • Łańcuch narzędzi AOSP Clang jest teraz domyślnym zestawem narzędzi używanym do kompilowania jąder LineageOS.
  • Kamera Qualcomm Snapdragon Camera została usunięta, a urządzenia, które wcześniej z niej korzystały, będą teraz korzystać z Camera2.
  • Tryb ciemny jest teraz domyślnie włączony.
  • Dostępny jest całkowicie nowy kreator konfiguracji z zupełnie nowymi ikonami, animacjami w stylu Androida 12 i mnóstwem nowych konfigurowalnych stron.
  • Zupełnie nowy zestaw ikon dla prawie wszystkich aplikacji, nawet systemowych.

Oprócz ulepszeń wspomnianych powyżej, w systemie LineageOS 19 i starszej wersji kodu 18.1 wprowadzono również następujące zmiany:

  • Zupełnie nowa domyślna tapeta i pełny zestaw tapet do wyboru. Te tapety zaprojektowano z myślą o funkcjach motywu Monet w systemie Android 12.
  • Wyświetlacz Wi-Fi jest dostępny dla wszystkich urządzeń, które zdecydują się na tę opcję, za pośrednictwem zastrzeżonego interfejsu Qualcomm lub nowo przywróconego, starszego interfejsu Miracast!
  • Obsługa niestandardowych dźwięków ładowania dla różnych typów ładowania, przewodowego i bezprzewodowego.

Dalsze zmiany

Ograniczenia sieciowe

Wbudowana zapora sieciowa, ograniczony tryb sieciowy i funkcje izolacji danych dla poszczególnych aplikacji przepisany w celu obsługi nowego ograniczonego trybu sieciowego AOSP i BPF (Berkeley Packet Filter) obiekt. Co więcej, funkcje ograniczania danych i izolacji sieci zostały połączone w jedną implementację.

eBPF przez iptables

AOSP zawiera teraz Rozszerzony filtr pakietów Berkeley (eBPF) moduł ładujący i biblioteka ładująca programy eBPF podczas rozruchu w celu rozszerzenia funkcjonalności jądra. Zasadniczo deprecjonuje iptablesi nie ma łatwego sposobu na przeniesienie tej funkcji do starszych wariantów jądra Linuksa. Zespół LineageOS stworzył funkcjonalny backport dla urządzeń z jądrem Linuksa 4.4, ale przeniesienie go do jądra 3.18 lub starszego jest dość uciążliwym zadaniem. Ponadto nie można przywrócić iptables w bazie kodu AOSP bez psucia rzeczy.

W rezultacie nie będzie oficjalnego wsparcia dla LineageOS 19 dla urządzeń z systemem Android z jądrem Linux 3.18 i starszym, dopóki nie zostanie wprowadzone odpowiednie obejście BPF dla tych wersji jądra.


LineageOS 19 – oficjalne kompilacje dla obsługiwanych urządzeń

Poniżej znajduje się oficjalna lista kompilacji dla pierwszej partii wdrożenia LineageOS 19:

Nie.

Urządzenie i łącze do forum

Nazwa kodowa urządzenia i łącze Wiki

Konserwator

1.

ASUS ZenFone 5Z

Z01R

rohanpurohit, Jackeagle, TheEMarD

2.

ASUS ZenFone 8

powód

ZVNexus, Demon000

3.

F(x)tec Pro1

pro1

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

4.

Google Pixel 2

sandacz

Eamo5

5.

Google Pixel 2 XL

tajmen

Eamo5

6.

Google Pixel 3

niebieska Linia

razorloves, cdesai, intervigil, mikeioannina

7.

Google Pixel 3 XL

kreskowanie

razorloves, cdesai, intervigil, mikeioannina

8.

Google Pixel 3a

sargo

cdesai, mikeioannina, npjohnson

9.

Google Pixel 3a XL

bonito

cdesai, mikeioannina, npjohnson

10.

Google Pixel 4

płomień

cdesai, Eamo5, mikeioannina, npjohnson

11.

Google Pixel 4 XL

koral

cdesai, Eamo5, mikeioannina, npjohnson

12.

Google Pixela 4a

słoneczna ryba

PeterCxy, cdesai, mikeioannina

13.

Google Pixel 4a 5G

cierń

aleasto, mikeioannina

14.

Google Pixel 5

redfin

aleasto, mikeioannina

15.

Google Pixela 5a

barbet

aleasto, mikeioannina

16.

Lenovo Z5 Pro GT

serce

imard, opcjonalny tost

17.

Lenovo Z6Pro

zippo

Lucchetto, Themard

18.

Moto G6 Plus

wynicować

Jleeblancha

19.

Moto G7

rzeka

erfanoabdi, npjohnson, SyberHexen

20.

Moto G7 Plus

jezioro

Jleeblanch, npjohnson

21.

Moc Moto G7

ocean

SyberHexen, erfanoabdi, npjohnson

22.

Moto X4

Payton

erfanoabdi, TheEMarD

23.

Moto Z2 Siła

nash

erfanoabdi, npjohnson

24.

Zagraj w Moto Z3

Beckhama

Jleeblancha

25.

Motorola One Action

trójka

Ścisłe, npjohnson

26.

Motorola One Power

szef kuchni

Hasaber8

27.

Motorola One Vision/Motorola P50

Kane

Ścisłe, npjohnson

28.

Nokia 6.1 (2018)

PL2

npjohnson, impulson

29.

Nokii 6.1 Plusa

DRG

npjohnson, impulson

30.

OnePlusa 6

enchilada

LuK1337

31.

OnePlusa 6T

fajita

EdwinMoq

32.

Razer Phone 2

aura

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

pionier

LuK1337, Ograniczone, cdesai

37.

Sony Xperia XA2 Plus

podróżnik

LuK1337

38.

Sony Xperia XA2 Ultra

odkrycie

LuK1337

39.

Sony Xperia 10

Kirin

LuK1337

40.

Sony Xperia 10 Plus

syrena

LuK1337

41.

Xiaomi POCO F1

beryl

bgcngm, warabhishek

Więcej urządzeń powinno wkrótce przejść na LineageOS 19, więc obserwuj naszą stronę główną, ponieważ regularnie będziemy publikować artykuły na ten temat.

Ogólne cele

Podobnie jak w przypadku ubiegłorocznej wersji, zespół LineageOS obsługuje Android Virtual Device (AVD), czyli domyślne środowisko emulatora dostarczane przez Studio Androida, jak zbudować cel. Ewolucja ta trwa nadal – LineageOS 19 obsługuje również cele kompilacji Android Automotive. Programiści mogą tworzyć pakiety Generic System Image (GSI) zarówno w konfiguracjach mobilnych, jak i Android TV, chociaż oficjalny portal pobierania nie będzie udostępniał żadnych takich wstępnie skompilowanych kompilacji.

Co się stanie, jeśli mojego urządzenia nie ma na liście?

To, że Twojego urządzenia nie ma na liście, nie oznacza, że ​​nie możesz już cieszyć się LineageOS 19. Ze względu na charakter oprogramowania typu open source na naszych forach znajduje się wiele nieoficjalnych kompilacji wielu urządzeń, z których wiele ostatecznie stanie się oficjalnymi kompilacjami w miarę postępu rozwoju. Co więcej: większość z nich jest obecnie całkowicie stabilna jako kierowca na co dzień, z okazjonalnymi drobnymi dziwactwami.

Fora LineageOS XDA


Jak uaktualnić do LineageOS 19 ze starszej wersji

Jeśli nie jesteś zaznajomiony z procesem instalowania niestandardowych ROM-ów lub ogólnie modyfikowania telefonu, będziesz najpierw musisz odblokować bootloader swojego urządzenia i zainstalować zaktualizowane niestandardowe odzyskiwanie, takie jak LineageOS Recovery Lub TWRP, zanim spróbujesz cokolwiek zrobić. Następnie, gdy oficjalne wersje LineageOS 19 staną się dostępne dla Twojego urządzenia, będziesz musiał je zainstalować za pomocą niestandardowego środowiska odzyskiwania. Instrukcje dla poszczególnych urządzeń mogą się różnić i tak też jest sprawdź odpowiednią stronę wiki uprzednio.

Jeśli chodzi o aplikacje Google, nie są one preinstalowane w wersji LineageOS. Musisz wybierz odpowiednią dystrybucję GApps i zainstaluj go samodzielnie.


LineageOS 18.1 – Oficjalne kompilacje dla obsługiwanych urządzeń

Chociaż opiekunowie pracują nad wprowadzeniem na urządzeniach oficjalnego systemu LineageOS 19 opartego na systemie Android 12, nadal można znaleźć automatyczne kompilacje dla tych urządzeń, które są obsługiwane przez LineageOS 18.1:

Oficjalna lista kompilacji LineageOS 18.1. Dotknij/kliknij, aby rozwinąć.

Nie.

Urządzenie i łącze do forum

Nazwa kodowa urządzenia i łącze Wiki

Konserwator

1.

Telefon ASUS ROG 3

Obi wan

aleasto, OrdenKrieger

2.

ASUS ZenFone Max M1

X00P

krajobraz

3.

ASUS ZenFone Max M2

X01AD

krajobraz

4.

ASUS ZenFone Max Pro M1

X00TD

Vivekachooz

5.

ASUS ZenFone Max Pro M2

X01BD

Rk585

6.

BQ Aquaris X

barok

eloimuns, Quallenauge, zespół aquaris-dev

7.

BQ Aquaris X Pro

bardockpro

Quallenauge, zespół aquaris-dev

8.

Fairphone 2

FP2

Chrmhoffmann

9.

Fairphone 3

FP3

dk1978

10.

Google Pixel

żaglica

npjohnson

11.

Google Pixel XL

marlin

npjohnson

12.

Lenovo P2

kuntao

mikeioannina, gwiazda autostrady

13.

Lenovo Yoga Tab 3 Plus

LTE: YTX703LWi-Fi: YTX703F

Quallenauge, Władimir Oltean

14.

LG G3

AT&T: d850Kanada: d852Międzynarodowy: d855Korea: f400Sprint: ls990T Mobile: d851Verizon: vs985

HardStyl3r, Firebird11

15.

Motoroli Edge

biegacz

erfanoabdi, Jleeblanch, SyberHexen

16.

Motorola Edge S/Moto G100

nie

dianlujitao

17.

Motorola Moto E5 Plus

XT1924-3/9: ahannahXT1924-6/7/8: Hanna1924-1/2/4/5: rannah

Jarl-Penguin, karthick111, elektimon, wh0dat

18.

Motorola Moto G 5G/Motorola One 5G Ace

Kijów

SyberHexen, Jleeblanch

19.

Motorola Moto G 5G Plus/Motorola One 5G

nairo

SyberHexen

20.

Motoroli Moto G5

Cedryk

Pingwin Jarl

21.

Motoroli Moto G5S

Montana

Jarl-Pingwin, wiktorek140

22.

Motoroli Moto X 2014

Wiktoria

jro1979, linckandrea, npjohnson

23.

OnePlusa 9

Lemoniada

tangalbert919

24.

OnePlusa 9 Pro

lemoniada

LuK1337, bgcngm

25.

Samsunga Galaxy A5 (2017)

a5y17lte

filiprrs

26.

Samsunga Galaxy A7 (2017)

a7y17lte

filiprrs

27.

Samsunga Galaxy M20

m20lte

SamarV-121

28.

Samsunga Galaxy Note3 z LTE

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

haggertk, npjohnson

29.

Samsunga Galaxy S III Neo

Podwójny SIM: s3ve3gdsAparat Samsunga: s3ve3gjvAparat Sony: s3ve3gxx

PythonLimited, fcuzzocrea, Teledurak

30.

Aktywny Samsung Galaxy S5

klteactivexx

javelinanddart, npjohnson

31.

Samsunga 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.

Samsunga Galaxy S10e

poza0lte

Linux4

33.

Samsunga Galaxy S10

poza 1lt

Linux4

34.

Samsunga Galaxy S10 Plus

poza 2 lte

Linux4

35.

Samsunga Galaxy S10 5G

pozax

Linux4

36.

Sony Xperia XZ2

Akari

olivier97, sjllls

37.

Sony Xperia XZ2 Compact

xz2c

olivier97, sjllls

38.

Sony Xperia XZ2 Premium

zorza polarna

olivier97, sjllls

39.

Sony Xperia XZ3

akatsuki

dtrunk90, sjllls

40.

Sony Xperia Z2

Syriusz

ArianK16a

41.

Sony Xperia Z3

z3

Tom1000, ja5

42.

Sony Xperia Z3 Compact

z3c

ArianK16a

43.

Xiaomi Mi6

strzał

ArianK16a, Elektroschmock

44.

Xiaomi Mi6X

Wayne

Izaaka Chena

45.

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

Apollon

Ramisky, SebaUbuntu

46.

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

gauguina

Lynnrin

47.

Xiaomi Mi 10 Lite

monet

xSylla

48.

Xiaomi Mi A1

tissot

abhinavgupta371

49.

Xiaomi Mi A2

jaśmin_sprout

mikeioannina

50.

Xiaomi Mi Mix 2

chiron

mikeioannina, wight554

51.

Xiaomi Mi Uwaga 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

dereferencja23

55.

Xiaomi POCO X3

surja

Shimitar, Subhajeetmuhuri

56.

Xiaomi POCO X3 Pro

vayu

SebaUbuntu

57.

Xiaomi Redmi Note 5 Pro

dlaczegored

srfarias, SebaUbuntu

58.

Xiaomi Redmi Note 6 Pro

dwie wargi

DD3Bo

59.

Xiaomi Redmi Note 7/7S

lawenda

Giovix92, UltraGamerHD

60.

Xiaomi Redmi Note 8/8T

ginkgo

DarkJoker360, krajobraz

61.

ZUK Z2 Plus

z2_plus

DD3Bo

Czytaj więcej

Podobnie jak w przypadku wersji LineageOS 19, powinniśmy zobaczyć więcej smartfonów trafiających do listy kompilacji LineageOS 18.1. Wiele urządzeń z systemem LineageOS 17.1 utraciło na razie oficjalne wsparcie, ale mamy nadzieję, że nowi opiekunowie wkroczą i przywrócą je w nadchodzących dniach.


Źródło:Blog LineageOS

Dziękuję Mishaal Rahman za wskazówkę!