AutoDroid官方2026最新版是一款自动化平台与设备管控客户端,支持HTTP REST API,可轻松实现Android设备的远程自动化控制与批量调度。内置完善的UI自动化执行引擎,通过灵活控件选择器精准定位页面元素,一键完成点击、滑动、输入文本、长按及模拟手势等交互操作,执行稳定、兼容性强,适用于自动化测试、设备运维与流程自动化。
软件内容
速率限制——当同一IP地址连续5次认证失败后,将触发指数级退避机制,等待时间从1秒逐步递增至32秒。
路径遍历保护——所有文件操作均经过标准化路径验证,有效防止非法路径访问。
头部注入防护——系统自动从所有响应头中移除回车(CR)和换行(LF)字符,杜绝头部注入风险。
URL规范化——在权限校验前,对传入路径进行解码与标准化处理,确保安全一致的路由逻辑。
CORS策略——支持灵活配置,默认仅允许私有IP范围内的跨域请求,保障服务安全性。
软件亮点
适配器架构——集成5个单例适配器(Automator、App、Device、Shell、Event),通过Hilt依赖注入封装Android原生API,结构清晰、扩展性强。
Automator引擎——独立的Gradle模块,专注于UI树解析、选择器匹配及手势指令调度,提升自动化执行效率。
Web前端界面——基于React 19、TypeScript与Vite构建,前端资源以静态文件形式部署于assets/web/目录,开箱即用。
怎么使用
1、首次运行需授权开启无障碍服务与悬浮窗权限,以确保自动化功能正常运作。
2、启动后请留意仪表盘中显示的API令牌,该令牌用于后续接口调用的身份验证。
3、通过ADB命令设置端口转发:adb forward tcp:8080 tcp:8080,即可本地访问Web控制台。
软件优势
壳命令执行——支持运行任意Shell命令,并完整捕获标准输出(stdout)与错误输出(stderr)。
屏幕截图功能——生成JPEG格式截图,支持自定义画质与缩放比例,并配备500毫秒智能缓存机制,提升响应速度。
手势控制能力——全面覆盖点击、滑动、长按、多点触控及硬件按键模拟,满足多样化交互需求。
无障碍树导出——可获取完整的多窗口界面层级结构,并以JSON格式输出,便于分析与调试。
沙箱文件操作——在安全隔离环境中实现文件的列出、读取、写入与删除,确保系统稳定性与数据安全。
- 厂商:暂无
- 包名:AutoDroid
- 版本:3.13
- MD5值:96e50348fa4f99e51533c2cb233a5cb1



