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 изгражда.