通过 ADB 为 Shield TV 等安卓电视精简预装应用、调整设置并生成健康报告的桌面工具。
corvofeng/atv-core
让 iPhone 控制中心自带的 Apple TV 遥控器可以操控 Android TV、Google TV 和 Mac。
- Star
- 382
- Fork
- 19
- 未关闭 Issue
- 6
- 最近提交
- 13天前
这是什么?
atv-core 是一个接收端程序,让 Android TV、Google TV 和 macOS 设备在 iPhone 或 iPad 的原生 Apple TV 遥控器中显示为 Apple TV 目标。用户打开控制中心,选择设备并输入 PIN 码 1111,即可通过触控板滑动、移动光标,并用按钮完成确认、返回、播放暂停和音量调节,手机上无需安装任何应用。
在 Android TV 上,项目通过本地 ADB 连接(dadb 连接 127.0.0.1:5555)注入方向键和媒体按键,无障碍服务作为全局返回、主页操作的备用方案。在 macOS 上它以菜单栏应用和命令行形式运行,借助辅助功能 API 控制光标和按键。Windows 版本常驻系统托盘,并提供本地网页控制台用于调整触控板模式和灵敏度。
项目还提供 8765 端口的网页调试器、8766 端口的诊断页面,以及用于 Android TV 模拟器测试的桥接脚本。控制端与目标设备需处于同一局域网,macOS 应用使用自签名证书,首次启动需要手动绕过 Gatekeeper 校验。
核心功能
- 01直接使用 iPhone 控制中心内置的 Apple TV 遥控器,手机端无需安装应用。
- 02通过本地 ADB 注入按键控制 Android TV 和 Google TV,无障碍服务作为备用方案。
- 03提供 macOS 菜单栏应用和命令行工具,支持平滑光标移动和媒体按键。
- 04提供 Windows 系统托盘版本,附带本地网页控制台用于调整触控板设置。
- 05内置网页调试器和诊断页面,便于排查触控手势和协议会话问题。
适用场景
- 不额外购买遥控器,用 iPhone 操控 Android TV 或 Google TV 盒子。
- 在沙发上用 iPhone 遥控器控制 Mac 的光标和媒体播放。
- 在 Android Studio 模拟器中测试 Apple TV 遥控器协议的交互效果。
快速上手
- 1
从下载页安装 Mac 的 DMG 或 Android TV 的 APK
- 2
将 iPhone 与目标设备连接同一 Wi-Fi,并关闭 AP 隔离
- 3
授予权限:macOS 上开启辅助功能,Android TV 上开启网络 ADB 并在弹窗中选择始终允许
- 4
在 iPhone 上打开控制中心,点击 Apple TV 遥控器图标,选择目标设备并输入 PIN 1111
使用前须知
- Android TV 需要开启网络 ADB,并在电视上确认 RSA 授权弹窗。
- macOS 应用使用自签名证书,首次启动时 Gatekeeper 会显示警告。
- 控制端与目标设备必须位于同一局域网,并且需要关闭 AP 隔离。
- 仓库元数据未列出许可证,但 README 提到 MIT 许可证。
标签
常见问题
- atv-core 是什么?
- 让 iPhone 控制中心自带的 Apple TV 遥控器可以操控 Android TV、Google TV 和 Mac。 atv-core 是一个接收端程序,让 Android TV、Google TV 和 macOS 设备在 iPhone 或 iPad 的原生 Apple TV 遥控器中显示为 Apple TV 目标。用户打开控制中心,选择设备并输入 PIN 码 1111,即可通过触控板滑动、移动光标,并用按钮完成确认、返回、播放暂停和音量调节,手机上无需安装任何应用。
- atv-core 可以免费使用吗?用的什么许可证?
- atv-core 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- atv-core 还在维护吗?
- 活跃维护中。atv-core 最近一次提交是在 2026年10月7日。
- atv-core 适合用来做什么?
- 不额外购买遥控器,用 iPhone 操控 Android TV 或 Google TV 盒子。 在沙发上用 iPhone 遥控器控制 Mac 的光标和媒体播放。 在 Android Studio 模拟器中测试 Apple TV 遥控器协议的交互效果。
- atv-core 怎么安装和运行?
- 从下载页安装 Mac 的 DMG 或 Android TV 的 APK 将 iPhone 与目标设备连接同一 Wi-Fi,并关闭 AP 隔离 授予权限:macOS 上开启辅助功能,Android TV 上开启网络 ADB 并在弹窗中选择始终允许 在 iPhone 上打开控制中心,点击 Apple TV 遥控器图标,选择目标设备并输入 PIN 1111
- 在哪里获取 atv-core?
- 源代码和安装说明在 GitHub 上:https://github.com/corvofeng/atv-core
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
跨平台、基于 OpenGL 的 GPU 加速终端模拟器,标签页和分屏交给 tmux 等工具完成。
基于 Qt 的桌面端工具,可通过 USB 或网络实时显示并控制 Android 设备,无需 root。
基于 scrcpy 的图形界面工具,可在 Windows、macOS 和 Linux 上镜像并控制 Android 设备。
通过 Wi-Fi 用 ADB 清理 Android TV 和 Google TV 的预装应用,并换上轻量的 Apple TV 风格桌面。
通过 Wi-Fi 经 ADB 精简安卓电视和 Google TV 的预装应用,并替换为类似 Apple TV 的干净主屏。