电视开机全是广告?开源桌面 Aerial 实测拆解:无广告、无推荐流,用 ADB 把第一屏还给用户

0 阅读10分钟

国产智能电视的桌面,本质上是厂商的广告位和推荐流,用户只是“租客”。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 安装 + 设为 HOMEadb 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-MFTR0Android 14 / HyperOS TV✅ 作者日常使用中
小米 MiTV-MFFU0Android 14 / HyperOS TV✅ 安装、开机自启已验证
Redmi X65 2026Android 14 / HyperOS TV✅ 用户验证:安装、重启后自动进入
TCL MT5879 国行Android 11✅ 作者日常使用中
索尼 XRJ-77A80J 国行Android 10✅ 安装、开机自启、待机唤醒、屏保
创维酷开 K3 Pro 90P3D MaxAndroid 11✅ 开机自启
康佳 2861Android 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。

五、客观局限:它能做什么,不能做什么

  1. 开机固件广告无法去除。部分电视在系统启动阶段(进入桌面之前)播放的固件级广告,不属于桌面应用的管辖范围。Aerial 替换的是桌面层,无法拦截固件启动画面。
  2. 主页键接管并非 100% 成功。部分机型在 Aerial 运行时按主页键,会短暂闪现原厂桌面。这是系统 HOME 分发机制的限制,Aerial 通过重新声明默认 HOME 来缓解,但无法完全消除。
  3. 待机唤醒后的保活依赖机型。已验证的机型(如小米 MFTR0、TCL MT5879、索尼 A80J)在待机唤醒后能保持 Aerial 为桌面,但腾讯极光盒子 7S 的实测反馈是“待机后回原桌面待查”。这不是 Aerial 本身的功能缺陷,而是厂商固件对第三方桌面的清理策略差异。
  4. 效果反馈来自社区,而非全量实测。本文所述功能表现基于项目 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 为准。