ZeroTermux 硬件与系统要求——什么设备能装
系统版本
ZeroTermux 要求 Android 7.1(Nougat MR1)及以上。
低于 7.1 的设备(Android 5 / 6 / 7.0)无法安装。在 7.1 到 12 的区间内大部分功能可用,Android 12 及以上可能遇到部分系统后台限制,需要手动给 ZeroTermux 开启电池优化豁免和后台运行权限。
CPU 架构
ZeroTermux 构建目标为 ARM64(aarch64)。目前不支持 x86 / x86_64 模拟器环境,也不支持 32 位 ARM 设备。
检查自己的设备架构:在手机设置里找「关于手机 → CPU」或安装 AIDA64 查看架构字段。
存储空间
首次安装的 Bootstrap 基础环境大约需要 300–500 MB 空间。装上发行版、X11、QEMU 后占用会明显增加:
| 场景 | 预估占用 |
|---|---|
| 基础安装 + pkg update | 300–500 MB |
| 加上一个 Ubuntu 发行版 | + 1.5–3 GB |
| 加上 QEMU Win7 镜像 | + 1–2 GB |
| 加上 X11 / VNC / 图形程序 | + 500 MB–1 GB |
建议至少预留 5 GB 可用存储,玩发行版和 QEMU 的用户直接留 10 GB 以上。
数据默认保存在内部存储的 xinhao 目录下。如果你的设备有 SD 卡,部分数据可以迁移,但发行版和容器的主数据建议留在内部存储。
权限要求
ZeroTermux 首次启动时会请求以下权限:
| 权限 | 用途 |
|---|---|
| 内部存储读取 | 创建 xinhao 数据目录、读写备份包和恢复包 |
| 后台运行 | 防止长时间任务被系统杀掉(QEMU、定时任务、发行版安装) |
| 显示在其他应用上层 | 悬浮窗口功能 |
| 电池优化豁免 | 保证定时任务和长时间脚本不被系统 Doze 模式限制 |
部分功能(短信读取、通讯录读取、ADB Shell)是可选权限,对应功能用到时才会单独请求。
Root 权限
不需要 Root。ZeroTermux 的设计原则就是零 Root:
- 用户空间程序通过 Termux 的 proot 跑发行版(类似 Docker 的轻量隔离)
- X11 通过内置通道显示,不涉及系统级修改
- VNC 连接走本地端口转发
- QEMU 作为用户态进程运行
Root 设备上当然也能装 ZeroTermux,但装了 ZeroTermux 不代表你需要 Root。