OnePlus 8T 移动实验室系统地图
一台手机不是一堆互不相关的工具,而是一套可恢复、可组合、可验证的移动实验运行时。

怎么读这张图
- 顶层 Hub:
oneplus-8t-mobile-lab保存教材、能力地图、组合实验和经过脱敏的结论。 - 共享运行时: OnePlus 8T 上的 LineageOS、Magisk、Termux 与 Kali PRoot 为不同实验提供同一套设备基础;它们的权限边界并不相同。
- 四类能力: 系统与恢复工程、真机自动化、授权安全实验、AI Agent 与模型路由可以单独使用,也可以在一个有明确停止条件的实验中组合。
- 证据循环: 每个组合都应经过“观察 → 假设 → 最小实验 → 证据 → 复盘”,而不是把工具成功启动当作结论。
仓库分工
| 仓库 | 负责什么 | 不负责什么 |
|---|---|---|
oneplus-8t-mobile-lab |
Hub、教材、设备基线、组合实验与公开证据 | 私有配置、凭据、固件和大体积备份 |
pocket-pentest |
授权移动安全、CTF、网络与硬件实验方法 | 未授权目标和绕过授权边界的操作 |
android-device-test |
ADB/UI 自动化、稳定性、性能与可复核设备证据 | 将一次截图冒充完整验收 |
android-ai-stack |
OpenCode、Claude Code、Happy、模型路由、端侧推理,以及 Mobile Lab Control 的 Skill、安卓源码和正式 APK | 发布真实 Token、URL、本机 Provider 配置或签名私钥 |
xiaohei-phone-agent |
用户可见的助手产品:唤起、短语音、风险策略、通知草稿和可观察 Android 动作 | 把 CPU KWS 宣传成 DSP、后台自动发送消息,或要求普通用户安装 root/渗透环境 |
happy-relay-deploy |
可选远程中继、TLS 与 Tailnet 部署 | 手机本地自洽运行的必选依赖 |
六种典型组合
| 组合 | 可以做什么 | 必须保留的边界 |
|---|---|---|
| AI + 测试 | 生成用例、执行真机流程、定位失败并整理报告 | AI 建议不能替代设备证据和断言 |
| AI + 安全 | 规划授权实验、调用工具、解释输出、生成复盘 | 人确认授权范围、目标和停止条件 |
| 助手 + AI Runtime | 小黑先走确定性命令,复杂低风险任务再选择模型 profile | 模型只建议计划,本地策略、确认和最终动作仍由小黑控制 |
| 本地 + 云端 | 离线摘要与分类使用小模型,复杂推理按需路由云模型 | 配置切换与服务启停解耦,凭据不进公开仓库 |
| 手机 + 远端 | 手机本地自洽;需要跨设备时再连接工作机或中继 | 默认 loopback,远程暴露必须额外鉴权和加密 |
| 实战 + Wiki | 将实际 Case 编译成教程、失败记录和交叉引用知识 | 区分事实、推断与尚未验证的假设 |
Mobile Lab Control 把手机控制面拆成三个独立微件:Happy 服务、llama.cpp
服务和模型配置。每个微件显示自己的当前状态;服务按钮只管理生命周期,模型按钮
只切换配置。App 不申请联网权限,也不读取 Token、Endpoint 或 CC Switch 数据库,
只通过固定动作白名单调用 Termux 桥接脚本。源码与构建说明位于
android-ai-stack/apps/mobile-lab-control,
正式签名 APK 位于
GitHub Releases。
xiaohei-phone-agent
位于这套运行时之上的产品行动层:手动/系统助手/CPU KWS/设备 DSP 进入同一短命令契约,
再由本地风险策略选择 Intent、通知或可见无障碍动作。它可以读取经适配器暴露的模型 profile,
但模型切换不会启动服务;pocket-pentest 和远端 relay 都不是普通用户的运行前置。
准确理解能力边界
这是一张系统架构图,不是“所有服务同时开启”的运行截图。日常静置状态应关闭不需要的 Happy、llama.cpp、Frida 和调试入口;本地小模型是低成本、离线兜底,不等于手机可以高效运行桌面级大模型;安全能力只用于自有设备、训练靶场或明确书面授权的范围。
继续阅读:设备基线 · AI 工具链组合实验 · 项目地图