LineageOS 17.1 на базі Android 10 вже офіційно доступна

LineageOS робить стрибок до Android 10 як основи з LineageOS 17.1, приносячи кілька ключових змін у всьому світі. Читайте далі, щоб дізнатися більше!

Якщо ви називаєте себе ветераном кастомних ПЗУ, ви точно чули про LineageOS. LineageOS бере свій початок від CyanogenMod, спеціального ПЗУ, яке стало популярним у HTC Dream/T-Mobile G1, першому смартфоні Android, доступному для покупки. CyanogenMod, у свою чергу, став одним із найпопулярніших користувальницьких ПЗУ, доступних на безлічі пристроїв, і кілька ключових розробників і супроводжувачів проекту продовжив створення 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 наполегливо працювала, щоб перенести свій ПЗУ та його функції на базу нової версії Android. Однак AOSP провела масовий рефакторинг у певних областях, через що перенесення зайняло більше часу, ніж очікувалося. AOSP також представив нові функції

Центр дозволів, що конфліктувало з функцією PrivacyGuard спеціального ПЗУ, змушуючи їх кинути це. Обидві ці зміни означали, що команді довелося більше працювати та приділяти більше часу, щоб привести ПЗУ в цілому до Android 10.

Тим часом, Google випустила бюлетень безпеки Android за грудень 2019 року, і команда 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 було нещодавно розширено, і спеціалісти з обслуговування пристроїв отримали значно більше можливостей для налаштування індивідуальних інструкцій зі встановлення, оновлення та оновлення свого пристрою. Починаючи з LineageOS 17.1, очікується, що супроводжувачі пройдуть повні інструкції на вікі-сайті свого пристрою та перевірять, чи інформація відповідає дійсності для їхнього пристрою. Цей оновлений акцент на вікі ставиться у світлі змін у створенні AOSP, таких як System-As-Root, A/B Partition Scheme та Динамічні розділи, які мають сукупний ефект застарілих інструкцій, яких багато хто з нас дотримувалися років з пам'яті -- ці інструкції зараз або недійсні, або відсутні дуже важливі кроки. Наприклад, інструкції Heimdall (прошивка Samsung) були жахливо застарілими, тому вони були оновлені для відображення нової інформації. Отже, якщо ви переходите на LineageOS 17.1 або просто зацікавлені в користувальницьких ПЗУ, все одно було б доцільно перевірити сторінку Wiki вашого пристрою.


Нові функції в LineageOS 17.1

LineageOS 17.1 містить кілька нових функцій у сімействі ПЗУ:

  • Новий користувальницький інтерфейс із частковим знімком екрана, який дозволяє вручну вибирати менші частини екрана та редагувати знімки екрана.
  • Нова адаптована програма ThemePicker від AOSP із підтримкою звичайного діапазону наголосів, зміни шрифту, форми значка (як QuickSettings, так і панелі запуску) і зміни ресурсу значка (наприклад, зміна форми значків Wi-Fi/Bluetooth).
  • Використовуйте датчик відбитків пальців, щоб приховати та захистити програми в Trebuchet Launcher
  • Об’єднайте виправлення безпеки за жовтень, листопад, грудень 2019, січень 2020, лютий 2020 і березень 2020.
  • Дисплей Wi-Fi знову доступний.
  • Додано підтримку екранних датчиків відбитків пальців (FOD).
  • Додано підтримку висувних і поворотних камер.
  • WebView оновлено до Chromium 80.0.3987.132.
  • ПЗУ наразі базується на тезі 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, мають можливість використовувати ADB root або флеш-сумісні сторонні рішення, такі як Magisk. Команда уточнює, що це не означає, що будь-які конкретні сторонні рішення схвалені як офіційно підтримується, тож вам все одно потрібно пам’ятати про те, щоб кореневе рішення гармонійно працювало з ним ваш ПЗУ.

Припинення підтримки API стилів

The API стилів також тепер застарів на користь програми ThemePicker від AOSP. Команда заявляє про повну паритетність функцій і навіть перевагу за допомогою ThemePicker.


Інструкції з оновлення для LineageOS 17.1

Якщо ви використовуєте офіційну LineageOS 16 і ваш пристрій є в списку офіційно підтримуваних пристроїв для LineageOS 17.1, вам все одно потрібно буде вручну оновити свій пристрій відповідно до інструкцій, наведених у вікі для вашого пристрою сторінки. Програма оновлення LineageOS зазвичай не підтримує оновлення з однієї версії LineageOS на іншу, тому користувачі повинні прийняти свідоме рішення про оновлення, а не бути здивованими OTA.

Інструкції для окремих пристроїв можуть відрізнятися, але для більшості перевірених нами пристроїв інструкції з оновлення покладаються на використання adb reboot sideload команда, а потім adb sideload /"шлях до файлу" команда. Команда Lineage також зазначає, що для оновлення в рамках збірок офіційного каналу випуску користувачеві не потрібно стирати дані зі свого пристрою; але перехід від неофіційної збірки до офіційної LineageOS потребує стирання пристрою після відновлення.

Цілком імовірно, що ви зможете встановити LineageOS за допомогою спеціального стороннього відновлення, але це не рекомендований метод оновлення від розробників, тому ваш пробіг може відрізнятися залежно від пристрою основа. Обов’язково перевірте wiki свого пристрою, його сторінку підтримки та наші власні форуми, щоб переконатися, що ви використовуєте правильні методи оновлення, щоб уникнути проблем.

Слід також зауважити, що ваша інсталяція ПЗУ не включатиме Google Apps з тієї простої причини, що ці програми є власністю. Вам потрібно завантажити окремий пакет GApps, віддаючи перевагу пакету GApps, рекомендованому розробником/розробником вашого пристрою, з причин ми пояснюємо в окремій УРП. Як зауваження, Open GApps також нещодавно випустили свої офіційні флеш-пакети для Android 10.

Ваш ПЗУ також не постачатиметься з кореневим рішенням за замовчуванням, як ми пояснюємо в попередніх параграфах. Потрібно окремо прошивати сторонні рішення.


LineageOS 17.1 – офіційні збірки для підтримуваних пристроїв

Нижче наведено офіційний список збірок для пакета 1 розгортання LineageOS 17.1:

Посилання на пристрій і форум

Кодове ім’я пристрою та Wiki-посилання

Супроводжувач

ASUS Zenfone 6 (ZS630KL)

I01WD

luca020400, ОрденКрігер

BQ Aquaris X

бардок

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, команда aquaris-dev

Fairphone FP2

FP2

чрмгофман

Google Nexus 6

shamu

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

Google Pixel

риба-вітрильник

інтервігілія, бритви

Google Pixel XL

марлін

інтервігілія, бритви

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)

еверт

Jleeblanch

Motorola Moto G7

річка

Ерфаноабді, Нолен Джонсон (npjohnson), СайберГексен

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

озеро

Jleeblanch

Motorola Moto X4

пейтон

ерфаноабді

Motorola Moto Z2 Force

наш

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

Motorola One Power (XT1942-1/2)

шеф-кухар

Hasaber8

OnePlus 3/3T

oneplus3

діаньлудзітао

OnePlus 6

енчілада

luca020400, LuK1337

OnePlus 6T

фахіта

LuK1337

OnePlus 7 Pro

гуакамоле

ЛуК1337, Тортель

Телефон 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-посилання

Супроводжувач

ASUS ZenFone 3 (ZE520KL, ZE552KL)

zenfone3

makorn645

Asus Zenfone Max Pro M1

X00TD

СагарМахар

Asus Zenfone Max Pro M2

X01BD

Баууууу, кубершарма001

BQ Aquaris X

бардок

eloimuns, Quallenauge, Team aquaris-dev

BQ Aquaris X Pro

bardockpro

Quallenauge, команда aquaris-dev

BQ Aquaris X2

zangya

eloimuns, Kra1o5, Team aquaris-dev

BQ Aquaris X2 Pro

zangyapro

eloimuns, Kra1o5, Team aquaris-dev

Есенціал PH-1

мата

haggertk, intervigil, jrior001, rashed

Fairphone 2

fp2

chrmhoffmann

Google Nexus 6

shamu

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

Google Pixel

риба-вітрильник

інтервігілія, бритви

Google Pixel XL

марлін

інтервігілія, бритви

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

kuntao

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

Xiaomi Mi Note 2

скорпіон

joe2k01

Xiaomi Mi Note 3

Джейсон

діаньлудзітао

Xiaomi Redmi 3S/X

землі

Ісаак Чен

Xiaomi Redmi 4/X

сантоні

Ісаак Чен

Xiaomi Redmi Note 4

mido

aryankedare

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

бурштиновий

HighwayStar, vm03

читати далі

Подібно до збірок LineageOS 17.1, ми маємо побачити більше пристроїв, які потрапляють у щотижневий список збірок LineageOS 16.


Підтримка LineageOS

LineageOS — це і завжди було зусиллями спільноти, які працювали на волонтерах, які витрачали власні ресурси на загальне благо спільноти. Якщо ви хочете зробити внесок у LineageOS, є кілька способів зробити це.

Стати супроводжувачем пристрою

Основний спосіб, за допомогою якого ви можете допомогти LineageOS збільшити кількість пристроїв, - це підтримувати ПЗУ для пристроїв, які ви можете. Якщо ви розробник і хочете подати свій пристрій для отримання офіційної підтримки, ви можете дотримуйтеся наведених тут інструкцій. Після того, як ви надішлете заявку, ви отримаєте відгук про неї. Якщо це на належному рівні, вас запросять до каналів зв’язку 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 будує.