前几天介绍过印度开发者做的 tv-vibehack,用 AI 给电视去广告、换桌面。没想到,国产电视这边也有新方案了。
国内看电视有多折腾——开机广告、会员收费、内容分散,花钱买了电视,想看个节目还得过好几道关。

这次轮到 Aerial 出场。作者是数码博主,以前做的项目基本都围绕 Apple TV,这次干脆自己写了一个电视桌面,把国产电视改得像 Apple TV 一样。
它不删原桌面,也不动系统应用,想恢复时随时能还原。
把厂商桌面换成一个干净的首页
装好后,首页只剩壁纸、时钟、天气和一排 App。第一排 App 躺在屏幕下面的玻璃底板上,大部分画面留给壁纸。
往下按方向键才进五列应用网格,磁贴会轻轻浮起来。图标会用电视横幅或自适应图标,系统 App 另有一套统一的自绘图标。

航拍屏保直接从 Apple 服务器播放
屏保内置了 114 段航拍影片的地址和地名,片子按 1080p 从 Apple 服务器拉流,等于借了 Apple TV 的屏保片源。镜头移动时会显示地名,左右键能切上一段和下一段。
另有照片和时钟屏保,时钟每分钟挪一次位置,防止烧屏。网络不好时会自动退回照片。

控制中心和个人化按照 tvOS 来做
在第一行按上键到右上角,按确定就打开控制中心。信号源、网络、设置、音量和亮度调节旋钮等都在里面。
个性化里面可以更换壁纸、修改屏保、切换单排或者双排,并且还可以关闭按键声。壁纸有必应每日精选,还有 14 张作者自己画的 Mac 风格图。

手机扫码换壁纸、换图标
打开壁纸面板,电视上会弹出二维码。手机扫码后能传照片、选壁纸、换屏保,单个 App 的图标也能换。
这个页面只在面板打开时开着,地址里带一个随机令牌。面板一关,手机就进不去了,这点做得挺干净。

它靠几层机制留在国产电视上
Aerial 会先申请 HOME 角色,把自己设成默认桌面。遇到坚持用自家桌面的固件,无障碍服务会盯着前台窗口,原桌面一冒头就切回去。
小米在待机的时候会强制停止第三方应用,并且通过通知监听来使自己被系统重新唤醒。开机的时候系统会重新绑定这个监听,Aerial 也跟着启动。
怎么上手运行
最省事的是让电脑上的 Agent 照着官方说明安装。电视和电脑连同一个 Wi-Fi,先在电视的设置里找到网络 IP。安装前不用备份数据,原桌面和已装的应用都会留在 App 列表里。
第一步:打开电视的 ADB 调试
小米和 Redmi 电视进入设置,打开关于,连按产品型号进入开发者模式。再到账号与安全里,打开 ADB 调试和安装未知来源的应用。
TCL 和雷鸟在关于里打开本机信息,快速按遥控器上下左右,在底部出现的更多里打开 ADB。其他 Android TV 连按内部版本号七次,再到开发者选项里打开 USB 调试。
第二步:让 Agent 在你的电脑上安装
把以下提示词发给能运行命令的 Agent,记得把电视 IP 换为上一步看到的地址:

Agent 说装好了,就让它把结果贴出来。里面出现 app.orchard.tv 才算装上。
也可以自己跑一行命令
curl -fsSL https://aerial.qust.me/install.sh | KEEP_ADB=1 TV=192.168.1.20 bash
KEEP_ADB=1 的作用是在小米电视唤醒后重新打开 ADB。不需要的话去掉这一段。
最后:检查是否接管成功
装完后电视会打开 Aerial 首页。按一下遥控器上的主页键,如果回到的是这块新桌面,就说明接管成功。
作者说过这个项目不盈利,也没有盈利的打算。如果你只是想让电视少一点打扰,它已经够用。