Skip to content

Releases: AcidGr/agent-mobile-use

v0.8.5-alpha - 视口树降噪、边缘光截图隐形、set_value 聚焦模式与控制中心翡翠绿升级

Choose a tag to compare

@AcidGr AcidGr released this 03 Oct 11:53

What's Changed in v0.8.5-alpha

⚡ 1. 统一文本动作 set_value 与自适应聚焦注入

  • 动作协议收敛:统一将文字输入重构为 set_value 语义,与无障碍原子行为严密对应;
  • 免 target 聚焦注入:当 target 省略或为空时,自动向当前系统处于聚焦态的输入框注入文本,完美适配动态弹出输入框、搜索浮层等复杂无 ID 场景;
  • Classpath 动态继承:vd_server 自动探测并继承 system_server 的完整类路径,消除多 ROM 变体下的加载异常。

🛡️ 2. 主屏感知降噪与挖孔冗余剔除 (Display 0 Window Filtering)

  • 通用非应用窗口过滤:在物理主屏(Display 0)树遍历中建立通用过滤矩阵,剔除壁纸层、输入法备选窗与无语义系统浮层,确保给到 Agent 的 View 树纯净紧凑;
  • 剔除挖孔冗余镜像:消灭状态栏打孔区域多重嵌套产生的冗余无障碍节点。

📸 3. 边缘呼吸光截图物理隐形 (SKIP_SCREENSHOT)

  • 屏幕截屏纯净无噪:为前台接管呼吸光图层 AgentMobileEdgeGlow 注入 SKIP_SCREENSHOT 标志,截屏时系统硬件合成器自动将其剔除,Agent 模型视觉采集画面绝不出现光效遮挡或反光误判。

🎛️ 4. 控制中心 (SettingsActivity) 全面打磨与翡翠绿升级

  • 动态吸顶 Tab 标题:在跨页面滑动时吸顶 Header 文字动态对齐,零跳动、极客感拉满;
  • 翡翠荧光绿开关 (Emerald Green):统一开关样式并真实联动前台边缘呼吸光服务生命周期;
  • 剔除冗余无效开关:彻底清理无功能绑定的占位开关与历史代码。

🔔 5. 流体云体验优化与静音执行

  • 运行态静音胶囊:消除 ColorOS 16 胶囊刷新时的偶发系统声音与微震动,后台自动化全程静默;
  • 完成提醒广播链路修复:确保任务结束通知的静音设置按用户偏好精确生效。

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

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

v0.8.0-alpha - 原生控制中心、三栏矢量底栏、流体云撕裂注销与双模主题

Choose a tag to compare

@AcidGr AcidGr released this 30 Sep 14:47

What's Changed in v0.8.0-alpha

🎛️ 1. 全新原生控制中心与配置中心 (SettingsActivity)

  • 独立内置运行:完全解耦外部插件依赖,APK (agent_hook.apk) 内部集成完整的极客暗黑风控制中心,单行极简排版,绝对零 Emoji,彻底剔除冗余长文说明;
  • 固化吸顶 Header:跨页切换绝对平滑对齐、零抖动,集成看板状态指示与紧凑 [刷新] 按钮;
  • 三栏纯几何矢量 Canvas 底栏 (56dp):高精度 Canvas 动态绘制(状态量规仪表盘、终端提示符 >_、双屏显示器),附带微光指示点,纯代码渲染零资源损耗;
  • 多维系统级直达入口:支持在 LSPosed 管理器点击齿轮直接直达(MODULE_SETTINGS),并内置下拉状态栏快捷磁贴 (ConsoleTileService) 与可切换的桌面快捷小鲸鱼图标。

📡 2. 服务与网络实时监控看板 (Tab 0)

  • DSH 动态版本 RPC 嗅探:不读取任何本地文件路径,通过本地鉴权 Cookie 直接向 3080 端口发起原生 Remote RPC (POST /api/pluginManager/listBundles),动态提取 @deepseek-ai/dsh-base 版本号(如 v0.2.0-rc.2),无论 DSH 部署在 Chroot、PRoot、Termux 还是 Docker 宿主网络均 100% 通用;
  • 核心端口与模式感知:实时回显 3080 Web 控制台连接、3070 守护网关与 PID、当前运行模式 (IDLE / BACKGROUND / FOREGROUND);
  • LSPosed 模块挂载双保险探测:进程内 Self-Hook 探针 + 守护进程日志深度校验,精准回显 [ACTIVE] / [INACTIVE]。

☁️ 3. 系统特性偏好与流体云端到端闭环

  • 通知流体云化 (Fluid Cloud):开启时将状态提升为 ColorOS 状态栏打孔胶囊;关闭时显式销毁打孔区旧胶囊,Hook 层执行 param.setResult(Boolean.FALSE) 强制硬拒绝,纯净退回下拉通知栏;
  • 任务完成提醒:一键切换自动化任务执行完毕后的声音与振动强提醒;
  • 桌面图标快捷方式:默认纯隐形模式(桌面上零图标),开启后动态自适应注册桌面快捷入口。

🎨 4. 控制台双模主题与 Web 偏好闭环 (Tab 1)

  • 毛玻璃透明主题:开启时 WebView 纯透视并注入半透明磨砂毛玻璃 (backdrop-filter: blur(28px)) 与呼吸光;关闭时 WebView 填充 DSH 官方纯黑实色 (#151517),彻底遮蔽底层画面;
  • 悬浮控制球与快捷条:小鲸鱼悬浮球、主页按键与返回对话手势条按需启闭;
  • 输入法自适应滚动:软键盘弹起时自动上推避让输入框;
  • DSH 凭据管理:密码掩码输入框、[显示/隐藏] 切换与 [保存并同步] 按钮,自动持久化并下发至 3070 网关。

🖥️ 5. 副屏硬件参数与自动化环境 (Tab 2)

  • 硬件指标实时显示:Display ID、副屏分辨率(如 1272 x 2800)、像素密度(560 DPI);
  • 副屏自动化静音:通过 AppOps 底层精准抑制副屏音频流,杜绝后台刷视频突发爆音;
  • 前台接管呼吸光 / 完成后自动待机 / 模式手动切换 ([待机] / [后台副屏] / [前台接管])。

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

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

v0.7.3-alpha - 纯净编译消除孤儿字节码与自愈级低延迟视频流重构

Choose a tag to compare

@AcidGr AcidGr released this 29 Sep 03:31

What's Changed in v0.7.3-alpha

🧹 1. 编译链路净化 (Clean Slate Build) 与二进制开源同源审计

  • 根除历史孤儿字节码残留:排查并彻底修复了 Java 构建时未清理 bin/classes 导致的孤儿类残留隐患。历史版本中已废弃的 JPEG 缓存匿名内部类 DaemonMain$1$1 曾残留于 dex 中,现已彻底物理清除;
  • 引入编译前强力清理与同源断言:编译脚本执行前统一擦除 bin/classes,并在打包完成后对所有 .class 与源码进行一一映射校验,任何无源字节码将直接阻断构建;
  • 产物精简透明:agent_vd.dex 瘦身至 13,108 字节,确保发布的二进制包与 GitHub 仓库源码 100% 诚实对应。

⚡ 2. 自愈级低延迟视频流传输链路 (Self-Healing Stream Pipeline)

  • 消除网页偶发黑屏:彻底解决首次进入控制台或后台唤醒时可能出现的“副屏未启动”需手动刷新的问题;
  • Go 网关指数退避重连:connectDaemonLoop 加入带退避机制(100ms..2s)的长程监听守护,即使底座守护进程在中途重启,网关亦可自动自愈重连;
  • 广播锁争抢优化:客户端快照与帧广播写入解耦,慢客户端(250ms 超时)不再阻塞其他客户端的注册与正常画面分发;
  • Web 控制台生命周期对齐:监听 visibilitychange 事件,切出页面静默停流释放编码器,切回页面毫秒级自愈复流;
  • Java 守护进程严谨化:启动顺序重构,先绑定 3071 端口再标记 running 状态,彻底杜绝网关探针与端口绑定的启动竞态。

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

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

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

Choose a tag to compare

@AcidGr AcidGr released this 28 Sep 15:43

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)作用域。

v0.7.0-alpha - 下沉复合执行引擎 /api/action、目标坐标直解与自适应早退 (8.5x 提速)

Choose a tag to compare

@AcidGr AcidGr released this 28 Sep 03:28

What's Changed in v0.7.0-alpha

🚀 1. 架构下沉:复合执行引擎 /api/action 与自适应早退判定

  • 动作与感知原子闭环:将原先分散在客户端与预设插件中的坐标换算、点击注入、转场等待与 UI Dump 统一收敛下沉至 Go 网关(vd_server)端点 /api/action,彻底消灭跨网络话痨往返(Chatty Network);
  • Playwright 式自适应静止检测(8.5x 点击提速):
    • 页内点击(如计算器按键、列表复选框):以 25ms 步长快速微探测,页面稳定后瞬间打断早退返回,端到端耗时由 380ms 骤降至 44ms(提速 8.5 倍);
    • 跨页转场(如进入/退出聊天列表):自动识别撕裂态并守住安全缓冲,杜绝大模型抓到未完成旧页面;
  • 冷启动自适应早退(4.2x 启动提速):消除原客户端 2000ms 开环盲等,首帧渲染完毕即刻早退返回(耗时由 2090ms 降至 497ms)。

🎯 2. 内存级目标节点坐标直解 (resolve)

  • Java 守护进程原生几何解析:在 View 树遍历时直接通过 NodeItem 边界 Rect 维护目标中心坐标缓存,新增 resolve <did> <targetId> 指令;
  • 告别正则刮取:彻底淘汰外层在千行 Dump 文本中使用正则表达式提取坐标的脆弱方案,解析耗时趋近 0ms。

📦 3. 全链路解耦与 MCP 协议就绪

  • 客户端极薄透传:dsh-preset-mobile-use 插件代码缩减逾 340 行,转为轻量薄客户端;
  • 独立自治底座:agent-mobile-use 脱离任何特定 Agent 宿主环境独立闭环运行,为原生硬件级 MCP Server 接入奠定坚实基础;
  • 版本全面对齐:KSU 模块版本号升级为 v0.7.0-alpha(versionCode: 700)。

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

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

v0.6.5-alpha - UI Dump 驻留守护进程与系统缓存 (2ms极致低延迟) & KSU模块升级

Choose a tag to compare

@AcidGr AcidGr released this 28 Sep 02:32

What's Changed in v0.6.5-alpha

⚡ 1. UI Dump 驻留守护进程与管道 IPC 架构(耗时由 ~300ms 降至 ~2ms 物理极致)

  • 常驻 Java 守护进程模式 (ToolMain daemon):引入常驻 Java 守护进程,通过匿名管道(stdin/stdout)与 Go vd_server 网关实现微秒级双向流式通信,彻底消除单次 Dump 反复冷启动 JVM(app_process)的 ~130ms 进程创建与 Binder 初始化开销;
  • SystemChrome 标题 30s TTL 缓存:针对系统状态栏与物理主屏 SystemUI 标题解析,引入 30 秒带过期自动刷新的内存缓存,消除每次 dump 耗时 27ms 的重复 dumpsys window windows 命令行开销;
  • 按需生命周期自愈与优雅退出:守护进程与模式切换(switch_mode)深度绑定,当 target_display_id >= 0 时自启动冷预热,当进入 idle 待机模式(target_display_id < 0)或收到系统退出信号时自动向管道发送 EOF 优雅清理退出;
  • 智能降级保障:守护进程异常或管道断开时,自动无缝降级为原有独立进程模式,保证 100% 运行高可用。

🔄 2. smartType 文本写入闭环与性能加速

  • smartType 管道化复用:将 smartType 工具核心重构并入守护进程常驻通信管线,单次文本注入耗时稳定在 ~80ms(含 60ms 物理上屏提交与 node refresh 回读双重核验),大幅降低输入开销。

📦 3. 版本号升级与全链条同步

  • KernelSU 模块版本号:升级至 v0.6.5-alpha(versionCode: 605);
  • 全端构建对齐:本地生产环境、KSU 模块、源码配置与发行包实现 100% 哈希对齐。

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

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

v0.6.3-alpha - 重绘流体云图标与适配新版 DSH Preset 工具重构

Choose a tag to compare

@AcidGr AcidGr released this 26 Sep 09:43

What's Changed in v0.6.3-alpha

🎨 1. 重绘流体云图标与赛博视觉语言统一

  • 流体云全套矢量图标重绘:将「运行中」终端图标配色升级为赛博青蓝(#00D2FF),与常驻单眼配色完全对齐;
  • 透明矢量化:重绘「已完成」(赛博翠绿 #00FF9D 矢量对勾)与「提问」(透明问号矢量图标),彻底移除不协调的实心背景,实现 100% 透明赛博拟态;
  • 状态提示精简:精简重塑前台接管、后台接管与运行态动作提示文案,胶囊胶条右耳展示更紧凑清晰。

🛠️ 2. 适配新版 DSH Preset 工具架构重构

  • 正交单工具协议对齐:全面适配 dsh-preset-mobile-use 架构升级,从分散的工具集收敛至标准 mobile 统一动作,无缝对接 coordinate / end_coordinate 像素数组与统一包名调度;
  • 双向跨屏任务流转 (Task Migration):支持主屏(Display 0)与后台独立副屏之间的双向任务平滑流转,进入后台模式自动完成屏幕自愈点灯与唤醒;
  • 会话恢复自动清理:当同一会话重新被唤醒或进入接管运行时,底层自动撤销消除上一轮的“已完成”常驻通知卡片,统一 session_title 传递与持久化标题绑定;
  • H.264 WebCodecs 实时推流:底层新增 H.264 硬件编码低延迟实时视频流通道与内存快照直通管线。

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

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

v0.6.2-alpha - Code Cleanup, Physical Action Button Hook & Production Alignment

Choose a tag to compare

@AcidGr AcidGr released this 25 Sep 12:58

What's Changed in v0.6.2-alpha

  • SemVer Version Standardization: Bumped module version to 0.6.2-alpha (versionCode 602).
  • Deep Code Cleanup & Refactoring:
    • Removed deprecated QuestionReceiver broadcast receiver, fully consolidating interaction bottom sheets into QuestionActivity.
    • Streamlined and deduplicated gateway cancel/thaw trampolines and session metadata parsing.
    • Modernized ToolMain accessibility tree flat dump descriptions and error signaling.
    • Purged obsolete legacy zip packages and intermediate class files across repository.
  • Action Button Physical Key Interception: Restored and verified native physical Action Button hook on ColorOS (OnePlus Ace 6T).
  • Production Parity: Source code, production installation, and KSU flashable zip maintain 100% SHA-256 binary parity.

Flashing Notes

  • Flash agent-mobile-use-ksu-v0.6.2-alpha.zip via KernelSU / APatch / Magisk.
  • Supports ColorOS 16 / Android 16 with LSPosed framework enabled.

v0.6.1-alpha - Native Fluid Cloud Integration & Multi-State Smart Capsule

Choose a tag to compare

@AcidGr AcidGr released this 25 Sep 08:19

变更说明 (Release Notes) - v0.6.1-alpha

🚀 工业级后台独立虚拟副屏与全能 Mobile Use 最终完全体 - ColorOS 16 原生流体云全面集成

核心升级与重磅特性:

  1. ColorOS 16 原生流体云(LiveAlert)全面集成:
    • 深度 Hook SystemUI OplusLiveAlertFilters 与 OplusLiveAlertFilterByPlugin;
    • 彻底废弃旧版悬浮窗假胶囊,全面接入系统原生居中物理挖孔两翼灵动流体云胶囊与展开态 Heads-Up 大卡片。
  2. 多形态三态赛博流体云与焦点管理状态机:
    • 前台「接管中」 (Display 0):赛博幽蓝单眼(100% 透明无底色) + 物理主屏边缘赛博呼吸光,点击支持一键秒级流转(Handoff)瞬移切回后台副屏;
    • 后台「后台接管」 (Display > 0):赛博幽蓝单眼 + 静默副屏运行,物理主屏 100% 留给用户无干扰;
    • 思考「运行中」 (Display -1, 运算中):全新绘制青绿色赛博终端图标(>_),透明无底,运算期间优雅常驻;
    • 待机释放焦点 (Display -1, 完成态):任务结束或待机时,流体云胶囊平滑撤销注销,还原纯净状态栏。
  3. 0ms Activity 穿透唤醒(彻底解决后台冻结与通知延期 Bug):
    • 彻底解决 ColorOS Hans 后台引擎急速冻结进程(do_freezer_trap)与广播挂起(DEFER_BY_OPLUS)问题;
    • 采用 0 动画全透明 Activity 秒级唤醒与通知派发,保证不论前台在刷视频还是在桌面,通知 0 毫秒即发即弹。
  4. 会话精准深链接(Deep-Link)与动态标题展示:
    • 下拉大卡片标题直接提取真实会话标题(如“闲聊”);
    • 点击任何胶囊或通知,直接呼出沉浸式控制台并精准秒切至对应会话页面。
  5. 智能上下文防打扰压制(Context Suppression):
    • 当检测到控制台正在前台展示且用户正停留在该会话看着输出时,任务完成自动静默压制通知弹窗,绝不遮挡视野。
  6. 空白幽灵胶囊防御与清理后台自愈机制:
    • 增加白名单过滤器,物理绝育 Android 系统自动分组(Auto-Group Summary ID=0)导致的空白黑鲸鱼胶囊;
    • 增加 SharedPreferences 状态记忆,多任务划掉后台清理后自动自愈重绘青绿终端/幽蓝单眼,绝不退化。

v0.6.0-alpha - SemVer Standardization, Pure Subtraction & Deep-Linking

Choose a tag to compare

@AcidGr AcidGr released this 24 Sep 14:26

变更说明 (Release Notes)

⚠️ 版本号命名规则变更声明(SemVer 标准化):
本项目自 v0.6.0-alpha 起全面推行语义化版本号(Semantic Versioning)。此前使用的历史版本号体系(如 v5.2、v5.1 等)已正式废弃。原 v5.2 版本在语义化演进中等价对应为 v0.5.2。当前最新版本为 v0.6.0-alpha(KSU 模块 versionCode: 600)。

核心特性与优化:

  1. 代码大清理与纯减法重构:剔除超过 1500 行历史废弃原型与未使用的死代码(移除独立 Chat 原型、SystemUI 无效 Hook、未使用的 NotifyService、未使用的 clicknode 命令等);
  2. 确定性双轨文字注入:精简 target 为聚焦模式(省略或 focused)与精确数字节点 ID 模式,消除模糊匹配与意外点击;
  3. 多窗口全局唯一节点 ID 修复:修复多窗口(如软键盘候选条与主活动并存)下节点 ID 重置引发的定位冲突 Bug;
  4. 任务完成通知与会话深链接:点击通知栏直接呼出并激活 Web 浮层,支持 onNewIntent 跨会话热切换;
  5. 动态规格与环境兼容性提升:vd status 动态输出屏幕物理规格;BOOTCLASSPATH 优先继承系统变量提升普适性。