家里那台 TCL/雷鸟电视,自带的桌面满是推荐位,每次开电视想直接看个东西,都得先绕过一堆花里胡哨的入口。后来发现一个开源项目 Aerial(https://github.com/pengchujin/aerial-tv),专门给 Android 电视做干净的开源桌面,于是决定把它装上去,设为开机直接进入。
什么是 Aerial
Aerial 是一个开源的 Android TV 桌面替代品,界面极简、启动快,把电视里已有的 App 都原样收进一个清爽的列表里。它不动系统任何东西,不 root,也不卸载电视原来的桌面——原来的桌面作为一个普通 App 留在列表里,随时能回去。会员、账号、已装的 App 全部不变。开机广告是固件在 Aerial 启动之前播的,它去不掉,但至少桌面是自己说了算的。
准备工作
- 一台支持 ADB 调试的 Android 电视,在开发者选项里打开 USB 调试。国产电视打开方式各异:小米连点「产品型号」、TCL 依次按上/下/左/右、原生 Android TV 连点「内部版本号」7 次等。
- 电脑和电视在同一局域网,记下电视的 IP(我这台是
192.168.2.5)。 - 电脑上装好 adb。macOS 用
brew install android-platform-tools,Linux 装android-tools,Windows 下官方的一行命令会自己回退下载。
一行命令装好
在电脑上执行:
curl -fsSL https://aerial.qust.me/install.sh | KEEP_ADB=1 TV=192.168.2.5 bash
KEEP_ADB=1 让 Aerial 在电视把 ADB 关掉时自动重新打开,方便以后升级。脚本会自动下载最新版 APK、安装、授予只有 adb 能给的权限、接管桌面与屏保,并打开「桌面守护」——一个无障碍服务,负责在按主页键时把电视拉回 Aerial。
第一次连接时会弹「允许 USB 调试吗?」,在电视上选允许并勾选「始终允许」即可。
验收
按项目说明跑了五条命令确认:
dumpsys package app.orchard.tv | grep versionName→ 显示versionName=1.18,说明装上了。- 无障碍服务列表里出现
app.orchard.tv/app.orchard.tv.guard.HomeGuardService,说明守护已开。 dumpsys accessibility | grep -c 'label=Aerial'返回1,说明守护正在运行。- 发一个主页键
input keyevent KEYCODE_HOME,再查当前焦点窗口,结果是app.orchard.tv/.MainActivity——按主页键进入了 Aerial,安装成功。
重启验证
担心国产固件开机还会回原桌面,于是重启电视再验。结果开机不按任何键就直接停在 Aerial;再按一次主页键也还是它。这台 TCL 没有触发「开机进不了第三方桌面」的常见限制,体验很干净。
以后怎么用 / 还原
- 按遥控器主页键即进 Aerial;原桌面作为 App 留在列表里。
- 升级:再跑一次同样的安装命令。
- 还原:把主页交回电视原桌面,命令是
curl -fsSL https://aerial.qust.me/install.sh | TV=192.168.2.5 bash -s restore(加--uninstall可一并卸载)。
一个小提醒:本机若同时连着多台 adb 设备,操作前务必用 -s 192.168.2.5:5555 锁定目标,否则 adb 会因「多于一台设备」报错。
把电视桌面的选择权拿回自己手里,成本只是一行命令。对讨厌推荐位和花哨入口的人来说,Aerial 是目前最省心的方案。
