发现好应用、好游戏,做有态度的应用市场
当前位置:首页 > APP下载 > 辅助工具 > Autox.js下载

Autox.js

专为Android平台打造的JavaScript自动化运行与开发环境
Autox.js logo图

报错

扫码查看
  • 版本:v7.2.3
  • 大小:145.72 MB
  • 日期:2026-09-19
  • 语言:简体中文
  • 类型:辅助工具
  • 环境:android
  • 权限:查看
  • MD5:714EFCB41365DE76C77D151161AE5955
  • 包名:org.autojs.autoxjs.v7
  • 厂商:AutoJsPro
  • 需要网络 无广告
  • 0% 0%

Autox.js是一款专为Android平台打造的JavaScript自动化运行与开发环境,它基于Auto.js社区分支深度优化,无需Root权限即可通过无障碍服务实现强大的系统级操控。该软件内置了升级至v1.8.0的Rhino引擎与新一代异步v7 API,不仅支持丰富的ES6+语法,还大幅提升了并发处理能力与长期运行的稳定性,有效修复了内存泄露问题。在核心功能上,Autox.js 7提供了基于UI控件选择器、PaddleOCR文本识别及OpenCV图像识别的精准定位方案,支持模拟点击、滑动、按键监听以及HTTP/WebSocket网络请求。配合PC端VSCode远程调试、悬浮窗录制、脚本打包为独立APK及代码混淆加密等完善的工程化特性,它已成为开发者进行自动化测试、办公辅助、游戏脚本编写及数据采集的高效利器。

AutoX.js功能介绍

1、AutoX.js 项目工程化:结合 webpack vscode 插件,开发、编译、打包、部署、混淆、加密一体化 文档资料

2、vscode 插件右键,自动提示操作等

3、vscode 自动补全、方法注释等 文档资料

4、修复众多 Bug,升级到 5.0.1 ,合并打包插件,升级配置文件等功能

5、建设论坛、提供 交流社区

6、支持 WebSocket

Autox.js使用介绍

第一步:权限配置

打开应用后,根据提示依次开启“无障碍服务”、“悬浮窗权限”和“存储权限”。为防止脚本在后台被系统中断,建议将应用加入电池优化白名单,并允许自启动和后台弹出界面。

第二步:脚本编写与录制

您可以直接在App内置的JavaScript IDE中编写代码,或利用悬浮窗的“录制”功能记录屏幕操作,系统会自动生成对应的JavaScript脚本。对于新手,也可通过悬浮窗查看当前应用的包名与活动信息,辅助脚本开发。

第三步:连接PC端VSCode进行调试(进阶)

在电脑VSCode中安装“Auto.js-Autox.js-VSCodeExt”插件,按Ctrl+Shift+P输入autoxjs启动服务,获取电脑局域网IP与端口号(默认9317)。在手机端Autox.js中选择“连接电脑”并输入该IP,即可实现代码实时推送与运行调试。

第四步:运行、打包与高级应用

脚本编写完成后,可直接在IDE或悬浮窗中点击运行。若需分发给他人使用,可通过App的打包功能,配置应用名称、图标及ABI架构,将脚本项目编译为独立的APK安装包。对于需要长期运行的任务,还可结合Tasker实现定时触发或条件联动。

软件亮点

1、易于使用

Autox使用简单易学的javascript作为开发语言,使用方便

2、API 丰富

支持20多个功能模块满足各种使用用途,其中包含了ui编写,OCR文字识别等复杂功能

3、Java交互支持

由Rhino引擎支持,可加载任意存在于安卓中java类与方法使用

更新日志

v7.2.3版本

-修复无障碍权限,app进程无法访问script进程的无障碍权限实例导致的bug

-添加传统的获取的截屏权限的方式(不跳转回AutoXJs界面)images.requestScreenCaptureLegacy()

-修复debug模式下截屏时ResourceMonitor导致的内存泄漏

-暴露DevPlugin接口给脚本,增加以下函数,让脚本触发App的连接到电脑或开启UsbDebug

DevPlugin.connectToComputer(String url);

DevPlugin.connectToSavedAddress();

DevPlugin.disconnectFromComputer();

DevPlugin.isComputerConnected();

DevPlugin.getSavedServerAddress();

DevPlugin.setServerAddress(String url);

DevPlugin.clearServerAddress();

DevPlugin.startUSBDebug();

DevPlugin.stopUSBDebug();

DevPlugin.isUSBDebugActive();

-修复serviceConnection.runScript报错后导致scope取消,脚本无法再运行的bug

-新增 在后台运行脚本时,维持5秒前台服务通知,降低运行失败的概率

-脚本悬浮窗FloatyWindow新增一个setCoverStatusBar(bool)函数,允许悬浮窗拖动到系统状态栏上

-替换paddleOcr为v4版本,提升文本识别准确率

-移除了v2版本,只内置了一种模型,slim参数将无效

-兼容v2版本函数,新增以下函数

paddle.initOcr(modelPath[,labelPath, cpuThreadNum, cpuPowerMode]) 不传参数或者传null将使用默认值

paddle.initOcrWithConfig(config) config为字典,参考OcrConfig.kt

paddle.getOcrConfig() 获取当前paddleOcr配置

paddle.release() 释放模型资源

paddle.releaseDelayed(delayMillis) 延迟释放资源(默认3分钟)

-fix: 修复PR报告的异常处理和缓冲区安全问题

-fix: 修复截屏服务内存泄漏

-修复paddle.ts参数类型定义

添加paddle编译需要的文件到git

添加截图权限请求失败后的重试机制

-修复paddle内存泄漏

侧边栏新增允许自动获取PROJECT_MEDIA权限的开关

收纳侧边栏里的五个权限开关到可展开栏里

-侧边栏新增获取悬浮窗权限的开关

-opencv-mobile更改为4.13.0

-移除无用import和文件

-修改paddleOCR初始化测试位置

-更新paddleOCR模型到v6

用户评论
共0条评论
评分:
很好
(您的评论需要经过审核才能显示)
关闭

需要授予该应用的权限

唤醒锁定
允许程序在手机屏幕关闭后后台进程仍然运行
-------------------------------------
写入外部存储
允许程序写入外部存储,如SD卡上写文件
-------------------------------------
访问外部存储
访问外部存储的权限
-------------------------------------
访问网络
访问网络连接,可能产生GPRS流量
-------------------------------------
获取WiFi状态
获取当前WiFi接入的状态以及WLAN热点的信息
-------------------------------------
获取网络状态
获取网络信息状态,如当前的网络连接是否有效
-------------------------------------
显示系统窗口
显示系统窗口
-------------------------------------
开机自动允许
允许程序开机自动运行
-------------------------------------
获取粗略位置
通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米
-------------------------------------
获取精确位置
通过GPS芯片接收卫星的定位信息,定位精度达10米以内
-------------------------------------
访问定位额外命令
允许程序访问额外的定位提供者指令
-------------------------------------
使用蓝牙
允许程序连接配对过的蓝牙设备
-------------------------------------
蓝牙管理
允许程序进行发现和配对新的蓝牙设备
-------------------------------------
连续广播
允许一个程序收到广播后快速收到下一个广播
-------------------------------------
拨打电话
允许程序从非系统拨号器里输入电话号码
-------------------------------------
拍照权限
允许访问摄像头进行拍照
-------------------------------------
改变网络状态
改变网络状态如是否能联网
-------------------------------------
改变WiFi多播状态
改变WiFi多播状态
-------------------------------------
改变WiFi状态
改变WiFi状态
-------------------------------------
禁用键盘锁
允许程序禁用键盘锁
-------------------------------------
状态栏控制
允许程序扩展或收缩状态栏
-------------------------------------
访问账户Gmail列表
访问GMail账户列表
-------------------------------------
获取应用大小
获取应用的文件大小
-------------------------------------
结束后台进程
允许程序调用killBackgroundProcesses(String).方法结束后台进程
-------------------------------------
修改声音设置
修改声音设置信息
-------------------------------------
允许NFC通讯
允许程序执行NFC近距离通讯操作,用于移动支持
-------------------------------------
读取日程提醒
允许程序读取用户的日程信息
-------------------------------------
读取联系人
允许应用访问联系人通讯录信息
-------------------------------------
读取电话状态
访问电话状态
-------------------------------------
读取短信内容
读取短信内容
-------------------------------------
读取同步设置
读取同步设置,读取Google在线同步设置
-------------------------------------
读取同步状态
读取同步状态,获得Google在线同步状态
-------------------------------------
接收彩信
接收彩信
-------------------------------------
接收短信
接收短信
-------------------------------------
接收Wap Push
接收WAP PUSH信息
-------------------------------------
录音
录制声音通过手机或耳机的麦克
-------------------------------------
排序系统任务
重新排序系统Z轴运行中的任务
-------------------------------------
发送短信
发送短信
-------------------------------------
设置桌面壁纸
设置桌面壁纸
-------------------------------------
设置壁纸建议
设置壁纸建议
-------------------------------------
使用SIP视频
允许程序使用SIP视频服务
-------------------------------------
使用振动
允许振动
-------------------------------------
写入日程提醒
写入日程,但不可读取
-------------------------------------
读写系统设置
允许读写系统设置项
-------------------------------------
读写系统敏感设置
允许程序读写系统安全敏感的设置项
-------------------------------------
写入联系人
写入联系人,但不可读取
-------------------------------------

软件投诉或纠错

问题:
说明:
邮箱: