Termux 集成
Termux 是功能强大的 Android 终端模拟器,自带软件包生态。将 Aether 连接到 Termux 后,Agent 可直接在你的 Termux 会话中运行命令,并访问其文件系统(可与内置 Alpine 环境并用,或替代使用)。要求
设置
- 从 F-Droid 或 GitHub 安装 Termux。
- 打开 Aether,进入 设置 → Termux。
- 授予 Aether 在 Termux 环境中运行命令 的权限。
- 在 Termux 中运行 Aether 的设置命令以启用外部应用,然后返回 Aether 并刷新状态。
使用场景
- 访问 Termux 更广泛的软件包生态(Alpine 中没有的
apt/pkg包)。 - 与 Agent 共享你的 Termux 主目录(
~/)— 若你已在其中存放工具、配置或数据,会很方便。 - 与其他已打开的 Termux 会话并行运行命令。
Shizuku 集成
Shizuku 在无需完全 root 的情况下,为 Aether 提供提升后的服务。启用 Shizuku 后,Agent 模式可创建并控制隔离的 Android 虚拟显示器。要求
- 已从 Google Play 或 GitHub 安装 Shizuku。
- 通过以下方式之一启动 Shizuku:
- 无线 ADB 调试(无需 root — 适用于 Android 11+)
- 已 root 设备,使用 Shizuku 的 root 方式
设置
- 按 Shizuku 设置指南 安装并启动 Shizuku。
- 完成 设置 → Termux,然后打开 设置 → Agent 模式,选择 Shizuku,并启用 Agent 模式授权。
- 出现 Shizuku 权限对话框 — 点击 允许。
- 保存并刷新授权状态,然后从输入栏为聊天启用 Agent 模式。
特权 Agent 模式可启用的能力
通过 Shizuku 授权 Agent 模式后,Agent 获得以下能力:虚拟显示器
创建独立于物理屏幕的虚拟 Android 显示器。
启动应用
在隔离的虚拟显示器上启动已安装应用。
触摸注入
向隔离的虚拟显示器注入点击与滑动。
按键事件
发送按键事件,并向隔离虚拟显示器上获得焦点的应用输入文本。
截屏
捕获隔离虚拟显示器的截图,用于基于视觉的反馈循环。
应用清单
列出可启动的已安装应用及其包名,便于发现与定位目标。
Agent 模式也可使用实验性 Root 授权,以替代 Shizuku。在完成 Termux 设置后,从 设置 → Agent 模式 配置任一方式。