一个又好看又快的 VelaOS / ZeppOS 可穿戴设备管理软件,使用 Flutter 构建
English · 简体中文
⚠️ 这是一个正在开发中的项目:ZeroBox 仍在积极开发,尚未达到完全可用状态
ZeroBox 是一款跨平台可穿戴设备管理工具,无需官方客户端,即可连接、管理 VelaOS / 小米与 ZeppOS 设备,并为其安装资源
| 平台 | 状态 | 说明 |
|---|---|---|
| Android | ✅ 已支持 | 已在 CrDroid 12.11 (Android16) 上测试 |
| Linux | ✅ 已支持 | 已在 Arch Linux x86_64 上测试 |
| Web | ✅ 已支持 | 需要浏览器支持 Web Serial / Bluetooth |
| macOS | ❔ 未测试 | 尚未测试 |
| Windows | ❔ 未测试 | 尚未测试 |
| iOS | ❌ 不支持 | 暂无计划 |
| 功能 | 状态 |
|---|---|
| VelaOS / 小米设备连接 | ✅ 已完成 |
| 安装表盘、快应用、固件包 | ✅ 已完成 |
| 小米账号登录,支持 2FA | ✅ 已完成 |
| AstroBox-Repo 社区源接入 | ✅ 已完成 |
| 优化资源安装流程 | 🚧 WIP |
| 优化设备连接体验 | 🚧 WIP |
| 接入米坛 OAuth 登录,获取米坛社区资源 | 🚧 WIP |
| 创作者中心,一键发布资源到 米坛 / AstroBox-Repo | 🚧 WIP |
| 首页完善 | 🚧 WIP |
需要先安装 Flutter
ZeroBox 受益于以下优秀项目:
| 项目 | 参考的内容 |
|---|---|
| AstroBox-Public | 界面结构、资源流程与交互设计 |
| AstroBox-NG-Module-Core | 小米设备协议、安装流程与传输行为 |
| AstroBox-NG-Module-Bluetooth | 蓝牙连接行为 |
| AstroBox-NG-Module-Account | 小米账号登录、设备同步与 authkey 获取 |
| AstroBox-NG-Module-Provider | 社区资源索引、CDN 与清单解析 |
| AstroBox-NG-Module-AppWasm | Web Serial 与浏览器端连接流程 |
| Gadgetbridge | ZeppOS 与可穿戴设备协议研究 |
| Kazumi | Material Design 组件与界面设计 |
ZeroBox 采用 GNU Affero General Public License v3.0 许可证