dev.to | 📄 原文链接 | 2026-11-06 收录

Pixel 3a 跑上 Android 17:4.9 内核上的 LineageOS 24.0

来源:dev.to — 2026-11-05

📋 概述

Pixel 3a(代号 sargo)用骁龙 670 和 4.9 内核,谷歌提供的最后一版只到 Android 12,LineageOS 官方把它维护到 22.2。作者上一篇文章已经把这台手机带到 23.2(Android 16),这次的目标是把最新的 LineageOS 24.0(Android 17)跑在它原本的内核上,让它继续被使用而不是进垃圾场。结果是:内核 4.9.337、SELinux 强制模式,83 秒开机,Wi-Fi、蓝牙、传感器、Chrome 和 Google Play 服务都可用,升级还能保留用户数据。Android 17 比 Android 16 在更多地方假设内核至少 5.10,移植需要一处内核修复(4.9 回移里漏掉的 cgroup BPF 引用计数)、五处平台代码分叉(fscrypt 密钥、BPF 加载器、netd 与 Connectivity、原生 app zygote)以及设备树里 ueventd、gralloc 和 ION 内存分配器的改动;上一个移植里加的 /init 日志逐条找出了这些问题。

🔑 核心要点

💡 金句

“Android 17 assumes a kernel of at least 5.10 in more places than Android 16 did. The port needed one kernel fix, five forks of platform code, and device-tree changes.”
译:Android 17 比 Android 16 在更多地方假设内核至少是 5.10。这次移植需要一处内核修复、五处平台代码分叉,以及若干设备树改动。
← 返回 dev.to 首页