LineageOS переходит на Android 12 в качестве базовой версии с LineageOS 19, внося с собой несколько ключевых изменений по всем направлениям. Читай дальше!
LineageOS является мощной движущей силой в мире послепродажной разработки Android. Будучи преемником CyanogenMod, проект охватывает буквально сотни устройств, предлагая сообществу энтузиастов выход из тяжелых и раздутых систем и погружение в модификации для тех, у кого есть минимум скинов. Теперь команда LineageOS отмечает обновление своей основной версии до LineageOS 19 с Android 12 в качестве базовой.
Почему LineageOS 19 (а не 19.0/19.1)?
Если вы посмотрите на наш список пользовательских прошивок Android 12 и 12L, вы можете найти многочисленные записи, соответствующие LineageOS 19.0, а также 19.1. В том случае, если Фактически, первоначальный набор неофициальных сборок получил номер «19.0» из-за очевидного крупного обновления платформы. Последующее незначительное изменение номера версии произошло с выпуском Android 12L.
Тем временем Google перешел на
модель ежеквартального выпуска сопровождения для Андроид. Естественно, существующая номенклатура Subversion LineageOS в долгосрочной перспективе будет обременительной для обычных пользователей. В связи с этим (и чтобы соответствовать соглашениям AOSP о версиях) команда решила отказаться от строки Subversion. Новый выпуск называется просто «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. Этар приложение-календарь, которое они интегрировали некоторое время назад.
- Команда внесла ряд изменений и улучшений в исходную версию Семенное хранилище приложение для резервного копирования.
- В приложении LineageOS Recorder исправлено множество ошибок, добавлены улучшения и функции.
- Сборки Android TV теперь поставляются с программой запуска Android TV без рекламы, в отличие от программы запуска Google с поддержкой рекламы.
- Сборки Android TV теперь поставляются с обработчиком клавиш, который позволяет нам поддерживать настраиваемые клавиши на широком спектре Bluetooth- и ИК-пультов дистанционного управления.
- LineageOS
adb_root
service больше не привязана к свойству типа сборки. - Утилиты извлечения проекта теперь поддерживают извлечение из большинства типов заводских образов/упакованных OTA-образов, что значительно упрощает установку устройств и извлечение больших двоичных объектов.
- В наш SDK добавлена поддержка частоты опроса с высоким уровнем касания, что позволяет включить ее на поддерживаемых устройствах.
- Цепочка инструментов AOSP Clang теперь является цепочкой инструментов по умолчанию, используемой для компиляции ядер LineageOS.
- Камера Qualcomm Snapdragon была удалена, и устройства, которые использовали ее раньше, теперь будут использовать Camera2.
- Темный режим теперь включен по умолчанию.
- Появился совершенно новый мастер установки со всеми новыми значками, анимацией и анимацией в стиле Android 12 и множеством новых настраиваемых страниц.
- Совершенно новый набор иконок практически для всех приложений, даже системных.
Помимо упомянутых выше улучшений, следующие изменения также были включены как в LineageOS 19, так и в устаревшую кодовую базу 18.1:
- Совершенно новые обои по умолчанию и полный набор обоев на выбор.. Эти обои созданы с учетом особенностей темы Monet в Android 12.
- Отображение Wi-Fi доступно для всех устройств, которые решили это сделать, либо через собственный интерфейс Qualcomm, либо через недавно восстановленный устаревший интерфейс Miracast!
- Поддержка пользовательских звуков зарядки для различных типов зарядки, проводной или беспроводной.
Дальнейшие изменения
Сетевые ограничения
Встроенный брандмауэр, режим ограниченной сети и функции изоляции данных для каждого приложения были улучшены. переписан для поддержки нового ограниченного сетевого режима AOSP и BPF (фильтр пакетов Беркли) средство. Более того, функции ограничения данных и сетевой изоляции были объединены в единую реализацию.
eBPF через iptables
AOSP теперь включает в себя Расширенный фильтр пакетов Беркли (eBPF) загрузчик и библиотека, которая загружает программы eBPF во время загрузки для расширения функциональности ядра. По сути это обесценивает iptables
, и не существует простого способа перенести эту функцию в устаревшие варианты ядра Linux. Команда LineageOS создала функциональный бэкпорт для устройств с ядром Linux 4.4, но его портирование на ядро 3.18 или старше — довольно обременительная работа. Более того, вы не сможете восстановить iptables
в кодовой базе AOSP, ничего не нарушая.
Как следствие, официальная поддержка LineageOS 19 для устройств Android с ядром Linux 3.18 и ниже не будет осуществляться до тех пор, пока для этих версий ядра не будет реализовано правильное обходное решение BPF.
LineageOS 19 – Официальные сборки для поддерживаемых устройств
Ниже приводится официальный список сборок первой партии LineageOS 19:
Сэр Нет. |
Устройство и ссылка на форум |
Кодовое имя устройства и ссылка на Wiki |
Сопровождающий |
---|---|---|---|
1. |
ASUS Зенфон 5Z |
Z01R |
Роханпурохит, Джекигл, TheMarD |
2. |
ASUS ЗенФон 8 |
ради |
ЗВНексус, Demon000 |
3. |
F(x) тек Pro1 |
про1 |
BadDaemon, bgcngm, intervigil, mccreary, npjohnson, tdm |
4. |
Гугл Пиксель 2 |
судак |
Еамо5 |
5. |
Гугл Пиксель 2 XL |
таймень |
Еамо5 |
6. |
Гугл Пиксель 3 |
Синяя линия |
razorloves, cdesai, intervigil, mikeioannina |
7. |
Гугл Пиксель 3 XL |
штриховка |
razorloves, cdesai, intervigil, mikeioannina |
8. |
Гугл Пиксель 3а |
сарго |
cdesai, mikeioannina, npjohnson |
9. |
Гугл Пиксель 3а XL |
скумбрия |
cdesai, mikeioannina, npjohnson |
10. |
Гугл Пиксель 4 |
пламя |
cdesai, Eamo5, mikeioannina, npjohnson |
11. |
Гугл Пиксель 4 XL |
коралл |
cdesai, Eamo5, mikeioannina, npjohnson |
12. |
Гугл Пиксель 4а |
рыба-солнечник |
PeterCxy, cdesai, mikeioannina |
13. |
Гугл Пиксель 4а 5G |
ежевика |
Алеасто, Микеоаннина |
14. |
Гугл Пиксель 5 |
красноперка |
Алеасто, Микеоаннина |
15. |
Гугл Пиксель 5а |
барбет |
Алеасто, Микеоаннина |
16. |
Lenovo Z5 Про ГТ |
сердце |
темард, необязательный тост |
17. |
Леново З6 Про |
Зиппо |
Луккетто, Темард |
18. |
Мото G6 Плюс |
когда-либо |
Джлибланч |
19. |
Мото G7 |
река |
Эрфаноабди, Нпджонсон, SyberHexen |
20. |
Мото G7 Плюс |
озеро |
Джлибланч, Нпджонсон |
21. |
Мото G7 Мощность |
океан |
SyberHexen, Эрфаноабди, Нпджонсон |
22. |
Мото Х4 |
Пэйтон |
Эрфаноабди, ТЕМАРД |
23. |
Мото Z2 Форс |
Нэш |
Эрфаноабди, Нпджонсон |
24. |
Мото Z3 Играть |
Бекхэм |
Джлибланч |
25. |
Моторола одно действие |
тройка |
Строгий, Нпджонсон |
26. |
Motorola One Power |
повар |
Хасабер8 |
27. |
Motorola One Vision/Motorola P50 |
Кейн |
Строгий, Нпджонсон |
28. |
Нокиа 6.1 (2018) |
ПЛ2 |
Нпджонсон, Импульсон |
29. |
Нокиа 6.1 Плюс |
ДРГ |
Нпджонсон, Импульсон |
30. |
OnePlus 6 |
энчилада |
ЛуК1337 |
31. |
OnePlus 6T |
фахита |
ЭдвинМок |
32. |
Разер Телефон 2 |
аура |
Микеоаннина, Нпджонсон |
33. |
Samsung Galaxy Tab S5e (LTE) |
gts4lv |
bgcngm, LuK1337 |
34. |
Samsung Galaxy Tab S5e (Wi-Fi) |
gts4lvwifi |
LuK1337, бгкнгм |
35. |
SHIFT SHIFT6mq |
аксолотль |
Амартинц, Джоуи |
36. |
Сони Иксперия ХА2 |
пионер |
LuK1337, Строгий, cdesai |
37. |
Сони Иксперия ХА2 Плюс |
путешественник |
ЛуК1337 |
38. |
Sony Xperia XA2 Ультра |
открытие |
ЛуК1337 |
39. |
Сони Иксперия 10 |
кирин |
ЛуК1337 |
40. |
Сони Иксперия 10 Плюс |
Русалка |
ЛуК1337 |
41. |
Сяоми ПОКО Ф1 |
бериллий |
Бгкнгм, Варабхишек |
Вскоре на LineageOS 19 должно перейти больше устройств, поэтому следите за нашей главной страницей, поскольку мы будем регулярно публиковать об этом новости.
Общие цели
Как и в случае с прошлогодней версией, команда LineageOS поддерживает виртуальное устройство Android (AVD), то есть среду эмулятора по умолчанию, предоставляемую Android-студия, как построить цель. Эта эволюция продолжается: LineageOS 19 также поддерживает цели сборки Android Automotive. Разработчики также могут создавать пакеты Generic System Image (GSI) как для мобильных устройств, так и для Android TV, хотя на официальном портале загрузки не будут размещаться такие предварительно скомпилированные сборки.
Что делать, если моего устройства здесь нет в списке?
Тот факт, что вашего устройства нет в списке, не означает, что вы уже не можете наслаждаться LineageOS 19. Из-за открытого исходного кода на наших форумах имеется ряд неофициальных сборок для многих устройств, многие из которых в конечном итоге станут официальными сборками по мере развития. Более того: большинство из них к настоящему времени вполне стабильны в качестве повседневных водителей, с редкими небольшими причудами.
Форумы LineageOS XDA
Как обновиться до LineageOS 19 со старой версии
Если вы не знакомы с процессом установки пользовательских ПЗУ или, в целом, с процессом модификации вашего телефона, вы сначала необходимо разблокировать загрузчик вашего устройства и установить обновленное кастомное рекавери, например LineageOS Recovery или ТВРП, прежде чем пытаться что-либо сделать. Затем, как только официальные сборки LineageOS 19 станут доступны для вашего устройства, вам необходимо будет установить их через специальную среду восстановления. Инструкции для конкретных устройств могут отличаться, поэтому проверьте соответствующую вики-страницу заранее.
Что касается приложений Google, они не предустановлены в версии LineageOS. Вам нужно выберите подходящий дистрибутив GApps и установить его самостоятельно.
LineageOS 18.1 – Официальные сборки для поддерживаемых устройств
Хотя сопровождающие работают над переводом устройств на официальную LineageOS 19 на базе Android 12, вы все равно можете найти автоматические сборки для этих устройств, которые поддерживаются LineageOS 18.1:
Официальный список сборок LineageOS 18.1. Нажмите/щелкните, чтобы развернуть.
Сэр Нет. |
Устройство и ссылка на форум |
Кодовое имя устройства и ссылка на Wiki |
Сопровождающий |
---|---|---|---|
1. |
ASUS ROG телефон 3 |
Обиван |
Алеасто, Орден Кригер |
2. |
ASUS ZenFone Макс М1 |
X00P |
данаскейп |
3. |
ASUS ZenFone Макс М2 |
X01AD |
данаскейп |
4. |
ASUS ZenFone Макс Про М1 |
X00TD |
Вивекачуз |
5. |
ASUS ZenFone Макс Про М2 |
X01BD |
рк585 |
6. |
БК Аквариис Х |
бардок |
eloimuns, Quallenauge, Team aquaris-dev |
7. |
BQ Акваририс X Pro |
бардокпро |
Калленож, команда aquaris-dev |
8. |
Фэйрфон 2 |
РП2 |
Хрмхоффманн |
9. |
Фэйрфон 3 |
РП3 |
dk1978 |
10. |
Google Пиксель |
парусник |
Нпджонсон |
11. |
Гугл Пиксель XL |
марлин |
Нпджонсон |
12. |
Леново П2 |
Кунтао |
Микеоаннина, Highwaystar |
13. |
Планшет Леново Йога 3 Плюс |
ЛТЕ: YTX703LWi-Fi: YTX703F |
Калленож, Владимир Олтян |
14. |
LG G3 |
АТ&Т: д850Канада: д852Международный: д855Корея: ф400Спринт: ls990T-Mobile: д851Веризон: vs985 |
HardStyl3r, firebird11 |
15. |
Моторола Эдж |
гонщик |
Эрфаноабди, Джлибланч, СайберХексен |
16. |
Motorola Edge S/Мото G100 |
нио |
Дяньлуджитао |
17. |
Моторола Мото Е5 Плюс |
XT1924-3/9: аханнаXT1924-6/7/8: Ханна1924-1/2/4/5: Ранна |
Ярл-Пингвин, karthick111, electimon, wh0dat |
18. |
Motorola Moto G 5G/Motorola One 5G Ace |
Киев |
СайберХексен, Джлибланч |
19. |
Motorola Moto G 5G Plus/Motorola One 5G |
Найро |
СайберХексен |
20. |
Моторола Мото G5 |
Седрик |
Ярл-Пингвин |
21. |
Моторола Мото G5S |
Монтана |
Ярл-Пингвин, wiktorek140 |
22. |
Моторола Мото Х 2014 |
виктара |
jro1979, Линкандреа, Нпджонсон |
23. |
OnePlus 9 |
лимонад |
Тангалберт919 |
24. |
OnePlus 9 Про |
лимонадеп |
LuK1337, бгкнгм |
25. |
Самсунг Галакси А5 (2017) |
a5y17lte |
филипррс |
26. |
Самсунг Галакси А7 (2017) |
a7y17lte |
филипррс |
27. |
Самсунг Галакси М20 |
м20лте |
СамарВ-121 |
28. |
Самсунг Галакси Ноут 3 LTE |
Н9005/П: hlteН9008В: hltechnН900К/Л/С: ХлтекорN900T/V/W8: хлтетмо |
Хаггертк, Нпджонсон |
29. |
Самсунг Галакси С III Нео |
Две сим-карты: s3ve3gdsКамера Самсунг: s3ve3gjvКамера Сони: s3ve3gxx |
PythonLimited, fcuzzocrea, Теледурак |
30. |
Самсунг Галакси С5 Актив |
klteactivexx |
Джавелинанддарт, Нпджонсон |
31. |
Самсунг Галакси С5 ЛТЕ |
Г9006В/8В: клтехнГ900АЗ/С902Л: клтеайоG900F/M/R4/R7/T/V/W8: клтеГ900И/П: клтедвГ900К/Л/С: клтекорSC-04F/SCL23: клтекдиG9006W/8W: клтехндуоG900FD/МД: клтедуос |
хаггертк |
32. |
Самсунг Галакси С10е |
за пределами0lte |
Linux4 |
33. |
Самсунг Галакси С10 |
за пределами1lte |
Linux4 |
34. |
Самсунг Галакси С10 Плюс |
за пределами 2lte |
Linux4 |
35. |
Самсунг Галакси С10 5G |
за пределамиx |
Linux4 |
36. |
Сони Иксперия ХЗ2 |
акари |
olivier97, блин |
37. |
Sony Xperia XZ2 Компактный |
xz2c |
olivier97, блин |
38. |
Sony Xperia XZ2 Премиум |
полярное сияние |
olivier97, блин |
39. |
Сони Иксперия ХЗ3 |
Акацуки |
dtrunk90, блин |
40. |
Сони Иксперия З2 |
Сириус |
АрианК16а |
41. |
Сони Иксперия З3 |
z3 |
Tom1000, Я5 |
42. |
Sony Xperia Z3 Компактный |
z3c |
АрианК16а |
43. |
Сяоми Ми 6 |
стрелец |
АрианК16а, Электрошмок |
44. |
Сяоми Ми 6Х |
Уэйн |
Исаак Чен |
45. |
Xiaomi Mi 10T/Mi 10T Pro/Redmi K30S Ультра |
Аполлон |
Рамиски, СебаUbuntu |
46. |
Сяоми Ми 10Т Лайт/Ми 10и/Редми Примечание 9 Про 5G |
Гоген |
Линнрин |
47. |
Сяоми Ми 10 Лайт |
Моне |
xSylla |
48. |
Сяоми Ми А1 |
Тиссо |
Абхинавгупта371 |
49. |
Сяоми Ми А2 |
жасмин_росток |
Микеоаннина |
50. |
Сяоми Ми Микс 2 |
Хирон |
Микеоаннина, wight554 |
51. |
Сяоми Ми Примечание 3 |
Джейсон |
Дяньлуджитао |
52. |
Xiaomi POCO F2 Pro/Redmi K30 Pro/Redmi K30 Pro Zoom Edition |
лми |
СебаUbuntu |
53. |
Xiaomi POCO F3/Redmi K40/Mi 11X |
Алиот |
СебаUbuntu |
54. |
Сяоми ПОКО М2 Про/Редми Примечание 9S/Редми Примечание 9 Про/Редми Примечание 9 Про Макс |
миатолл |
разыменование23 |
55. |
Сяоми ПОКО Х3 |
сурья |
Шимитар, Субхаджитмухури |
56. |
Сяоми ПОКО Х3 Про |
вайю |
СебаUbuntu |
57. |
Сяоми Редми Примечание 5 Про |
почему |
срфариас, SebaUbuntu |
58. |
Сяоми Редми Примечание 6 Про |
двугубый |
DD3Boh |
59. |
Сяоми Редми Примечание 7/7S |
лаванда |
Giovix92, UltraGamerHD |
60. |
Сяоми Редми Примечание 8/8Т |
гинкго |
DarkJoker360, Данаскейп |
61. |
ЗУК Z2 Плюс |
z2_plus |
DD3Boh |
читать далее
Как и в случае со сборками LineageOS 19, мы должны увидеть больше смартфонов в списке сборок LineageOS 18.1. Ряд устройств с LineageOS 17.1 на данный момент потеряли официальную поддержку, но мы надеемся, что новые сопровождающие вмешаются и восстановят их в ближайшие дни.
Источник:Блог LineageOS
Спасибо Мишаалю Рахману за совет!