AutoJs6 的身世:从 Auto.js 到开源续作的来龙去脉
原版 Auto.js 的故事
Auto.js 由国内开发者 hyb1996 于 2017 年 1 月首次发布,是 Android 平台最早一批利用无障碍服务实现自动化的开源工具。它让普通用户无需 Root 权限、无需编程基础(后续版本支持录制)即可编写脚本实现点击、滑动、输入等自动化操作,迅速积累了大量社区用户。
2020 年 3 月 13 日,原版 Auto.js 停止维护,最终开源版本为 4.1.1 Alpha2,构建版本号 461。此后 hyb1996 转向商业化的 Auto.js Pro(付费版 7/8/9),开源社区出现了多个续作分支。
AutoJs6 的起点
AutoJs6 由 SuperMonster003 于 2021 年 12 月 1 日 在原版 Auto.js 4.1.1 Alpha2 的基础上启动二次开发,保持开源免费。它不是简单的 fork,而是持续进行架构升级和功能扩展的独立项目。
与其他续作的对比
社区中与 AutoJs6 并行活跃的主要续作还有 AutoX(Autox.js,由 kkevsekk1 等维护)。两者的设计哲学略有不同:AutoJs6 更注重兼容性和功能完整性,AutoX 更偏向性能和 Node.js 集成。选择哪款取决于你的具体需求。
为什么选 AutoJs6
相较于原版 Auto.js 和其他续作,AutoJs6 的核心优势包括:
- 持续活跃更新:从 2021 年至今保持高频迭代,平均每月都有新版本发布
- Rhino 引擎大幅升级:从 v1.7.7.2 升级至 v2.0.0-SNAPSHOT,支持 BigInt、模板字符串、辅助平面 Unicode 转义等 ES2020+ 特性
- 多语言国际化:官方支持简体中文、繁體中文、English、Français、Español、日本語、한국어、Русский、العربية 等十种语言
- 完整的 OCR 方案:集成 Google ML Kit 和 Baidu PaddlePaddle 双引擎,覆盖不同精度和速度需求
- Shizuku 特权支持:通过 ADB 授权获取系统级 API 访问能力,无需 Root 即可实现部分高阶操作
- VSCode 远程开发:支持 LAN 和 ADB 两种连接模式,可在电脑上编写、调试手机脚本
版本命名规则
AutoJs6 的版本号采用语义化格式 主版本.次版本.修订号。主版本通常对应架构级升级(如 Rhino 引擎大版本变更),次版本对应新功能模块引入,修订号对应 bug 修复和性能优化。
当前文档站内容基于最新稳定版 v6.7.0(2026/03/14)编写。功能可能随版本变化,以官方最新版为准。