应用简介
安卓自动化平台设置客户端,AutoDroid最新版支持HTTP REST API,实现Android设备的远程自动化控制,为用户提供UI自动化功能,可通过选择器完成查找、点击、输入等操作,软件集成屏幕录制、无障碍树转储、shell命令执行等全场景自动化操作,很简洁清爽好用。

1、先在站下载启动AutoDroid应用。

2、在提示时授予无障碍服务许可。

3、请注意仪表盘上显示的API令牌。

4、设置端口转发:adb forward tcp:8080 tcp:8080。
UI自动化——通过选择器查找元素,点击,输入文本,滚动,等待元素
屏幕截图——JPEG截图,可配置画质/比例,500毫秒智能缓存
无障碍树 — 完整的多窗口界面层级转储,以 JSON 形式呈现
壳执行 — 运行任意壳命令并使用stdout/stderr捕获
手势控制——点击、滑动、长按、多点手势、硬件键
文件操作——在沙箱内列出、读取、写入、删除文件
事件流——通过服务器发送事件(SSE)实现实时访问和关键事件
网页仪表盘 — 内置 React UI,用于设备检查和控制
令牌认证——双作用域(读/全)令牌认证,带速率限制
HTTP 服务器 — 自定义原始套接字服务器,支持每连接协程模型,类似Express的路由,中间件流水线(CORS、认证、日志器)
控制器——薄请求/响应层,11个控制器,分别对应不同的API域
适配器 — 5个单例适配器(Automator、App、Device、Shell、Event)通过Hilt DI包装Android API
Automator Engine — 独立的 Gradle 模块,用于 UI 树遍历、选择器解析、手势调度
Web 前端 — React 19 + TypeScript + Vite,构建并作为静态文件运行assets/web/
令牌认证——双作用域令牌(READ 表示 GET,FULL 表示变异)。128位SecureRandom,存储在EncryptedSharedPreferences(AES-256-GCM)
速率限制——5次认证失败触发每个IP的指数倒退(1秒到32秒)
路径遍历保护——所有文件操作的规范路径验证
头部注入防止 — 从所有响应头中剥离 CR/LF
URL 规范化——在验证前解码并规范化的路径
CORS — 可配置,默认为私有IP范围
需要网络免费无需谷歌市场
应用信息