Android 自动化工作流平台——群控手机

AutoWorkflow

Android 自动化工作流平台

可视化编排 · 双模态感知 · 加密分发 · 多设备并发


概述

AutoWorkflow(AWF)是一款面向 Android 设备的商业级自动化工作流平台,以可视化节点编排为核心范式,专注于移动游戏辅助、批量设备操控、重复任务自动化等场景。

⚠️ 本项目为闭源商业软件,仅提供编译后的可执行文件(EXE),不开放源代码。

如需合作、授权或定制开发,请参阅下方 授权与合作 章节。


核心特性

🎯 可视化工作流编排

  • ComfyUI 风格节点编辑器 --- 拖拽连线构建自动化流程,零代码上手
  • 7 种节点类型 --- 检测点击、条件分支、OCR识别、ADB指令、延时等待、分辨率调整、结束循环,覆盖完整动作谱系
  • Qt Designer 风格参数设计器 --- 12+ 种控件类型,表单化配置运行参数
  • YAML 双向转换 --- 可视化编辑与文本编辑无缝切换

👁️ 双模态感知引擎

  • 灰度模板匹配 --- 精准定位界面图标/按钮
  • 色彩直方图匹配 --- 适应动态UI、光影变化
  • RapidOCR 文字识别 --- 中英文识别,支持数值提取(int/str)
  • 多图候选机制 --- 单图/图集/图映射,一个节点应对多种界面状态
  • OCR 测试工具 --- 右键设备 → 截图 → 手动拉框选 ROI → 执行 OCR → 输出完整结果(含可直接复制到工作流的 roi_req 和 OCR 节点 YAML 片段)

🔐 加密分发与授权管控

  • AES-256 + SQLite 双层加密 --- 资源打包为 .pkg 文件,运行时内存解密不落盘
  • 工作流核心逻辑隐藏(v1.3.0+) --- workflow_req + args 经 JSON+Base64 编码后加密存入 .pkg 的 SQLite,外部 YAML 仅保留元信息
  • SQLite 魔数验证 --- 解密密钥匹配时验证文件头 SQLite format 3\0,确保密钥正确性,避免乱码
  • 打包密钥自选 --- pushButton_18 刷新存活授权密钥到 comboBox_7,创作者自选加密密钥,不同工作流可绑定不同密钥
  • 运行时密钥无关 --- 使用者无需知道打包时用的是哪个密钥,只要拥有任意一个关联的存活授权密钥即可运行
  • Args 内置 + 本地优先 --- 打包时自动将 args 配置打包进 .pkg;运行时本地 args 优先,无本地则从 .pkg 自动解压
  • 会话授权系统 --- 多密钥并行验证,授权槽位精确控制并发数
  • 创作者-使用者生态 --- 创作者打包加密工作流,通过授权密钥分发给使用者
  • 一键打包 --- 源文件夹 + workflow_req + args → 加密 .pkg → 外部 YAML(workflow_req 为空),全流程一键完成

📱 多设备并发管理

  • 线程池调度 --- 可配置并发数,单操作员管理多台设备
  • 独立参数注入 --- 每台设备独立配置运行参数,同一工作流适配差异化需求
  • 运行授权监控 --- 授权槽位实时监控,超限自动停止多余设备
  • 设备级启停 --- 批量启动/停止 + 单设备精确控制

✅ Schema 校验体系

  • 工作流 Schema --- 7种节点完整字段规范,必填/可选区分,类型+引用校验
  • 参数 Schema --- _ui 段结构校验,控件类型白名单,参数值类型检查
  • 运行时预编译 --- 启动时冻结所有条件判断,生成运行时快照可回溯

🎨 语义化 YAML 编辑

  • 语法高亮 --- _req/_opt 后缀区分着色、节点类型专属颜色、步骤分隔线+类型标签
  • 跳转引用高亮 --- step_idnext_stepgoto_step 等引用值醒目标注
  • 一键校验 --- 根据命名空间自动选择工作流或参数校验逻辑

适用场景

场景 描述 适配度
手游日常任务自动化 自动登录→检测界面→执行日常→领取奖励 ⭐⭐⭐⭐⭐
手游重复性刷图/刷材料 检测+点击闭环,支持条件分支与失败重试 ⭐⭐⭐⭐⭐
游戏辅助工作流创作与分发 完整的创作→加密→授权→分发链路 ⭐⭐⭐⭐⭐
多台 Android 设备批量操控 并发调度+独立参数,统一启停 ⭐⭐⭐⭐
Android App UI 回归测试 按预设路径遍历界面(缺少断言报告) ⭐⭐⭐
需要 AI 目标检测的复杂场景 目前仅支持模板匹配与 OCR ⭐⭐
iOS 设备自动化 不支持

特殊场景要求

以下场景有特殊技术要求,合作前请咨询:

  • 🔸 大规模设备农场(50+ 台设备并发):当前仅支持本地并发,无云端调度
  • 🔸 毫秒级精度操控:引擎存在截图+检测延迟,不适合实时竞技
  • 🔸 需要运行时动态修改工作流:当前采用预编译机制,运行时工作流不可变
  • 🔸 跨平台(Android + iOS)统一管控:仅支持 Android
  • 🔸 需要目标检测(YOLO 等)的 AI 视觉:当前感知仅限模板匹配与 OCR
  • 🔸 需要远程管理/云端部署:当前为本地单机桌面应用

系统要求

项目 要求
操作系统 Windows 7 及以上
Android 设备 已开启 USB 调试,支持 USB 或 WiFi ADB 连接
网络 需联网完成会话授权验证
硬件 常规 PC 配置(需支持 OpenCV 与 OCR 引擎运行)
ADB 内置,无需单独安装

工作流节点类型

节点类型 功能 典型用途
detect_and_click 检测目标并点击 检测按钮→点击,核心操作节点
branch 条件分支判断 根据界面状态走不同路径
ocr OCR 文字识别 识别数值/文本,写入变量
adb 执行 ADB 命令 系统级操作(安装、卸载、录屏)
sleep 延时等待 等待加载、等待动画
resize 修改设备分辨率 适配特定分辨率要求
end 结束/循环 结束流程或循环跳转

参数设计器控件类型

控件类型 用途
checkbox 布尔开关
spinbox 整数输入
doublespinbox 浮点数输入
combobox 下拉选择
text / radio 文本输入 / 单选
slider 滑块
group 分组容器
datetime 日期时间
color 颜色选择
label / button / hline / spacer 辅助元素

商业化能力

创作者工作流

复制代码
设计工作流 → 定义参数界面 → 选择加密密钥 → 打包加密资源 → 分发授权密钥
  1. 使用节点编辑器设计自动化工作流
  2. 使用参数设计器定义使用者可见的参数界面
  3. 点击「刷新密钥」选择要绑定的授权密钥(comboBox_7
  4. 一键打包:资源文件 + workflow_req 加密存入 .pkg,外部 YAML 的 workflow_req 置空
  5. 将授权密钥分发给使用者,使用者输入密钥即可运行

使用者工作流

复制代码
输入授权密钥 → 加载工作流 → 配置参数 → 启动运行
  1. 输入创作者提供的授权密钥
  2. 系统自动解密加载工作流和资源
  3. 通过表单界面配置运行参数(无需编辑 YAML)
  4. 点击启动,自动执行

知识产权保护

  • 双层加密:AES-256-CBC + SQLite,破解难度极高
  • 工作流核心隐藏workflow_req + args 经 JSON+Base64 编码后加密存入 .pkg 内部,外部 YAML 为空,无密钥无法还原工作流逻辑
  • SQLite 魔数验证 :解密密钥匹配时验证文件头 SQLite format 3\0,确保密钥正确性
  • 内存解密:运行时在内存中解密,不写入磁盘
  • 授权绑定:每个授权密钥对应运行槽位,无密钥无法运行
  • 密钥级分发:不同工作流可绑定不同授权密钥,实现精细化权限管控
  • 运行监控:5秒一次授权检查,失效自动停止

💼 授权与合作

本项目为闭源商业软件,不开放源代码,仅以编译后的 EXE 可执行文件形式分发。

授权模式

模式 说明 适用对象
个人使用授权 单用户/单密钥,按并发设备数计费 个人用户
团队使用授权 多密钥批量授权,按总槽位数计费 小型团队
工作流创作者授权 包含打包加密与分发权限 工作流创作者/卖家
OEM 定制授权 白标定制、功能裁剪、品牌替换 企业客户
技术合作 API 对接、私有化部署、功能定制 合作伙伴

合作方式

  • 工作流分发合作:您是工作流创作者,需要平台分发渠道和版权保护
  • 行业解决方案:您有特定行业的自动化需求,需要定制开发
  • 技术集成:您希望将 AWF 的自动化能力集成到您的产品中
  • 私有化部署:您需要将授权服务部署在自有服务器

联系方式

如有授权、合作或定制需求,请联系主播


免责声明

本软件仅供合法用途。使用者须遵守相关法律法规及目标应用的用户协议。因不当使用造成的任何后果,由使用者自行承担,软件开发者不承担任何责任。


© 2024-2026 AutoWorkflow. All rights reserved.

相关推荐
微刻时光2 小时前
影刀RPA应用落地全流程指南:从需求到运维的实战手册
运维·人工智能·机器人·自动化·rpa·影刀rpa
therese_100862 小时前
安卓-触摸事件、事件分发机制及滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案
android
张风捷特烈3 小时前
状态管理大乱斗#03 | Provider 源码全面评析
android·前端·flutter
鹏晨互联11 小时前
《Android 自定义 WebView 组件:从封装到路由,打造灵活可复用的混合开发利器》
android
程序员陆业聪11 小时前
AI Code Review:让每一行代码都有AI审查员
android
程序员陆业聪11 小时前
AI Bug修复与测试生成:从崩溃日志到修复PR的自动化 | AI提效Android开发(5)
android
诸神黄昏EX11 小时前
Android Google Widevine
android
HealthScience14 小时前
【Bib 2026】基因最新综述(有什么任务、benchmark、代表性模型)
android·开发语言·kotlin
志栋智能14 小时前
超自动化巡检:解锁运维数据的深层价值
运维·服务器·数据库·自动化