LineageOS 19, базирана на Android 12, вече е официално достъпна

LineageOS прави скок към Android 12 като основа с LineageOS 19, внасяйки няколко ключови промени навсякъде. Прочетете!

LineageOS е силна движеща сила в света на следпродажбеното развитие на Android. Като наследник на CyanogenMod, проектът обхваща буквално стотици устройства, предлагащи общност на ентусиасти изход от тежки и раздути системи и гмуркане в модификации за тези с минимални кожи. Сега екипът на LineageOS отбелязва увеличаване на основната си версия до LineageOS 19 с Android 12 като основа.

Защо LineageOS 19 (а не 19.0/19.1)?

Ако погледнете нашия списък с персонализирани ROM за Android 12 и 12L, можете да намерите многобройните записи, съответстващи на LineageOS 19.0, както и на 19.1. Като въпрос дали факт, първоначалният набор от неофициални компилации взе "19.0" поради очевидната основна актуализация на платформата. Последвалата малка промяна на номера на версията се случи с пускането на Android 12L.

Междувременно Google се насочи към модел за издаване на тримесечна поддръжка за Android. Естествено, съществуващата подривна номенклатура на LineageOS би била тромава за обикновените потребители в дългосрочен план. Поради това (и за да съответства на конвенциите за версии на AOSP), екипът реши да премахне низа за подривна дейност. Новата версия се нарича просто „LineageOS 19“, въпреки че все още можете да намерите препратки към „19.1“ в името на ROM файла и кодовата база.

Нови функции в LineageOS 19

LineageOS 19 идва с множество нови функции и подобрения:

  • Корекциите за сигурност от март 2021 г. до април 2022 г. са обединени с LineageOS 16.0 до 19.
    • 19 компилации в момента са базирани на тага android-12.1.0_r4, който е тагът от серията Pixel 6.
  • WebView е актуализиран до Chromium 100.0.4896.58.
  • Екипът напълно преработи панела за сила на звука, въведен в Android 12, и вместо това го направи страничен изскачащ разширяващ се панел.
  • Разклонението на приложението AOSP Gallery претърпя голям брой корекции и подобрения.
  • Приложението Updater е видяло голям брой корекции на грешки и подобрения.
  • Уеб браузърът LineageOS, Jelly, има редица корекции на грешки и подобрения.
  • Екипът е допринесъл с редица промени и подобрения нагоре по веригата към FOSS Етър приложение за календар, което са интегрирали преди време.
  • Екипът допринесе с редица промени и подобрения нагоре по веригата Seedvault приложение за архивиране.
  • В приложението LineageOS Recorder има множество корекции на грешки, подобрения и добавени функции.
  • Компилациите на Android TV вече се доставят със стартер за Android TV без реклами, за разлика от стартовия панел на Google с активирана реклама.
  • Компилациите на Android TV вече се доставят с манипулатор на ключове, който ни позволява да поддържаме персонализирани ключове на широк набор от Bluetooth и IR дистанционни.
  • LineageOS adb_root услугата вече не е обвързана със свойството тип компилация.
  • Помощните програми за извличане на проекта вече поддържат извличане от повечето типове фабрични изображения/опаковани OTA изображения, което значително опростява извеждането на устройството и извличането на петна.
  • Към нашия комплект за разработване на софтуер (SDK) беше добавена поддръжка за висока скорост на докосване, което позволява да бъде активиран на поддържани устройства.
  • Инструменталната верига AOSP Clang вече е инструменталната верига по подразбиране, използвана за компилиране на ядрата на LineageOS.
  • Камерата Snapdragon на Qualcomm е отпаднала и устройствата, които са я използвали преди, сега ще използват Camera2.
  • Тъмният режим вече е активиран по подразбиране.
  • Има изцяло нов съветник за настройка с всички нови икони, анимации и много нови конфигурируеми страници за Android 12.
  • Чисто нов набор от икони за почти всички приложения, дори системни.

Освен подобренията, споменати по-горе, следните промени също са включени както в LineageOS 19, така и в наследената кодова база 18.1:

  • Изцяло нов тапет по подразбиране и пълен набор от тапети, от които да избирате. Тези тапети са проектирани с оглед на тематичните функции на Monet на Android 12.
  • Wi-Fi дисплей е достъпен за всички устройства, които изберат да се включат, или чрез собствения интерфейс на Qualcomm, или наскоро възстановения наследен интерфейс Miracast!
  • Поддръжка на персонализирани звуци за зареждане за различни видове зареждане, кабелно или безжично.

Допълнителни промени

Мрежови ограничения

Вградената защитна стена, режимът на ограничен мрежов режим и функциите за изолиране на данни за приложение са били пренаписан, за да поддържа новия ограничен мрежов режим на AOSP и BPF (Berkeley Packet Filter) съоръжение. Освен това функциите за ограничаване на данните и изолиране на мрежата са обединени в едно изпълнение.

eBPF през iptables

AOSP вече включва an Разширен пакетен филтър на Бъркли (eBPF) товарач и библиотека, които зареждат eBPF програми по време на зареждане, за да разширят функционалността на ядрото. По същество се обезценява iptables, и няма лесен начин за обратно портиране на функцията към наследени варианти на ядрото на Linux. Екипът на LineageOS е създал функционален backport за устройства с ядро ​​на Linux 4.4, но пренасянето на същото към ядро ​​3.18 или по-старо е доста натоварваща работа. Освен това не можете да възстановите iptables в кодовата база на AOSP, без да нарушавате нещата.

Вследствие на това няма да има официална поддръжка за LineageOS 19 за устройства с Android, работещи с Linux ядро ​​3.18 и по-ниски версии, докато не бъде въведено подходящо решение на BPF за тези версии на ядрото.


LineageOS 19 – Официални компилации за поддържани устройства

Следното е официалният списък за компилация за първоначалната партида от внедряването на LineageOS 19:

старши номер

Връзка към устройството и форума

Кодово име на устройството и Wiki Link

Поддържащ

1.

ASUS ZenFone 5Z

Z01R

rohanpurohit, Jackeagle, ThEMarD

2.

ASUS ZenFone 8

саке

ZVNexus, Demon000

3.

F(x) tec Pro1

про1

BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm

4.

Google Pixel 2

судака

Eamo5

5.

Google Pixel 2 XL

таймен

Eamo5

6.

Google Pixel 3

синя линия

razorloves, cdesai, intervigil, mikeioannina

7.

Google Pixel 3 XL

щриховка

razorloves, cdesai, intervigil, mikeioannina

8.

Google Pixel 3a

сарго

cdesai, mikeioannina, npjohnson

9.

Google Pixel 3a XL

паламуд

cdesai, mikeioannina, npjohnson

10.

Google Pixel 4

пламък

cdesai, Eamo5, mikeioannina, npjohnson

11.

Google Pixel 4 XL

корал

cdesai, Eamo5, mikeioannina, npjohnson

12.

Google Pixel 4a

слънчева риба

PeterCxy, cdesai, mikeioannina

13.

Google Pixel 4a 5G

къпина

алесто, микейоанина

14.

Google Pixel 5

червеноперка

алесто, микейоанина

15.

Google Pixel 5a

барбет

алесто, микейоанина

16.

Lenovo Z5 Pro GT

сърце

темард, препечен хляб по избор

17.

Lenovo Z6 Pro

zippo

Лукето, темард

18.

Moto G6 Plus

evert

Jleeblanch

19.

Мото G7

река

erfanoabdi, npjohnson, SyberHexen

20.

Moto G7 Plus

езеро

Jleeblanch, npjohnson

21.

Moto G7 Power

океан

SyberHexen, erfanoabdi, npjohnson

22.

Мото X4

пейтън

erfanoabdi, ThEMarD

23.

Moto Z2 Force

наш

ерфаноабди, нпджонсон

24.

Moto Z3 Play

Бекъм

Jleeblanch

25.

Motorola One Action

тройка

Строго, npjohnson

26.

Motorola One Power

готвач

Хазабър8

27.

Motorola One Vision/Motorola P50

Кейн

Строго, npjohnson

28.

Nokia 6.1 (2018)

PL2

npjohnson, theimpulson

29.

Nokia 6.1 Plus

DRG

npjohnson, theimpulson

30.

OnePlus 6

енчилада

LuK1337

31.

OnePlus 6T

фахита

EdwinMoq

32.

Razer Phone 2

аура

mikeioannina, npjohnson

33.

Samsung Galaxy Tab S5e (LTE)

gts4lv

bgcngm, LuK1337

34.

Samsung Galaxy Tab S5e (Wi-Fi)

gts4lvwifi

LuK1337, bgcngm

35.

SHIFT SHIFT6mq

аксолотл

amartinz, Джоуи

36.

Sony Xperia XA2

пионер

LuK1337, ограничен, cdesai

37.

Sony Xperia XA2 Plus

пътешественик

LuK1337

38.

Sony Xperia XA2 Ultra

откритие

LuK1337

39.

Sony Xperia 10

кирин

LuK1337

40.

Sony Xperia 10 Plus

русалка

LuK1337

41.

Xiaomi POCO F1

берилий

bgcngm, варабхишек

Скоро повече устройства трябва да преминат към LineageOS 19, така че следете нашата първа страница, тъй като ще публикуваме редовни истории за същото.

Общи цели

Точно както версията от предходната година, екипът на LineageOS поддържа Android Virtual Device (AVD), т.е. емулаторната среда по подразбиране, предоставена от Android Studio, като цел за изграждане. Тази еволюция продължава с LineageOS 19, поддържаща и цели за изграждане на Android Automotive. Разработчиците могат да създават пакети Generic System Image (GSI) както в мобилни, така и в Android TV конфигурации, въпреки че официалният портал за изтегляне няма да хоства такива предварително компилирани компилации.

Ами ако моето устройство не е посочено тук?

Това, че вашето устройство не е посочено тук, не означава, че не можете да се насладите на LineageOS 19 досега. Поради естеството си с отворен код, в нашите форуми има редица неофициални компилации за много устройства, много от които в крайна сметка ще станат официални компилации, докато развитието напредва. Нещо повече: повечето от тях досега са напълно стабилни като ежедневни шофьори, с случайни незначителни странности.

LineageOS XDA форуми


Как да надстроите до LineageOS 19 от по-стара версия

Ако не сте запознати с процеса зад инсталирането на персонализирани ROM или, като цяло, модифицирането на вашия телефон, ще първо трябва да отключите буутлоудъра на вашето устройство и да инсталирате актуализирано персонализирано възстановяване, като LineageOS Recovery или TWRP, преди да се опитате да направите нещо. След това, след като официалните компилации на LineageOS 19 станат достъпни за вашето устройство, ще трябва да ги инсталирате чрез персонализираната среда за възстановяване. Инструкциите за отделните устройства може да варират, така че вижте съответната уики страница предварително.

Що се отнася до приложенията на Google, те не идват предварително инсталирани в версия на LineageOS. Ти трябва да изберете подходящо разпространение на GApps и го инсталирайте сами.


LineageOS 18.1 – Официални версии за поддържани устройства

Докато поддържащите работят за привеждане на устройствата към официалната LineageOS 19, базирана на Android 12, все още можете да намерите автоматизирани компилации за тези устройства, които се поддържат за LineageOS 18.1:

Официален списък с компилации на LineageOS 18.1. Докоснете/щракнете за разширяване.

старши номер

Връзка към устройството и форума

Кодово име на устройството и Wiki Link

Поддържащ

1.

ASUS ROG телефон 3

obiwan

алесто, ОрденКригер

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

бардок

eloimuns, Quallenauge, Team aquaris-dev

7.

BQ Aquaris X Pro

bardockpro

Quallenauge, екип aquaris-dev

8.

Fairphone 2

FP2

чрмхофман

9.

Fairphone 3

FP3

dk1978

10.

Google Pixel

платноходка

npjohnson

11.

Google Pixel XL

марлин

npjohnson

12.

Lenovo P2

кунтао

mikeioannina, highwaystar

13.

Lenovo Yoga Tab 3 Plus

LTE: YTX703LWi-Fi: YTX703F

Куаленуге, Владимир Олтеан

14.

LG G3

AT&T: d850Канада: d852Международен: d855Корея: f400спринт: ls990T-Mobile: d851Verizon: vs985

HardStyl3r, firebird11

15.

Motorola Edge

състезател

erfanoabdi, Jleeblanch, SyberHexen

16.

Motorola Edge S/Moto G100

нио

дианлуджитао

17.

Motorola Moto E5 Plus

XT1924-3/9: АханаXT1924-6/7/8: Хана1924-1/2/4/5: Рана

Jarl-Penguin, karthick111, electimon, wh0dat

18.

Motorola Moto G 5G/Motorola One 5G Ace

киев

SyberHexen, Jleeblanch

19.

Motorola Moto G 5G Plus/Motorola One 5G

найро

SyberHexen

20.

Motorola Moto G5

седрик

Ярл-Пингвин

21.

Motorola Moto G5S

Монтана

Ярл-Пингвин, wiktorek140

22.

Motorola Moto X 2014

виктара

jro1979, линкандреа, нпджонсън

23.

OnePlus 9

лимонада

tangalbert919

24.

OnePlus 9 Pro

лимонадеп

LuK1337, bgcngm

25.

Samsung Galaxy A5 (2017)

a5y17lte

filiprrs

26.

Samsung Galaxy A7 (2017)

a7y17lte

filiprrs

27.

Samsung Galaxy M20

m20lte

СамарV-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

Две SIM карти: s3ve3gdsКамера Samsung: s3ve3gjvSony камера: 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

отвъд0лте

Linux4

33.

Samsung Galaxy S10

отвъд1лте

Linux4

34.

Samsung Galaxy S10 Plus

отвъд2лте

Linux4

35.

Samsung Galaxy S10 5G

отвъд x

Linux4

36.

Sony Xperia XZ2

Акари

olivier97, sjllls

37.

Sony Xperia XZ2 Compact

xz2c

olivier97, sjllls

38.

Sony Xperia XZ2 Premium

полярно сияние

olivier97, sjllls

39.

Sony Xperia XZ3

акацуки

dtrunk90, sjllls

40.

Sony Xperia Z2

сириус

АрианK16a

41.

Sony Xperia Z3

z3

Tom1000, Myself5

42.

Sony Xperia Z3 Compact

z3c

АрианK16a

43.

Xiaomi Mi 6

сагит

ArianK16a, Електрошмок

44.

Xiaomi Mi 6X

Уейн

Айзък Чен

45.

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

аполон

Рамиски, SebaUbuntu

46.

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

Гоген

Линрин

47.

Xiaomi Mi 10 Lite

моне

xSylla

48.

Xiaomi Mi A1

tissot

абхинавгупта371

49.

Xiaomi Mi A2

jasmine_sprout

mikeioannina

50.

Xiaomi Mi Mix 2

хирон

mikeioannina, wight554

51.

Xiaomi Mi Note 3

Джейсън

дианлуджитао

52.

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

lmi

SebaUbuntu

53.

Xiaomi POCO F3/Redmi K40/Mi 11X

алиот

SebaUbuntu

54.

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

миатол

дереференция23

55.

Xiaomi POCO X3

сурия

Шимитар, Субхаджиетмухури

56.

Xiaomi POCO X3 Pro

ваю

SebaUbuntu

57.

Xiaomi Redmi Note 5 Pro

защоред

srfarias, SebaUbuntu

58.

Xiaomi Redmi Note 6 Pro

twolip

DD3Boh

59.

Xiaomi Redmi Note 7/7S

лавандула

Giovix92, UltraGamerHD

60.

Xiaomi Redmi Note 8/8T

гинко

DarkJoker360, danascape

61.

ZUK Z2 Plus

z2_plus

DD3Boh

Прочетете още

Подобно на компилациите на LineageOS 19, трябва да видим повече смартфони да си проправят път към списъка с компилации на LineageOS 18.1. Куп устройства, които са на LineageOS 17.1, загубиха официална поддръжка за момента, но се надяваме, че нови поддържащи ще се намесят и ще ги възстановят през следващите дни.


източник:Блог на LineageOS

Благодаря на Mishaal Rahman за съвета!