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

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

Ако се наричате персонализиран ROM ветеран, определено сте чували за LineageOS. LineageOS проследява своите корени назад до CyanogenMod, персонализираният ROM, който стана популярен в HTC Dream/T-Mobile G1, първия смартфон с Android, достъпен за покупка. CyanogenMod, от своя страна, се превърна в един от най-популярните персонализирани ROM, налични в множество устройства, и няколко от ключовите разработчици и поддържащи проекта продължи да създава LineageOS кога Cyanogen реши да спре поддръжката на CyanogenMod. LineageOS вдигна юздите с версиите LineageOS 13.0 и LineageOS 14.1 и проектът продължи през годините. Сега LineageOS е маркирайки основната си версия до LineageOS 17.1 с Android 10 като основа.

LineageOS XDA форуми

Защо Lineage 17.1, а не 17.0?

Изходният код на Android 10 направи своя път към AOSP през септември 2019 г, а екипът на LineageOS работи усилено, за да пренесе своя ROM и неговите функции към новата база на версията на Android. AOSP обаче беше предприел масивен рефакторинг в определени области, което накара пренасянето да отнеме повече време от очакваното. AOSP също представи функции като новите

Център за разрешения, което е в конфликт с функцията PrivacyGuard на персонализирания ROM, принуждавайки ги да го пуснат. И двете промени означаваха, че екипът трябваше да работи по-усилено и да отдели повече време, за да доведе ROM като цяло до Android 10.

Междувременно, Бюлетинът за сигурността на Android за декември 2019 г. беше пуснат от Google, а екипът на LineageOS реши да се базира на по-пълния с функции маркер Google Pixel 4/4XL на AOSP. Поради това екипът също реши да скочи на подривната дейност, преминавайки от 17.0 на 17.1. И за в бъдеще, ако има широкомащабно повторно базиране, предприето върху различен етикет, екипът ще скочи върху подривната дейност номер.

Като следствие от този скок, екипът ще заключи всички клонове на Lineage-17.0 за приноси на техния Gerrit и ще изостави съществуващите промени в 17.0. Разработчиците все още са свободни да избират промени в 17.1.


Административни промени и промени в поддръжката

Преминаването към официалната LineageOS 17.1 означава, че повечето от настоящите ресурси за изграждане сега ще се фокусират върху изграждането на тези нови актуализации за поддържани устройства. Това има очаквания страничен ефект от отклоняване на ресурси от по-стари компилации. С функцията за достигане на клон 17.1 и паритет на стабилност с 16.0, той ще стане най-новият и най-новият активно разработен клон, с редовни нощни компилации за поддържани устройства, започващи от 31 януари 2020 г. Следователно 16.0 ще бъде преместен към седмични компилации, докато 15.1 ще бъде отхвърлен от автоматизирани компилации.

LineageOS 17.1 ще стартира изграждане за малък избор от устройства, като предстоят допълнителни устройства, тъй като те са маркирани като и двете Съвместим с Хартата и готови за изграждане от техния поддържащ.

Екипът на Lineage също прехвърля фокуса върху своето обновяване на Wiki. The LineageOS Wiki беше наскоро разширен и поддържащите устройства получиха значително повече опции за персонализиране на индивидуалните инструкции за инсталиране, актуализиране и надграждане на своите устройства. Считано от LineageOS 17.1, от поддържащите ще се очаква да преминат през пълните инструкции в wiki на своето устройство и да проверят дали информацията е вярна за тяхното устройство. Този обновен фокус върху уикито е в светлината на натрупването на промени в AOSP, като System-As-Root, A/B Partition Scheme и Динамични дялове, които имат комбинирания ефект на остаряване на инструкциите, които много от нас следват години от паметта -- тези инструкции сега или вече не са валидни, или липсват много критично стъпки. Например инструкциите на Heimdall (мигащ инструмент на Samsung) бяха ужасно остарели, така че те са актуализирани за отразяване на нова информация. Така че, ако правите скок към LineageOS 17.1 или просто се интересувате от потребителски ROM, все пак би било добра идея да проверите Wiki страницата на вашето устройство.


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

LineageOS 17.1 носи няколко нови функции в семейството на ROM:

  • Нов потребителски интерфейс за частични екранни снимки, който ви позволява ръчно да избирате по-малки части от екрана и да редактирате екранните снимки.
  • Ново адаптирано приложение ThemePicker от AOSP, с поддръжка за обичайната гама от акценти, промяна на шрифта, форма на икона (както QuickSettings, така и Launcher) и промени в ресурсите на иконата (напр. промяна на формата на Wi-Fi/Bluetooth иконите).
  • Използвайте сензор за пръстови отпечатъци, за да скриете и защитите приложения в Trebuchet Launcher
  • Обединете корекциите за сигурност от октомври, ноември, декември 2019 г., януари 2020 г., февруари 2020 г. и март 2020 г.
  • Wi-Fi дисплей е наличен отново.
  • Добавена е поддръжка за екранни сензори за пръстови отпечатъци (FOD).
  • Добавена е поддръжка за изскачащи и въртящи се камери.
  • WebView актуализиран до Chromium 80.0.3987.132.
  • В момента ROM се базира на тага android-10.0.0_r31 на AOSP, който е тагът на Pixel 4/4 XL.

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

Възстановяване на линията

Lineage също преминава към Lineage Recovery като дефакто решение за инсталиране на LineageOS. Lineage Recovery ще бъде изградено по подразбиране за всички официално поддържани устройства. Екипът споменава, че тази промяна е направена само за рационализиране на техните собствени процеси, а не за разубеждаване на потребителите от други персонализирани възстановявания. Поддържащите устройства си запазват свободата да препоръчват алтернативно възстановяване на Wiki страницата на устройството си заедно с пълни инструкции за употреба.

Центърът за разрешения на AOSP и PrivacyGuard на LineageOS

Имаме говориха за тази промяна в миналото, и сега промяната най-накрая е тук. LineageOS 17.1 премахва поддръжката за домашно приготвеното внедряване на PrivacyGuard в полза на Център за разрешения на AOSP тъй като екипът не успя да пренесе рамката PrivacyGuard към Android 10. Google не пусна Permissions Hub с Android 10, но кодът за него все още съществува в AOSP. И така, екипът на Lineage го разклони и сега го представя като решение, тъй като се твърди, че е почти еквивалентно по характеристики, но противоречи в опитите си да съществува заедно с PrivacyGuard.

Вкореняване -- без двоична поддръжка на addonsu

Като страничен продукт от премахването на PrivacyGuard и преминаването към Permission Hub, двоичният файл addonsu, който обикновено се предлагаше като просто решение за root достъп, вече не е осъществим, както бяхме информирали преди. Потребителите, които се интересуват от root, имат опцията да използват ADB root или флаш съвместими решения на трети страни, като Magisk. Екипът пояснява, че това не означава, че някакви конкретни решения на трети страни са одобрени като официално поддържан -- така че все още трябва да имате предвид, че основното решение работи хармонично с вашия ROM.

Отмяна на API на стилове

The API за стилове също вече се отхвърля в полза на приложението ThemePicker на AOSP. Екипът претендира за пълен паритет на функциите и дори превъзходство на функциите с ThemePicker.


Инструкции за надграждане за LineageOS 17.1

Ако използвате официална LineageOS 16 и вашето устройство присъства в списъка с официално поддържани устройства за LineageOS 17.1, пак ще трябва ръчно да актуализирате вашето устройство според инструкциите, присъстващи в конкретното уики за вашето устройство страница. Приложението за актуализиране на LineageOS обикновено не поддържа надстройки от една версия на LineageOS към друга, така че потребителите трябва да вземат съзнателно решение да актуализират, вместо да бъдат изненадани от OTA.

Инструкциите за конкретни устройства могат да варират, но за повечето устройства, които проверихме, инструкциите за актуализиране разчитат на използването на adb рестартиране странично зареждане команда, а след това adb странично зареждане / "път към файла" команда. Екипът на Lineage също така споменава, че актуализирането в рамките на компилациите на официалния канал за издаване не изисква потребителят да изтрие устройството си; но преминаването от неофициална компилация към официална LineageOS ще изисква изтриване на устройството от възстановяване.

Много е вероятно да можете да инсталирате LineageOS чрез персонализирано възстановяване на трета страна, но това не е препоръчителният метод за надграждане от разработчиците, така че вашият пробег може да варира в зависимост от устройството база. Не забравяйте да проверите уикито на вашето устройство, неговата страница за поддръжка и нашите собствени форуми, за да сте сигурни, че следвате правилните методи за надграждане, за да избегнете проблеми.

Трябва също така да имате предвид, че вашата ROM инсталация няма да включва Google Apps по простата причина, че тези приложения са частни. Трябва да заредите отстрани отделен пакет GApps, със силно предпочитание към пакета GApps, препоръчан от поддържащия/разработчика на вашето устройство, поради причините обясняваме в отделен PSA. Като странична бележка, Open GApps също пуснаха своите официални флаш пакети за Android 10 наскоро.

Вашият ROM също няма да се достави с root решение по подразбиране, както обясняваме в предходните параграфи. Трябва отделно да флашнете решения на трети страни.


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

Следното е официалният списък за компилация за партида 1 от пускането на LineageOS 17.1:

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

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

Поддържащ

ASUS Zenfone 6 (ZS630KL)

I01WD

luca020400, OrdenKrieger

BQ Aquaris X

бардок

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, екип aquaris-dev

Fairphone FP2

FP2

чрмхофман

Google Nexus 6

Шаму

Електрошмок, Нпджонсон

Google Pixel

платноходка

intervigil, razorloves

Google Pixel XL

марлин

intervigil, razorloves

HTC One 2014

m8

bgcngm

HTC One 2014 Dual-SIM

m8d

bgcngm

LG G2 (AT&T)

d800

Каприком, Арнау, ЙоДевил

LG G2 (T-Mobile)

d801

Каприком, Арнау, ЙоДевил

LG G2 (международен)

d802

Каприком, Арнау, ЙоДевил

LG G2 (канадски)

d803

Каприком, Арнау, ЙоДевил

LG G3 (AT&T)

d850

firebird11, HardStyl3r

LG G3 (Канада)

d852

firebird11, HardStyl3r

LG G3 (международен)

d855

firebird11, HardStyl3r

LG G3 (Корея)

f400

firebird11, HardStyl3r

LG G3 (T-Mobile)

d851

firebird11, HardStyl3r

LG G3 (Verizon)

vs985

firebird11, HardStyl3r

LG G5 (глобален)

rs988

npjohnson

LG G5 (международен)

h850

npjohnson

LG G5 (T-Mobile)

h830

npjohnson

LG V20 (AT&T)

h910

npjohnson

LG V20 (глобален)

h990

npjohnson

LG V20 (Sprint)

ls997

npjohnson

LG V20 (T-Mobile)

h918

npjohnson

LG V20 (отключен в САЩ)

us996

npjohnson

LG V20 (Verizon)

vs995

npjohnson

Motorola Moto Z

грифон

DD3Boh, erfanoabdi, shr3ps, stargo, vache

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

evert

Jleeblanch

Motorola Moto G7

река

erfanoabdi, Nolen Johnson (npjohnson), SyberHexen

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

езеро

Jleeblanch

Motorola Moto X4

пейтън

ерфаноабди

Motorola Moto Z2 Force

наш

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

Motorola One Power (XT1942-1/2)

готвач

Хазабър8

OnePlus 3/3T

oneplus3

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

OnePlus 6

енчилада

luca020400, LuK1337

OnePlus 6T

фахита

LuK1337

OnePlus 7 Pro

гуакамоле

LuK1337, Тортел

Razer телефон

Черил

mikeioannina

Samsung Galaxy S4 Active (GT-I9295)

jactivelte

arco, npjohnson, страна

Samsung Galaxy S4 (SGH-I337)

jflteatt

arco, npjohnson, страна

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

jfltespr

arco, npjohnson, страна

Samsung Galaxy S4 Value Edition (GT-I9515/L)

jfvelte

arco, npjohnson, страна

Samsung Galaxy S4 (SCH-I545)

jfltevzw

arco, npjohnson, страна

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

jfltexx

arco, npjohnson, страна

Samsung Galaxy Tab S5e Wi-Fi (SM-T720)

gts4lvwifi

bgcngm, LuK1337

Sony Xperia 10

кирин

LuK1337

Sony Xperia 10 Plus

русалка

LuK1337

Sony Xperia XA2

пионер

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

Sony Xperia XA2 Ultra

откритие

LuK1337

Xiaomi Mi 6

сагит

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

Xiaomi Mi 8

кофа

инфраг

Xiaomi Mi Mix 2

хирон

mikeioannina, wight554

Xiaomi Mi Mix 2S

полярис

bgcngm

Xiaomi POCO F1

берилий

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

Lenovo ZUK Z2 Plus

z2_plus

DD3Boh

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


Нови функции в клона LineageOS 16.0

В допълнение към най-новия клон, по-старият клон на LineageOS 16.0 също вижда няколко големи промени:

  • Wi-Fi дисплеят отново е достъпен.
  • Вече можете да маршрутизирате връзките с гореща точка през VPN на устройството.
  • Добавена е поддръжка за екранни сензори за пръстови отпечатъци (FOD).
  • Добавена е поддръжка за изскачащи и въртящи се камери.
  • Обединете корекциите за сигурност от юли, август, септември, октомври, ноември, декември 2019 г., януари 2020 г., февруари 2020 г. и март 2020 г.
  • WebView актуализиран до Chromium 80.0.3987.132.
  • Вече е възможно да компилирате LineageOS 16.0 на macOS.

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

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

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

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

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

Поддържащ

ASUS ZenFone 3 (ZE520KL, ZE552KL)

zenfone3

makorn645

Asus Zenfone Max Pro M1

X00TD

СагарМахар

Asus Zenfone Max Pro M2

X01BD

Бауууу, kubersharma001

BQ Aquaris X

бардок

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, екип aquaris-dev

BQ Aquaris X2

зангя

eloimuns, Kra1o5, Team aquaris-dev

BQ Aquaris X2 Pro

зангяпро

eloimuns, Kra1o5, Team aquaris-dev

Essential PH-1

мата

haggertk, intervigil, jrior001, rashed

Fairphone 2

fp2

чрмхофман

Google Nexus 6

Шаму

Електрошмок, Нпджонсон

Google Pixel

платноходка

intervigil, razorloves

Google Pixel XL

марлин

intervigil, razorloves

Honor 5X

киви

BadDaemon, dobo, joelh

Honor View 10

Бъркли

LuK1337

Huawei P20 Pro

шарлот

LuK1337

LeEco Le 2

s2

codeworkx, Rk585

LeEco Le Max2

x2

tortel, ThEMarD

LeEco Le Pro3/Le Pro3 Elite

zl1

codeworkx

Lenovo P2

кунтао

mikeioannina, highwaystar

Lenovo Yoga Tab 3 Plus

YTX703F

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

Lenovo Yoga Tab 3 Plus LTE

YTX703L

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

Lenovo ZUK Z1

шунка

sb6596

LG G3 (Sprint)

ls990

firebird11, HardStyl3r

Motorola Moto G7

река

erfanoabdi, npjohnson, SyberHexen

Motorola Moto X 2014 (XT1092/3/5/6/7)

виктара

линкандреа, Тортел

Nextbit Робин

етер

javelinanddart, mikeioannina, npjohnson

Нубия Z17

nx563j

BeYkeRYkt

OnePlus One

бекон

jrior001, npjohnson

OnePlus 2

oneplus2

OzzysCmAcc, aviraxp

OnePlus 3

oneplus3

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

OnePlus 5

чийзбургер

codeworkx, jrizzoli, xingrz, amartinz, jumoog

OnePlus 5T

кнедли

amartinz, codeworkx

OPPO F1 (международен)

f1f

Highwaystar

OPPO Find 7a/7s

намери7

mikeioannina

OPPO R5/R5s (международен)

r5

маниак103

OPPO R7s (международен)

r7sf

celoxocis

OPPO R7 Plus

r7plus

маниак103

Realme 3 Pro

RMX1851

karthick111, nibaji, darshan1205

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

a3xelte

danwood76, Стриктен

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

a5xelte

danwood76, Стриктен

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

s3ve3gds

fcuzzocrea, PythonLimited

Камера Samsung Galaxy S III Neo Samsung (GT-I9301I/Q)

s3ve3gjv

fcuzzocrea, PythonLimited

Камера Samsung Galaxy S III Neo Sony (GT-I9300I/Q)

s3ve3gxx

fcuzzocrea, PythonLimited

Samsung Galaxy S5 Active

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, sasman

Samsung Galaxy S5 LTE Duos (G9006W/8W)

kltechnduo

haggertk

Samsung Galaxy S5 LTE Duos (G900FD/MD)

klteduos

haggertk

Samsung Galaxy S5 Neo

s5neolte

danwood76, Стриктен

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

Sony Xperia Z3

z3

Tom1000, Myself5

Sony Xperia Z3 Compact (D5803/D5833)

z3c

АрианK16a

Wileyfox Storm

кипър

jrior001

Wileyfox Swift

пращене

jrior001

Xiaomi Mi 5

зодия Близнаци

bgcngm, отлагане, h2o64

Xiaomi Mi 5s

козирог

LuK1337

Xiaomi Mi 5s Plus

натрий

LuK1337

Xiaomi Mi A1

tissot

flex1911, TheScarastic

Xiaomi Mi Mix

литий

balika011, блъндън

Xiaomi Mi Note 2

скорпион

joe2k01

Xiaomi Mi Note 3

Джейсън

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

Xiaomi Redmi 3S/X

земя

Айзък Чен

Xiaomi Redmi 4/X

сантони

Айзък Чен

Xiaomi Redmi Note 4

мидо

арянкедаре

Яндекс телефон

кехлибар

HighwayStar, vm03

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

Подобно на компилациите на LineageOS 17.1, трябва да видим повече устройства, които си проправят път към седмичния списък за компилации на LineageOS 16.


Поддръжка на LineageOS

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

Да станеш поддържащ устройство

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

Предоставяне на преводи

Освен това можете да предоставите преводи за различни езици чрез Crowdin. Екипът споменава, че дори вашият език да не се поддържа официално в Android, можете да се свържете с екипа и те ще предприемат стъпки, за да включат вашия език. Екипът обаче изисква да изпращате преводи само ако владеете езика в разумни граници.

Дарения

Изпълнението на автоматизирани компилации за такъв широк списък от устройства отнема ресурси. Можете да допринесете за някои от тези разходи, като дарите на LineageOS чрез техните PayPal или Patreon.

Дарете за LineageOS: чрез PayPal ||| чрез Patreon


Тази статия беше актуализирана в 16:35 EST на 10 април 2020 г., за да добави Google Nexus 6, Google Pixel, Google Pixel XL, BQ Aquaris X и BQ Aquaris X Pro към списъка с устройства с официална LineageOS 17.1 изгражда.