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 будує.