Skip to content

v0.7.1-alpha - 直达灵动坞控制台交互重构、事件驱动静音守护与性能优化

Choose a tag to compare

@AcidGr AcidGr released this 28 Sep 15:43
· 26 commits to main since this release

What's Changed in v0.7.1-alpha

🎨 1. 交互提问直达灵动坞 Web 控制台(降维重构,净减 600+ 行)

  • 废除繁琐手画 Java 弹窗:彻底物理移除 QuestionActivity 中 500+ 行本地简陋的黑底 BottomSheet 表单代码与本地 HTTP 回传通道;
  • 全透明直接唤出灵动坞:
    • 前台模式:系统检测到处于前台接管模式(Display 0)时,直接秒级呼出半透明灵动坞悬浮窗(DemoDialogActivity),问题卡片直接呈现于眼前;
    • 后台模式:静默向状态栏派发通知横幅,点击后直接激活灵动坞并精准定位到对应会话;
  • 上下文保全与 Markdown 渲染:用户在手机浮层内拥有与桌面 Web 100% 一致的 Markdown 排版与上下文截图预览,回答直走 DSH 原生信道,杜绝本地丢失。

⚡ 2. 纯事件驱动静音守护者 (Audio Guard) 消除后台耗电

  • 剔除无脑 2 秒轮询:移除后台模式下每 2 秒不断唤醒 CPU 执行 cmd activity stack list 的定时器;
  • 纯事件驱动 AppOps 静音:仅在应用启动到副屏或切换模式时触发静音治理,手机熄屏纯后台挂机时不再唤醒 CPU,真机纯净省电。

🛡️ 3. 看门狗 AMS 锁竞争消除与权限弹窗误判修复

  • 轻量进程存活检测:胶囊看门狗改为优先使用零开销内核信号 syscall.Kill(pid, 0) 确认存活,彻底消除了每秒高频调用 dumpsys 争抢系统 AMS 全局大锁引发的前台微卡顿;
  • 权限弹窗误判卡死修复:修复了 ToolMain.java 中将 android 误判为系统外壳导致权限授权弹窗打上 tree_blocked=1 标签的缺陷,系统原生授权弹窗秒级响应。

🧹 4. 架构去伪存真与死代码大扫除

  • 诚实报错机制:修复 type 输入失败时向模型伪造成功的漏洞,如实返回错误原因;放行物理原点 [0, 0] 点击;
  • 消除会话 ID 模糊匹配误杀:抑制判断改为精确匹配 viewing == sid,杜绝后台同前缀会话完成通知被吞;
  • 删除过时调试死代码:物理清理依赖废弃 /api/shell 的测试脚本与未调用的重载方法。

📦 刷机与安装说明 (Flashing Notes)

  • 刷机包文件:agent-mobile-use-ksu-v0.7.1-alpha.zip
  • 刷入方式:通过 KernelSU / APatch / Magisk 模块管理器直接刷入,重启设备生效;
  • 运行环境:推荐 ColorOS 16 / Android 16,配合 LSPosed 模块启用系统框架(Android/SystemUI)作用域。