国产智能电视的桌面,本质上是厂商的广告位和推荐流,用户只是“租客”。Aerial 做的事情很直接:用一套参照 tvOS 设计的开源 Android TV 桌面,替换掉原厂第一屏——没有广告位,没有推荐流,只有你的 App、壁纸和 114 段航拍屏保。它不需要 root,不修改系统应用,通过 ADB 安装即可随时还原。本文基于公开仓库、官方安装文档和社区实测反馈,拆解它的技术机制、兼容性边界和安装流程。
核心信息速览
| 项目 | 详情 |
|---|---|
| 项目名称 | Aerial |
| GitHub 仓库 | github.com/pengchujin/… |
| 开发者 | pengchujin |
| 开源协议 | MIT(主许可) |
| 主要语言 | Kotlin + Jetpack Compose |
| 项目定位 | 参照 tvOS 设计的 Android TV 桌面启动器 |
| 最新版本 | v1.56(2026-10-26) |
| 支持系统 | Android TV / Android 5.0 及以上(各厂商基于 Android 的 TV 系统) |
| 已验证机型 | 16+ 台,含 小米、Redmi、TCL、雷鸟、索尼 BRAVIA、创维、康佳、PPTV、腾讯极光盒子 等 |
| 明确不支持 | LG webOS、三星 Tizen、华为鸿蒙(智慧屏) |
| 核心卖点 | 无广告、无推荐流、114 段航拍屏保(支持 4K / 杜比视界)、控制中心、深度个性化 |
| 安装方式 | ADB 远程安装,无需 root,不卸载原桌面,随时可还原 |
| 特殊处理 | TCL 国行机型 ADB 安装会被系统校验拒绝,需使用项目内置的 tcast-push.py 通过多屏互动协议绕过 |
一、它解决的不是“美化”,是“第一屏归属权”
国产电视的桌面困境是结构性的:设置里没有“更换桌面”的选项,第三方桌面即使装上,也可能在待机唤醒时被固件悄悄清理回原桌面。用户面对的不是一个“丑不丑”的问题,而是一个“你的电视第一屏到底归谁”的问题。
Aerial 的工程目标非常明确:在不触碰系统分区、不卸载原厂桌面的前提下,让第三方桌面在开机时自动接管,并且在待机唤醒后仍然保持在第一屏。它的技术策略是分层的:
| 策略 | 实现方式 | 适用场景 |
|---|---|---|
| 标准 ADB 安装 + 设为 HOME | adb install 后通过 cmd package set-home-activity 将 Aerial 设为默认桌面 | 大多数兼容的 Android TV 机型 |
| TCL 多屏互动绕过 | ADB 安装被 TCL 校验链拒绝时,使用 tools/tcast-push.py 通过 com.tcl.MultiScreenInteraction_TV(系统 uid 1000)的 PackageInstaller session 静默安装,绕过校验 | TCL / 雷鸟国行机型 |
| 主页键接管与保活 | Aerial 自身处理 HOME 键事件,并在待机唤醒后重新声明为默认 HOME,对抗固件的“清理”行为 | 已验证的小米、TCL、索尼等机型 |
二、功能拆解:一个“克制”的桌面应该有什么
Aerial 的功能列表不长,但每一项都指向“让电视回到工具属性”这个目标。
2.1 首页:只有 App、时钟和壁纸
首页下方是一排常用 App,放在玻璃底板上;向下滚动查看全部应用。没有横幅广告,没有剧集推荐,没有会员角标。遥控器焦点移到哪个图标,哪个图标就会轻微浮起并显示名称。连小米「应用中心」「米家」这类在原厂桌面里被藏起来的系统应用,也会被收录进来。
2.2 屏保:114 段航拍影片,支持 4K / 杜比视界
内置 114 段 Apple TV 风格的航拍影片,涵盖风景、城市、太空和水下场景。画质根据电视实际解码能力在 自动 / 1080p / 4K / 杜比视界 之间适配,镜头移动时叠加中文地名。也可以替换为照片、时钟(每分钟换位置防烧屏)或从手机上传的本地视频。
2.3 壁纸与个性化
壁纸可选 必应每日精选、14 张内置壁纸、手机扫码上传的照片,或者“航拍壁纸”:停在主屏幕 10 秒后,航拍影片在磁贴后方播放,按任意键停在当前画面。
个性化选项覆盖:单排 / 双排布局、时钟大小与位置、App 名称显示、焦点样式、按键声音。最新版本 v1.56 调整了 App 图标策略:有精选图的 App 统一使用精选图,需要单独更换时可在手机或电脑设置页逐项选择。
2.4 控制中心与整理
在第一排按上键到右上角打开控制中心,包含 信号源、网络、设置、音量、亮度 和个性化入口。长按 OK 键(或菜单键)可以移动、放进文件夹、隐藏、卸载应用;HDMI 信号源可以自定义图标(Apple TV / PlayStation / Switch / Xbox / 电脑)并在手机上命名。
三、兼容性:你的电视能不能装
3.1 硬性条件
| 条件 | 要求 |
|---|---|
| 系统 | Android TV / Android 5.0 及以上(含各厂商基于 Android 的 TV 系统) |
| ADB 调试 | 电视能打开 ADB 调试(不同品牌开启方式不同,见下文) |
| 网络 | 电脑和电视在同一 Wi-Fi,通过 adb connect <IP>:5555 连接 |
明确不支持:LG webOS、三星 Tizen、华为鸿蒙(智慧屏)、Android 4.4 及更老系统。
3.2 已验证机型(节选)
以下来自项目官方记录的实测清单(2026 年 10 月更新):
| 机型 | 系统 | 状态 |
|---|---|---|
| 小米 MiTV-MFTR0 | Android 14 / HyperOS TV | ✅ 作者日常使用中 |
| 小米 MiTV-MFFU0 | Android 14 / HyperOS TV | ✅ 安装、开机自启已验证 |
| Redmi X65 2026 | Android 14 / HyperOS TV | ✅ 用户验证:安装、重启后自动进入 |
| TCL MT5879 国行 | Android 11 | ✅ 作者日常使用中 |
| 索尼 XRJ-77A80J 国行 | Android 10 | ✅ 安装、开机自启、待机唤醒、屏保 |
| 创维酷开 K3 Pro 90P3D Max | Android 11 | ✅ 开机自启 |
| 康佳 2861 | Android 5.1.1 | ✅ 安装成功 |
| 腾讯极光盒子 7S | — | ⚠️ 安装成功,待机后回原桌面待查 |
提示:不在清单中的机型不一定不兼容,但建议先用 ADB 连接测试,确认能设为默认 HOME 后再长期使用。
3.3 各品牌打开 ADB 的方式
| 品牌 | 操作路径 |
|---|---|
| 小米 / Redmi | 设置 → 关于 → 连续按「产品型号」进入开发者模式 → 设置 → 账号与安全 → 打开「ADB 调试」和「安装未知来源的应用」 |
| TCL / 雷鸟 | 设置 → 关于 → 本机信息 → 快速按遥控器「上、下、左、右」→ 底部「更多」→ 打开 ADB |
| 海尔 / 模卡 | 按电视机身信号源键 → 遥控器按「左、左上、右」→ 工厂菜单 → 打开「ADB 调试开关」(不要动其他选项) |
| OPPO 电视 | 设置 → 系统 → 关于本机 → 设备型号 → 按「上、上、右、右」+ 确认 → 开发者选项 → 打开 USB 调试 |
| 其他 Android TV | 设置 → 设备偏好设置 → 关于 → 连按「内部版本号」7 次 → 开发者选项 → 打开 USB 调试 |
四、安装流程:ADB 三步,TCL 需额外一步
4.1 标准流程(大多数机型)
前提:电脑已安装 adb(Android Platform Tools),电视与电脑在同一局域网。
Step 1:连接电视
adb connect <电视IP>:5555
adb devices
电视上会弹出「允许 USB 调试吗?」,选择 允许 并勾选「始终允许」。adb devices 中设备状态显示 device 才算连接成功。
Step 2:安装 APK
从 GitHub Releases 下载最新版 APK(aerial-<flavor>.apk),或直接通过 ADB 安装:
adb install -r aerial-release.apk
Step 3:设为默认桌面(开机自动进入)
adb shell cmd package set-home-activity com.qust.aerial/.MainActivity
具体 Activity 名称可能随版本变化,建议参考项目 site/agent.md 或让 AI Agent 自动完成。
🤖 Agent 辅助安装:项目官方提供了面向 AI Agent 的安装说明,可以将以下提示词发给 WorkBuddy、豆包电脑版、Claude Code、Codex 等能执行命令的 Agent: “请帮我把开源电视桌面 Aerial 装到我的电视上,并设为开机进入的桌面。电视 IP:<电视IP>。保持 ADB 常开:要”
4.2 TCL / 雷鸟的特殊处理
TCL 国行机型的 adb install 会被系统校验链直接拒绝。项目内置了 tools/tcast-push.py,通过 TCL 的多屏互动协议(com.tcl.MultiScreenInteraction_TV,系统 uid 1000)的 PackageInstaller session 进行静默安装,绕过校验。安装时电视右上角会弹出「多屏互动」相关提示。具体用法参考仓库 tools/ 目录和 docs/devices/adb-by-brand.md。
五、客观局限:它能做什么,不能做什么
- 开机固件广告无法去除。部分电视在系统启动阶段(进入桌面之前)播放的固件级广告,不属于桌面应用的管辖范围。Aerial 替换的是桌面层,无法拦截固件启动画面。
- 主页键接管并非 100% 成功。部分机型在 Aerial 运行时按主页键,会短暂闪现原厂桌面。这是系统 HOME 分发机制的限制,Aerial 通过重新声明默认 HOME 来缓解,但无法完全消除。
- 待机唤醒后的保活依赖机型。已验证的机型(如小米 MFTR0、TCL MT5879、索尼 A80J)在待机唤醒后能保持 Aerial 为桌面,但腾讯极光盒子 7S 的实测反馈是“待机后回原桌面待查”。这不是 Aerial 本身的功能缺陷,而是厂商固件对第三方桌面的清理策略差异。
- 效果反馈来自社区,而非全量实测。本文所述功能表现基于项目 README、官方文档和社区已验证机型清单。你的具体机型能否开机自启、待机保活、主页键接管,取决于该机型的固件行为,建议先用 ADB 测试再长期使用。
六、小结
Aerial 的价值不在于它“像 Apple TV”,而在于它用 MIT 协议的开源代码和 ADB 远程安装,把“电视第一屏由谁控制”这个厂商默认不开放的问题,变成了用户可以通过技术手段夺回的选择。它不需要 root,不修改系统分区,不卸载原厂桌面,安装和还原的成本都很低。
对于小米、TCL、索尼等已验证机型,它提供了一套可复现的路径:无广告、无推荐流、114 段航拍屏保、完整的个性化选项。对于不在清单中的机型,ADB 连接和默认 HOME 设置是两条必须跨过的门槛。它不是一个“刷机级”的改造,而是一个 在系统允许的边界内,把桌面体验拉回到工具属性 的务实方案。
附录:资源列表
| 类型 | 资源 | 说明 |
|---|---|---|
| 📦 Releases 下载 | 点击下载 | APK 安装包 |
| ✅ GitHub 仓库 | github.com/pengchujin/… | MIT 协议 |
| 📄 AI Agent 安装说明 | raw.githubusercontent.com/pengchujin/… | 面向 Agent 的完整命令流程 |
| 📄 分品牌 ADB 指南 | docs/devices/adb-by-brand.md | 各品牌打开调试的详细步骤 |
| 📄 已验证机型清单 | blog.gitcode.com/faf29630cf5… | 16+ 机型实测记录 |
| 🌐 官方介绍站 | aerial.qust.me | 截图与说明 |
作者简介:橘子,计算机视觉方向工程师,深耕 AIGC 与多媒体处理领域,专注技术实用化落地。
本文为原创内容,转载请注明来源与作者。
CSDN 首发 | 版权所有 © 2026
📢 温馨提示:Aerial 为 MIT 协议开源项目,使用前请阅读仓库 LICENSE 文件。本文功能描述与兼容性信息基于公开仓库、官方文档和社区已验证机型清单,你的具体机型表现可能因固件差异而不同。安装前建议确认电视系统为 Android 5.0+ 且能打开 ADB 调试。开机固件广告无法通过替换桌面去除。版本号与兼容性信息更新较快,请以 GitHub 仓库最新 Release 和 README 为准。