欢迎回来!这次更新让我们有些感慨,因为它正迎来一个有趣的里程碑:2026年12月24日,LineageOS 将迎来十周年。十年来,热情的开发者、维护者和用户让许多设备得以延续。过去一年并不平静,但我们仍致力于把基于安卓 17(Android 17)的 LineageOS 带给大家。自安卓 17(Android 17)在 6 月发布以来,我们一直重新适配改动与功能;得益于对谷歌(Google)此前大规模重构的适配,这次比预期更快,今年提前了。
正文

24 - 感怀
大家好,欢迎回来!
我们对这次发布有点感怀,因为它紧接着一个非常有趣的里程碑。2026 年 12 月 24 日,LineageOS 将迎来 10 周年。对于一个由热情的开发者、维护者、贡献者和用户社区共同构建、并一路让众多设备保持活力的项目来说,这是一个了不起的里程碑。
这次发布也是这个故事的一部分:又向前迈进一步,也是一个小小节点,让我们 appreciate 已经走了多远。敬下一个十年。也感谢大家一直以来的支持、信任与陪伴。
过去一年很不容易,但我们始终致力于把基于 Android 17 的更新版 LineageOS 带给广大用户!
自 Android 17 于 6 月发布以来,我们一直在努力将所有改动和功能变基(rebase)到其代码库。Android 17 的首个发布主要包含迭代改进和一些 UI/UX 优化,但由于我们在过去几个版本中已经适应了 Google 的大规模重构,因此这次 rebase 到 Android 17 代码库的速度比预期更快。没错,你没看错:我们今年提前了!
安全补丁

- 2025 年 8 月至 2026 年 10 月的安全补丁已合并到 LineageOS 18.1 到 24.0。
- 和往常一样,我们会在 Google actively 分发公告的所有分支上合并完整安全公告,并修改安全补丁级别字符串以匹配——截至目前是 Android 14(LineageOS 21)及更高版本。
- 我们也计划继续向后移植并合并安全公告补丁到 18.1、19.1 和 20.0,不过由于 Google 没有为这些版本提供“可证明”的补丁集,我们不会修改安全补丁级别字符串。
- 旧分支的修补工作进展很大:
- 旧分支 15.1、16.0 和 17.1 已合并到 2025 年 11 月的安全补丁。
- 这让我们离完成“向后移植所有可行安全补丁”这项相当详尽的工作更近了一步。
- 2025 年 12 月的公告引入了一些很难向后移植的补丁,我们没能适配——但如果你能做到,请推送到 Gerrit 供审核!
- 旧分支 15.1、16.0 和 17.1 已合并到 2025 年 11 月的安全补丁。
应用更新
LineageOS 不只是系统本身,我们的核心应用套件也在持续演进。目前许多应用已经更新到 Material Design 3 Expressive!快去看看吧!本周期带来了一些重大改进:
- Canvas——全新图片编辑器:
- 处理所有基本修图需求,例如裁剪、白平衡、滤镜等。
- 可与现有的 Glimpse 图库和 Aperture 相机应用搭配使用!
- Catapult(Android TV 启动器)——特别感谢贡献者 Timi Rautamäki:
- 为移动设备和掌机增加了电池指示器。
- 各种 UI 更新,主要是动画和图标被重新设计。
- Etar:
- 更新到最新上游版本。
- 多个修复已发回上游仓库!
- Jelly(浏览器):
- 通过快捷方式机制支持类 PWA 应用。
- Twelve(音乐):
- 大型媒体库的加载时间得到改善。
- “活动”标签页现在会显示“最常播放”的专辑/流派。
- 修复了启用 offload 时音频轨道卡住的问题。
- 改进了 Jellyfin 支持。
- Updater——特别感谢贡献者 pjgowtham:
- 更多 Material Design 3 Expressive 改进!并进行了包括更好动画和更清晰品牌标识的完全重新设计。
- 更新默认以流式方式进行!这将大幅缩短 A/B 设备的安装时间!
- 改进了 UX 和逻辑流程,并内置说明向用户解释相关事项。
- 在非 A/B 设备上,成功更新后的下一次启动时会自动更新 recovery 分区。
- 平板和 TV 布局大幅改进!
- Seedvault:
- 更新到最新上游版本。
- 多个修复已发回上游仓库!
- SetupWizard——特别感谢贡献者 Saalim:
- 完整实现 Material Design 3 Expressive,配有新的流畅动画和精美素材。
- 入门流程重新架构。
- 提供设备特定挂钩,允许维护者为外设等插入设备特定页面。
- WebView:
- 已更新到版本 155.0.8059.30。
WebUSB 刷机工具
安装 LineageOS 变得稍微简单了一些。
我们为几种常见设备安装方式推出了新的基于浏览器的刷机工具:
- ADB
- Fastboot
- Amlogic Burn 协议
- Samsung Odin 协议
这些工具使用 WebUSB 从浏览器直接与兼容设备通信,减少了寻找、安装和运行独立刷机工具的需要。它们旨在让安装过程更容易上手,尤其是对于那些愿意遵循设备特定说明、但不想额外安装桌面软件的用户。
这并不取代我们现有的安装指南。LineageOS Wiki 会继续记录既有的安装方法,这些说明仍然是每台设备的默认和支持路径。
相反,WebUSB 工具是给希望获得更流畅刷机体验的用户提供的额外选项。可用性和兼容性会因设备、浏览器、操作系统和 USB 连接而异,因此在继续之前请仔细阅读工具的指引。
和往常一样,刷入自定义软件有风险。请备份重要数据,确认选择了正确的文件和设备,并遵循工具给出的说明。
你可以在 flash.lineageos.org 试用新的刷机工具。
我们很高兴能提供另一种让安装 LineageOS 更直接的方式,同时保留既有的文档和工作流程。
非常感谢贡献者 Nicholas Lim 和 Luk1337 为此付出的努力!
CI/CD 改进
我们做了大量工作,以确保提交内容得到妥善测试、预先审查以及构建测试:
持续集成(CI)会在大多数应用仓库以及其他几个核心仓库上投出 CI+1/CI-1 票。这个 CI 会运行诸如:
- pre-commit,运行任意数量的处理流程
- lint/clang-format/其他格式检查
- REUSE 合规/许可检查
- 每个仓库还有许多更具体的用途
持续部署(CD)现在会在每次合并提交时,通过 GitHub Actions 运行推送 APK 和其他此类构建产物。
A11Y 无障碍审计
LineageOS 刚刚完成了一次完整的端到端安装流程和应用套件无障碍审计,该审计由 a11y 项目免费执行!
我们非常感谢他们在这项审计上的出色工作!目标是让 LineageOS 更具无障碍性——一些改动,例如 recovery 导航/UI,已经进行了重做。
我们也非常感谢他们通过网络研讨会为 40 多名贡献者提供了免费的无障碍开发培训!
敬请期待更多信息,以及未来可能发布的一篇关于成果的博客文章!
弃用 / 旧设备
总体而言,我们认为 24.0 分支在功能和稳定性上已达到与 23.2 相当的水平,已准备好首次发布。
LineageOS 24.0 将首先为一批设备启动构建,随着更多设备满足 Charter 规定的要求,并由维护者做好构建准备,还会有更多设备加入。
我们也要正式宣布:尽管一些使用 Linux 内核 4.4 和 4.9 的设备已经被移植到 LineageOS 23.2 和 24.0,但我们决定只接受这些设备的 LineageOS 22.2 提交。这些旧内核版本及相关设备带有无数相当 hacky、难以继续向前拉取到更新 Android 版本的平台提交。
LineageOS 22.2 仍支持许多运行 4.4 和 4.9 的设备,并将继续每月接收构建和安全补丁合并,直到 Google 停止为 Android 15 分发官方安全公告——你仍然可以提交新的 LineageOS 22.2 设备以获取官方构建!
此外,在 LineageOS 23.2/24.0 上,我们目前只发布具有 1:1 eBPF 向后移植、完全不使用 GCC 构建,并具备许多其他重要向后移植特性的内核。
升级到 LineageOS 24.0
要升级,请前往此处找到你的设备,然后点击“Upgrade to a higher version of LineageOS”,按照设备的升级指南操作。
如果你来自非官方构建,则需要像首次安装 LineageOS 的人一样,遵循设备的安装指南。这些指南可以在同一位置此处找到:点击你的设备,然后点击“Installation”。
请注意,如果你目前使用官方构建,不需要清除设备数据,除非设备的 wiki 页面特别说明需要——某些有巨大改动(例如重新分区)的设备可能需要。
谨慎的通用化
我们的几位贡献者一直在努力制作 SoC 特定的通用内核,其他人可以基于这些内核进行开发,并定期合并以拉取最新特性/安全补丁,从而为维护者节省额外精力。
去看看吧,并考虑让你的设备内核基于它们!
目前支持的 SoC 有:
| SoC(系统级芯片) | 内核版本 | Android 版本 | | --- | --- | --- | | AMLogic GXL/G12A/G12B/SM1 | 4.9 | 13, 14, 15 | | AMLogic G12A/G12B/SM1/NE/NO | 5.15 | 16, 17 | | Qualcomm MSM8998/MSM8996 | 4.4 | 13, 14, 15 | | Qualcomm MSM8953 | 4.9 | 13, 14, 15 | | Qualcomm SDM845 | 4.9 | 13, 14, 15 | | Qualcomm SM8150 | 4.14 | 13, 14, 15, 16, 17 | | Qualcomm SDM660 | 4.19 | 13, 14, 15, 16, 17 | | Qualcomm SM8250 | 4.19 | 13, 14, 15, 16, 17 | | Qualcomm SM8350 | 5.4 | 13, 14, 15, 16, 17 | | Qualcomm SM8450 | 5.10 | 13, 14, 15, 16, 17 | | Qualcomm SM8550 | 5.15 | 13, 14, 15, 16, 17 | | Qualcomm SM8650 | 6.1 | 14, 15, 16, 17 | | Qualcomm SM8750 | 6.6 | 15, 16, 17 | | Qualcomm SM8850 | 6.12 | 17 |
此外,许多旧设备需要一些我们俗称“shims”的插补库——这些长期以来由设备和维护者各自管理,但本周期我们决定将它们通用化,让大家的工作更轻松,不再重复劳动!
你可以在这里查看,并贡献其他设备可能需要的 shims,或向额外的 shims 和兼容层添加新组件。请前往我们关于使用 Gerrit 的指南开始上手。
维基
LineageOS Wiki 多年来也在不断扩展,除了为所有受支持设备提供已知且经过测试的说明外,还带来了一些改进:
- 在可能的地方实现了 Material Design 3 Expressive!
- 我们的 FAQ 大幅扩展,页面也重新设计。
- Samsung 设备:从 ODIN/Heimdall 迁移到了很棒的 FOSS 工具 samloader-rs。
我们也想提醒大家遵循各自设备 Wiki 页面上的说明。Android 的分区和更新机制不断演进,从 system-as-root 和 A/B 分区,到动态分区和 Virtual A/B。在所有这些变化中,你曾经以为“典型”的安装步骤,对某个特定设备现在可能已不完整或不正确。
我们的维护者需要验证其设备的已发布说明,而 Wiki 为安装、更新和升级提供了越来越灵活、设备特定的指导。请使用它,而不是依赖旧指南、视频指南或凭上一台设备记住的步骤。
开发者,开发者,开发者
或者,在这里应该说:维护者、维护者、维护者。我们需要你的设备提交!
如果你是开发者,并希望提交设备以获取官方支持,现在比以往更容易。只需按照此处的说明操作。
以上内容也适用于那些想让曾经官方、但现已不再支持的设备回归的人——说真的——即使它目前还不完全合规,也提交吧!也许我们可以帮你把它补全。
提交后,通常几周内、多数情况下一周内,你会收到关于设备提交的反馈;如果达到标准,你会被邀请加入我们的沟通渠道,你的设备也会被 fork 到 LineageOS 的官方仓库。
没有维护设备的知识,但想为平台做贡献?我们有很多其他事情可以贡献。例如,我们的应用套件一直在寻找新人帮忙改进它们,或者你可以为 wiki 做贡献,添加更多有用的信息和文档。Gerrit 始终开放提交!贡献了一些内容后,发邮件到 devrel(at)lineageos.org 详细说明你的工作,我们会把你拉进圈子。
通用目标
我们以前谈过这些,但它们很重要,所以我们会再讲一遍。
尽管自 2019 年以来我们就有了可构建的通用目标,但为了让 LineageOS 对开发者、以及任何有兴趣尝试 LineageOS 的人更容易上手,我们已记录了如何结合 Android 模拟器/Android Studio 使用它们!
此外,类似的目标现在可用于在移动设备、Android TV 配置和 Android Automotive 中构建 GSI,这让 LineageOS 对使用 Google Project Treble 的设备比以往任何时候都更容易获得。我们不会为这些目标提供官方构建,因为用户体验完全取决于设备制造商对 Treble 要求的遵守程度,但欢迎你自己去构建并试一试!
请注意,Android 12(以及由此所有更高 Android 版本)将 GSI 和模拟器目标分开了。模拟器目标位于 lineage_sdk_$arch,GSI 目标位于 lineage_gsi_$arch,而 Cuttlefish 目标位于 lineage_cf_$arch。
此外,现在也支持基于 QEMU 的虚拟机软件(libvirt、UTM 等)的目标,过去一年它们的品质有了很大提升。关于构建和使用这些目标的说明可以在维基上找到。
还有一件事……上面提到的通用目标都需要一台现有的 Android 设备,或某种虚拟化/模拟软件堆栈才能运行。最近,贡献者 0xCAFEBABE 引入了一种非常不同的通用目标,可以在各种类型的裸机硬件设备上运行。
虽然它仍处于实验状态,但已成功启动于:
- 常见的 x86_64 PC
- Apple Silicon Mac
- NVIDIA DGX Spark
- Qualcomm Snapdragon X 系列笔记本
- 未来可能还有更多!
如果有兴趣,请查看这里的文档!
翻译
会双语?三语?什么语都会?
如果你认为你能帮忙把 LineageOS 翻译成其他语言,请跳到我们的维基试一试!如果你的语言在 Android 中没有原生支持,请在 Crowdin 上联系我们,我们会采取必要步骤纳入你的语言。例如,得益于其翻译者社区,LineageOS 是第一个完整支持威尔士语(Cymraeg)的自定义 Android 发行版。
请只在 reasonably 精通目标语言的情况下贡献翻译;糟糕的翻译浪费你我双方的时间。
构建名单
新增 24.0 设备
| 设备名称 | Wiki | 维护者 | 迁移自 | | --- | --- | --- | --- | | ASUS ZenFone 8 | sake | DD3Boh, mikooomich | 23.2 | | ASUS Zenfone Max Pro M1 | X00TD | Vivekachooz | 20 | | AYN Odin 2 | odin2 | AnierinBliss, djchittoor, onelots | 23.2 | | AYN Odin2 Portal | odin2portal | AnierinBliss, balika011, bgcngm | 23.2 | | AYN Thor | odin2thor | AnierinBliss, npjohnson | | | Amazon Fire Max 11 | sunstone | R0rt1z2 | | | DroidLogic Developer Kit (S905X4-B/K) / DroidLogic ADT-4/4+/4 (Low Ram) | ohm | npjohnson | 23.2 | | F(x)tec Pro¹ X | pro1x | BadDaemon, bgcngm, mccreary, npjohnson, qsnc, tdm | 23.2 | | Fairphone 4 | FP4 | mikeioannina | 23.2 | | Fairphone 5 | FP5 | mikeioannina | 23.2 | | Google Pixel 10 Pro Fold | rango | mikeioannina | | | Google Pixel 10 Pro XL | mustang | mikeioannina | | | Google Pixel 10 Pro | blazer | mikeioannina | | | Google Pixel 10 | frankel | mikeioannina | | | Google Pixel 10a | stallion | mikeioannina | | | Google Pixel 4 XL | coral | mikeioannina, npjohnson | 23.2 | | Google Pixel 4 | flame | mikeioannina, npjohnson | 23.2 | | Google Pixel 4a 5G | bramble | mikeioannina | 23.2 | | Google Pixel 4a | sunfish | mikeioannina | 23.2 | | Google Pixel 5 | redfin | mikeioannina | 23.2 | | Google Pixel 5a | barbet | mikeioannina | 23.2 | | Google Pixel 6 Pro | raven | mikeioannina | 23.2 | | Google Pixel 6 | oriole | mikeioannina | 23.2 | | Google Pixel 6a | bluejay | mikeioannina | 23.2 | | Google Pixel 7 Pro | cheetah | mikeioannina | 23.2 | | Google Pixel 7 | panther | mikeioannina | 23.2 | | Google Pixel 7a | lynx | mikeioannina, niclimcy | 23.2 | | Google Pixel 8 Pro | husky | mikeioannina | 23.2 | | Google Pixel 8 | shiba | mikeioannina | 23.2 | | Google Pixel 8a | akita | mikeioannina | 23.2 | | Google Pixel 9 Pro Fold | comet | mikeioannina | 23.2 | | Google Pixel 9 Pro XL | komodo | mikeioannina | 23.2 | | Google Pixel 9 Pro | caiman | mikeioannina | 23.2 | | Google Pixel 9 | tokay | mikeioannina | 23.2 | | Google Pixel 9a | tegu | mikeioannina | 23.2 | | Google Pixel Fold | felix | mikeioannina | 23.2 | | Google Pixel Tablet | tangorpro | LuK1337, mikeioannina, npjohnson | 23.2 | | Lenovo Z5 Pro GT | heart | themard, optionaltoast | 23.2 | | Lenovo Z6 Pro | zippo | Lucchetto, themard, einargednochsson | 23.2 | | Motorola ThinkPhone by motorola | bronco | demon000, elginsk8r | 23.2 | | Motorola defy 2021 | bathena | Deivid Ignacio Parra (Deivid21), Francisco Sanchez (Fraaxius) | 23.2 | | Motorola edge 20 pro | pstar | npjohnson, SGCMarkus | 23.2 | | Motorola edge 20 | berlin | npjohnson, SGCMarkus | 23.2 | | Motorola edge 2021 | berlna | SyberHexen | 23.2 | | Motorola edge 2024 | avatrn | elginsk8r | 23.2 | | Motorola edge 30 fusion / Motorola moto S30 Pro | tundra | themard, electimon, npjohnson | 23.2 | | Motorola edge 30 neo | miami | marcost2 | 23.2 | | Motorola edge 30 | dubai | themard, sb6596, Demon000 | 23.2 | | Motorola edge 40 pro / Motorola moto X40 / Motorola edge+ (2023) | rtwo | sgcmarkus, themard | 23.2 | | Motorola edge s / Motorola moto g100 | nio | dianlujitao | 23.2 | | Motorola moto e7 plus / Lenovo K12 | guam | Rajin Gangadharan (GRajin), Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g 5G - 2024 | fogo | mikeioannina | 23.2 | | Motorola moto g power 2021 | borneo | Syed Fawwaz Hussain (Fazwalrus), Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g stylus 5G (2022) | milanf | AnierinBliss | 23.2 | | Motorola moto g stylus 5G (2023) | genevn | elginsk8r, mikeioannina | 23.2 | | Motorola moto g stylus 5G | denver | Vivekachooz | 23.2 | | Motorola moto g10 / Motorola moto g10 power / Lenovo K13 Note | capri | Deivid Ignacio Parra (Deivid21), Sultanahamer | 23.2 | | Motorola moto g15 / Motorola moto g15 power / Motorola moto g05 | lamu | R0rt1z2, surblazer | 23.2 | | Motorola moto g200 5G / Motorola Edge S30 | xpeng | themard | 23.2 | | Motorola moto g30 / Lenovo K13 Pro | caprip | mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g32 | devon | Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g34 5G / Motorola moto g45 5G | fogos | mikeioannina | 23.2 | | Motorola moto g42 | hawao | Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g50 | ibiza | Onelots | 23.2 | | Motorola moto g52 | rhode | Dhina17, mikeioannina, tomoms, Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g82 5G | rhodep | AnandSuresh02, sevenrock | 23.2 | | Motorola moto g84 5G | bangkk | mikeioannina | 23.2 | | Motorola moto g9 play / Motorola moto g9 / Lenovo K12 Note | guamp | DelightReza, Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola moto g9 power / Lenovo K12 Pro | cebu | Deivid Ignacio Parra (Deivid21) | 23.2 | | Motorola one action | troika | Stricted, npjohnson, DaemonMCR | 23.2 | | Motorola one vision / Motorola p50 | kane | Stricted, npjohnson, DaemonMCR | 23.2 | | Nothing Phone (1) | Spacewar | zlewchan, kokokonb | 23.2 | | Nubia Mini 5G | TP1803 | ArianK16a, npjohnson | 23.2 | | OSOM OV1 | pyrite | mikeioannina, npjohnson | 23.2 | | OnePlus 11 5G | salami | bgcngm | 23.2 | | OnePlus 12R | aston | inferno0230 | 23.2 | | OnePlus 13 | dodge | bgcngm, chandu078, dianlujitao, ItsVixano | 23.2 | | OnePlus 15 | infiniti | chandu078 | | | OnePlus 15T | fairlady | LuK1337 | | | OnePlus 7 Pro / OnePlus 7 Pro (T-Mobile) | guacamole | LuK1337, elginsk8r | 23.2 | | OnePlus 7 | guacamoleb | shantanu-sarkar | 23.2 | | OnePlus 7T / OnePlus 7T (T-Mobile) | hotdogb | LuK1337, Onelots | 23.2 | | OnePlus 7T Pro | hotdog | qsnc | 23.2 | | OnePlus 8 / OnePlus 8 (T-Mobile) | instantnoodle | jabashque | 23.2 | | OnePlus 8 Pro | instantnoodlep | LuK1337 | 23.2 | | OnePlus 8T / OnePlus 8T (T-Mobile) | kebab | LuK1337, mikeioannina | 23.2 | | OnePlus 9 / OnePlus 9 (T-Mobile) | lemonade | mikeioannina, tangalbert919, ZVNexus | 23.2 | | OnePlus 9 Pro / OnePlus 9 Pro (T-Mobile) | lemonadep | LuK1337, bgcngm, mikeioannina | 23.2 | | OnePlus 9R | lemonades | DaemonMCR, Tuan Anh | 23.2 | | OnePlus 9RT | martini | basamaryan | 23.2 | | OnePlus Ace 3 | astonc | inferno0230 | 23.2 | | OnePlus Ace 5 Pro | hummer | awa-xaga | 23.2 | | OnePlus Nord CE 2 Lite 5G | oscaro | Vivekachooz | 23.2 | | OnePlus Nord CE 3 Lite 5G / OnePlus Nord N30 5G | larry | Vivekachooz | 23.2 | | OnePlus Nord CE4 | benz | inferno0230 | 23.2 | | OnePlus Nord N10 | billie | danascape | 21 | | OnePlus Nord N200 | dre | tangalbert919, elginsk8r | 23.2 | | OnePlus Pad 2 Pro / OnePlus Pad 3 | erhai | LuK1337, bgcngm | 23.2 | | OnePlus Pad 3 Pro / OnePlus Pad 4 | iceland | StudioKeys | | | Razer Edge 5G / Razer Edge WiFi | nicole | AnierinBliss, balika011, mikeioannina, npjohnson | 23.2 | | Realme 10 Pro 5G | luigi | Vivekachooz | 23.2 | | Realme 9 5G | oscarru | Vivekachooz | | | Realme 9 Pro 5G | oscar | Vivekachooz | 23.2 | | Realme GT7 Pro Racing Edition | piloti | ItsVixano | | | Realme GT7 Pro | pista | kmiit | | | Realme Q5 | oscarc | Vivekachooz | | | Retroid Pocket 6 | RP6 | AnierinBliss | 23.2 | | Retroid Pocket Nova | RPN | AnierinBliss | 23.2 | | SDMC DV9135 | tifa | Tuan Anh | | | SHIFTphone 8.0 / SHIFTphone 8.1 | otter | amartinz, mikeioannina | 23.2 | | Samsung Galaxy A21s | a21s | DaemonMCR | 23.2 | | Samsung Galaxy A52 4G | a52q | Simon1511 | 23.2 | | Samsung Galaxy A52s 5G | a52sxq | Simon1511 | 23.2 | | Samsung Galaxy A72 | a72q | Simon1511 | 23.2 | | Samsung Galaxy A73 5G | a73xq | Simon1511 | 23.2 | | Samsung Galaxy M52 5G | m52xq | Simon1511 | 23.2 | | Samsung Galaxy Note20 (4G/5G) | c1s | CmdCtrlDevic3 | 23.2 | | Samsung Galaxy Note20 Ultra (4G/5G) | c2s | CmdCtrlDevic3 | 23.2 | | Samsung Galaxy S20 (4G/5G) | x1s | ExtremeXT, fcuzzocrea | 23.2 | | Samsung Galaxy S20 FE (Exynos) | r8s | CmdCtrlDevic3 | 23.2 | | Samsung Galaxy S20 Ultra (5G) | z3s | ExtremeXT, fcuzzocrea | 23.2 | | Samsung Galaxy S20+ (4G/5G) | y2s | ExtremeXT, fcuzzocrea | 23.2 | | Samsung Galaxy S22 Ultra | b0s | ExtremeXT | 23.2 | | Samsung Galaxy S22 | r0s | ExtremeXT | 23.2 | | Samsung Galaxy S22+ | g0s | ExtremeXT | 23.2 | | Samsung Galaxy S23 | dm1q | DaemonMCR, josip-k, krazey | 23.2 | | Samsung Galaxy Tab A7 10.4 2020 (LTE) | gta4l | chrmhoffmann | 23.2 | | Samsung Galaxy Tab A7 10.4 2020 (Wi-Fi) | gta4lwifi | chrmhoffmann | 23.2 | | Samsung Galaxy Tab S7 (LTE) | gts7l | bgcngm | 23.2 | | Samsung Galaxy Tab S7 (Wi-Fi) | gts7lwifi | bgcngm | 23.2 | | Samsung Galaxy Tab S7+ (LTE/5G) | gts7xl | bgcngm | | | Samsung Galaxy Tab S7+ (Wi-Fi) | gts7xlwifi | bgcngm | | | Solana Saga | ingot | mikeioannina, npjohnson, tomoms | 23.2 | | Sony Xperia 1 II | pdx203 | hellobbn | 23.2 | | Sony Xperia 1 III | pdx215 | hellobbn | 23.2 | | Sony Xperia 1 IV | pdx223 | Tuan Anh | 23.2 | | Sony Xperia 1 V | pdx234 | hellobbn | 23.2 | | Sony Xperia 1 VI | pdx245 | BotchedRPR | 23.2 | | Sony Xperia 10 IV | pdx225 | LuK1337, jmpfbmx | 23.2 | | Sony Xperia 10 V | pdx235 | jmpfbmx, LuK1337 | 23.2 | | Sony Xperia 10 VII | pdx257 | LuK1337, jmpfbmx | 23.2 | | Sony Xperia 10 | kirin | LuK1337 | 23.2 | | Sony Xperia 5 II | pdx206 | kyasu, hellobbn | 23.2 | | Sony Xperia 5 III | pdx214 | kyasu, hellobbn | 23.2 | | Sony Xperia 5 IV | pdx224 | Tuan Anh, wolfhechel | 23.2 | | Sony Xperia 5 V | pdx237 | kyasu, hellobbn | 23.2 | | Sony Xperia XA2 Plus | voyager | LuK1337 | 23.2 | | Sony Xperia XA2 Ultra | discovery | LuK1337 | 23.2 | | Sony Xperia XA2 | pioneer | LuK1337, jmpfbmx | 23.2 | | Xiaomi 12 Pro | zeus | Aelin, ArianK16a | 23.2 | | Xiaomi 12 | cupid | Aelin, ArianK16a | 23.2 | | Xiaomi 12S Pro | unicorn | Aelin, ArianK16a | 23.2 | | Xiaomi 12S Ultra | thor | Aelin, ArianK16a | 23.2 | | Xiaomi 12S | mayfly | Flower Sea | 23.2 | | Xiaomi 12T Pro / Xiaomi Redmi K50 Ultra | diting | Aelin, ArianK16a | 23.2 | | Xiaomi 13 Pro | nuwa | Minus | 23.2 | | Xiaomi 13 | fuxi | lolipuru | 23.2 | | Xiaomi MIX Fold 2 | zizhan | Aelin, ArianK16a | 23.2 | | Xiaomi Mi 10 Pro | cmi | luffitys | 23.2 | | Xiaomi Mi 10 Ultra | cas | binbin323 | 23.2 | | Xiaomi Mi 10T / Xiaomi Mi 10T Pro / Xiaomi Redmi K30S Ultra | apollon | Khalvat-M, Ramisky | 23.2 | | Xiaomi Mi 10T Lite 5G / Xiaomi Mi 10i 5G / Xiaomi Redmi Note 9 Pro 5G | gauguin | Penguin766, Lynnrin | 23.2 | | Xiaomi Mi A3 | laurel_sprout | Skyblueborb, Onelots | 23.2 | | Xiaomi POCO F3 / Xiaomi Redmi K40 / Xiaomi Mi 11X | alioth | althafvly, chrmhoffmann | 23.2 | | Xiaomi POCO F5 (Global) / Xiaomi POCO F5 (India) / Xiaomi Redmi Note 12 Turbo | marble | Aelin, ArianK16a | 23.2 | | Xiaomi POCO F5 Pro / Xiaomi Redmi K60 | mondrian | Aelin, ArianK16a | 23.2 | | Xiaomi POCO F6 Pro / Xiaomi Redmi K70 | vermeer | Lunark | 23.2 | | Xiaomi Redmi 12C / Xiaomi Redmi 12C NFC / Xiaomi POCO C55 | earth | surblazer | 23.2 | | Xiaomi Redmi 9 | lancelot | surblazer | 23.2 | | Xiaomi Redmi K60 Pro | socrates | WenHao2130 | 23.2 | | Xiaomi Redmi Note 10S / Xiaomi Redmi Note 10S NFC / Xiaomi Redmi Note 10S Latin America / Xiaomi POCO M5s | rosemary | surblazer | 23.2 | | Xiaomi Redmi Note 8 / Xiaomi Redmi Note 8T | ginkgo | Skyblueborb, mikeioannina, programminghoch10 | 23.2 | | Xiaomi Redmi Note 9 | merlinx | surblazer | 23.2 | | Zinwa Q25 Pro | Q25 | electimon, basamaryan, npjohnson, Androbots | 23.2 |
新增 23.2 设备
| 设备名称 | Wiki | 维护者 | 迁移自 | | --- | --- | --- | --- | | LG Velvet 5G | caymanlm | lifehackerhansol, Simex | | | LG Wing | winglm | Simex | | | Motorola edge 30 ultra | eqs | demon000, Tomoms | 22.2 | | Nubia Red Magic 5G (Global) / Nubia Red Magic 5G (China) / Nubia Red Magic 5S (Global) / Nubia Red Magic 5S (China) | nx659j | zlewchan | 22.2 | | Xiaomi Mi 11 Pro | mars | WilliamSado | 22.1 | | Xiaomi Mi 11i / Xiaomi Redmi K40 Pro / Xiaomi Redmi K40 Pro+ / Xiaomi Mi 11X Pro | haydn | adarshgrewal | 22.2 |
新增 22.2 设备
| 设备名称 | Wiki | 维护者 | 迁移自 | | --- | --- | --- | --- | | AYN Odin (M0) | odinm0 | rtx4d | | | AYN Odin (M2) | odinm2 | rtx4d | | | Freebox Pop / TV (Realtek Wi-Fi/Bluetooth) | nicepool_rtk | chrmhoffmann, npjohnson | | | Google ADT-2 | beast | npjohnson | | | LG G6 (Canada - ENG BL) | h873 | npjohnson, Simex, basamaryan, Androbots, AShiningRay, ROMSG, Geel | 21 |
评论
讨论气氛以感激和兴奋为主:不少用户感谢 LineageOS 让 Pixel 4a、OnePlus 6T、Poco F3 等老机型继续获得支持、避免变成电子垃圾,并对新的实验性通用裸机目标能启动 x86_64 PC、Apple Silicon Mac 等设备感到惊喜。分歧则集中在少数人指出的短板:相机画质、联系人/存储权限范围、免 root 深度定制和边缘深度学习推理不如原厂系统或 GrapheneOS,以及有人对 Mi 8 SE 被跳过却保留更老机型感到困惑。
认为 LineageOS 延续了旧手机寿命,才是 Android 该有的样子
- 用户表示它让 Pixel 4a、OnePlus 6T、Poco F3 等多年老机免于淘汰;有人给家人的手机刷上后,体验明显好于国产臃肿 ROM;长期用户认为从 Cyanogen 到 Lineage 的体验本该如此。支持列表甚至“太长”到成了小烦恼:有人调侃自己暗暗希望 Pixel 4a 停止支持,好给自己换手机的理由,结果它仍在列表里,只能再战一年。(较多人) > “感谢 Lineage 维护者让这么多手机免于变成电子垃圾。”(@deng)
认为新通用裸机目标让 Android 有机会跑到 PC 和笔记本
- 贡献者引入的实验性通用裸机目标可在多种设备启动,让人觉得用 Android 翻新旧笔记本会成为桌面 Linux 之外的另一种选择;也有人想尝试用 Cuttlefish 目标配合 WebRTC 远程控制来驱动那些侵犯隐私的应用。(少数人) > “用 Android 翻新旧笔记本,会是与桌面 Linux 并行的不错选择。”(@haunter)
认为 LineageOS 的相机画质因缺少驱动而不如原厂
- 有人提到在旧款三星 Galaxy S5/S7 上拍照时画质很差,只得刷回原厂系统,并猜测原因是 LineageOS 没有拿到足够的相机驱动或图像处理库;他想知道现在是否仍存在这个问题。(少数人) > “有了孩子后拍照发现相机画质很差,我基本又刷回了原厂系统。”(@hobo123)
认为 LineageOS 在隐私权限细分上不如 GrapheneOS
- 有 GrapheneOS 用户表示,唯一阻碍其转投 LineageOS 的是后者缺少联系人和存储“作用域”权限控制,说明在部分隐私敏感用户眼中,LineageOS 的权限粒度仍不够。(少数人) > “唯一让我没法从 GrapheneOS 跳到 LineageOS 的,就是联系人和存储范围权限。”(@marshymarsh)
批评 Android 生态在边缘推理和免 root 定制上僵化
- 虽然感激 LineageOS 让 OnePlus 6T 续命,但有人指出 Android 至今没有好用的边缘深度学习推理框架,iOS 反而更强;而且作为开源平台,不 root 就无法充分自定义,这种限制令人失望。(少数人) > “作为开源平台,不 root 就无法让用户充分自定义,这种僵化很可悲。”(@villgax)
质疑设备支持策略不一致,例如跳过 Mi 8 SE
- 有人发现 Mi 8 SE 没有被支持,但比它更老的机型仍在列表里,因而质疑维护者的取舍标准,希望理解背后的原因。(少数人) > “为什么跳过了 Mi 8 SE,却还在支持比它更老的机型?”(@khaled4vokalz)
有价值的补充
- 实验性通用裸机目标(由贡献者 0xCAFEBABE 引入)已在常见 x86_64 PC、Apple Silicon Mac、NVIDIA DGX Spark 和高通骁龙 X 系列笔记本上成功启动;Cuttlefish 目标配合 WebRTC 远程方案也被视为一种隔离并驱动“侵犯隐私”应用的方式。
- LineageOS 在部分机型上相机成像变弱,通常与其无法获取厂商专有相机驱动和图像处理库有关,而不只是系统设置差异(评论中以三星 Galaxy S5/S7 为例)。
- GrapheneOS 的“联系人/存储作用域”是把联系人和存储访问限制在更小范围的权限模型,这正是部分隐私敏感用户不愿离开 GrapheneOS 的原因。