把小米超级小爱 (com.aios.osbot) 的 AI 能力暴露为本机 OpenAI 兼容 HTTP API 的 Xposed 模块(LibXposed API 102)。
v2.1: 模块主动请求 root 授权 + 免重启即时生效。服务启动自动触发 su 授权弹窗;设置页「立即授权 Root」按钮 /
GET /v1/admin/root可在不重启的情况下重新请求授权。需 root (Magisk/KernelSU),授权
com.aios.osbot后即时生效。
- OpenAI 兼容:
POST /v1/chat/completions(流式 SSE + 非流式)、/v1/completions、/v1/chat - 多模态识图: 图片 URL / base64 / 本地路径
- 多轮会话: user/chat_id 控制上下文,
/v1/chat/reset重置 - JSON 模式 + temperature/max_tokens 映射
- 代码执行:
POST /v1/exec(root,shell/python,强制 Token) - 管理:
/v1/admin/status(含 root 状态)//v1/admin/logs//v1/admin/reload - 设置界面: 端口 / Token / LLM 代理 / 路由表 / 限流 / Root 状态显示
- 稳健性: 限流 / 失败自动重试 / 端口自动避让 / 双保险启动 / 固定签名
- LSPosed 启用模块 + 作用域勾选
com.aios.osbot - 给 root 权限:KernelSU/Magisk → 超级用户 → 允许
com.aios.osbot(不是只装模块就行!) - 必须重启超级小爱:强制停止 → 重新打开(或重启手机)
- 权限刚授予时模块可能不会立刻注入,重启后才会生效
- 判断标准:打开模块设置页,看到「● 服务运行中」+「🔑 Root: 可用」
已验证:注入不了 = 权限没走通 或 权限作用了但没重启。与模块代码无关。
- 设备已 root(Magisk / KernelSU)
- Magisk/KernelSU 授权列表 允许
com.aios.osbot使用 su(首次弹窗选允许) - 无 root 时模块仍可提供对话 API,仅
/v1/exec代码执行受限
- 安装 APK(若装过旧版请先卸载,签名已变更)
- LSPosed 启用模块,作用域勾选
com.aios.osbot - 打开模块图标:确认服务运行 + Root 状态
- 重启超级小爱
Base URL: http://127.0.0.1:8787/v1
API Key: 模块设置里的 Token(可留空)
Model: osbot.main