随着亚马逊不断加强对 Fire TV 的控制,替换默认主屏幕、自定义界面及使用第三方应用的难度日益增加。尤其是基于 Linux 而非 Android 的 Vega OS 推出后,Fire TV 的定制化前景变得愈发不明朗。

尽管如此,开源开发者并未放弃该平台。从替代启动器到全网广告拦截,社区开发的工具仍在为现有的 Fire TV 设备提供定制可能。需要注意的是,这些解决方案主要适用于基于 Android 的 Fire OS 设备,在 Vega OS 新设备上未必能正常运行。

开源启动器:主屏幕的替代方案

Fire TV 主屏幕因显著展示赞助内容、推荐信息及流媒体促销而饱受诟病,用户自定义空间有限。替代启动器曾允许用户绕过亚马逊界面,使用无广告、专注应用整理的简洁主屏。

然而,亚马逊通过 Fire OS 更新逐步限制或禁用了多种启动器替换方法,包括此前在部分 Fire TV Stick 和 Cube 型号上有效的变通方案。

在此背景下,开源项目成为关键补充。FLauncher 最初是为 Android TV 开发的无广告启动器,虽原项目开发放缓,但如 osrosal 分支和 LTvLauncher 等社区项目仍在持续改进,提供可调整布局及针对非电视界面应用的优化处理。

部分项目如 LTvLauncher 还包含“主页按钮修复”功能,旨在更便捷地访问替代启动器,而非直接替换系统启动器。需明确的是,这些变通方案并非官方支持的默认设置更改,其有效性高度依赖设备型号、Fire OS 版本及应用权限。软件更新随时可能破坏现有方案,但开源代码的公开性让社区得以在亚马逊调整策略时快速适应。

DNS 过滤:屏蔽广告与追踪

除更换主屏幕外,DNS 过滤是减少 Fire TV 侵入性的另一途径。Pi-hole 和 AdGuard Home 等开源 DNS 过滤工具可部署在家庭网络设备中,在请求到达亚马逊广告和追踪服务前进行拦截。

其原理是将 DNS 请求与广告、追踪或非必要服务的域名黑名单比对,拒绝或重定向被阻域名的解析请求。Perflyst 的 PiHoleBlocklist 等项目提供了专门针对 Amazon Fire TV 的域名列表,简化了配置过程。

但 DNS 过滤存在局限:它无法移除所有界面广告,特别是那些与合法内容同域的广告;同时,错误屏蔽可能干扰应用安装、流媒体播放及软件更新。部分用户选择屏蔽固件更新域名以保留支持定制工具的旧版本系统,但这可能导致安全补丁缺失,且亚马逊可能改变更新交付方式。

相比全面阻断,选择性过滤广告和追踪域名更为稳妥。此外,DNS 过滤可惠及家庭网络中的所有设备,无需单独安装广告屏蔽应用。

开源应用:扩展 Fire OS 功能

替代启动器和 DNS 过滤改变了交互方式,而 SmartTube 和 Kodi 等开源应用则进一步扩展了基于 Android 的 Fire OS 设备的功能。

SmartTube 是专为电视设计的开源 YouTube 客户端,提供标准应用缺失的界面和播放功能;Kodi 则是功能齐全的开源媒体中心,支持本地媒体管理及网络共享访问。由于 Fire OS 历史上允许侧载(sideloading),用户可在官方 Appstore 之外手动安装这些应用。

然而,侧载并不保证长期稳定。应用可能面临兼容性问题的、安全警告或安装限制。Google Play Protect 和亚马逊各自的机制均可能限制软件运行,且两者相互独立。

Vega OS 改变局面,定制需谨慎

最大的不确定性来自 Vega OS。作为基于 Linux 的平台,Vega OS 不提供 Android 应用环境,现有的 Android APK、替代启动器及侧载工具无法直接在 Vega 驱动硬件上运行。

虽然开发者可能为 Vega OS 创建原生替代方案,但这取决于平台开放的开发工具、分发策略及权限管理。目前,对于依赖现有开源 Android 应用的用户而言,基于 Android 的 Fire OS 设备仍是更灵活的选择。

综上,尽管亚马逊的限制使定制复杂化,开源社区仍在寻找改善体验的方法。若侧载、替代启动器或开源应用对您的使用至关重要,在购买 Fire TV 时务必确认设备运行的操作系统类型。对于现有的 Fire OS 用户,定制空间依然存在,但需警惕每次系统更新可能带来的新限制。