Auto.js,安卓手机必备的自动化脚本运行器下载
安卓系统的优越性众人皆知,其自由开放的特性备受大家推崇,也因此诞生了诸多神器,无论是日常应用还是第三方辅助脚本比比皆是,只要善于发现和利用,这些工具脚本可极大的方便日常操作,提高工作与学习的效率。
在这其中Auto.js就是一款无需Root的神级脚本运行器,与其他第三方辅助工具不同,Auto.js是开源软件,知识兔支持自定义编写脚本 ,所运行的脚本代码全部可见,可在一定程度上保障安全性,也因此它备受用户的推崇。
Auto.js,无需Root可自动化操作的软件
前段时间阿刚在介绍阿刚检测微信好友中,曾经说过Auto.js,为了给初次接触他的朋友有一个基本了解,阿刚这里再简单的介绍一次。
Auto.js是Github上的一个开源项目,它是Android平台上一个支持无障碍服务的JavaScript IDE,其发展目标是JsBox和Workflow。
Auto.js主要特性
- 由无障碍服务实现的简单易用的自动操作函数
- 悬浮窗录制和运行
- 更专业&强大的选择器API,分享对屏幕上的控件的寻找、遍历、获取信息、操作等。类似于Google的UI测试框架UiAutomator,您也可以把他当做移动版UI测试框架使用
- 采用JavaScript为脚本语言,并支持代码补全、变量重命名、代码格式化、查找替换等功能,知识兔可以作为一个JavaScript IDE使用
- 支持使用e4x编写界面,并可以将JavaScript打包为apk文件,您可以用它来开发小工具应用
- 支持使用Root权限以分享更强大的屏幕知识兔点击、滑动、录制功能和运行shell命令。录制录制可产生js文件或二进制文件,录制动作的回放比较流畅
- 分享截取屏幕、保存截图、图片找色、找图等函数
- 可作为Tasker插件使用,结合Tasker可胜任日常工作流
- 带有界面分析工具,类似Android Studio的LayoutInspector,知识兔可以分析界面层次和范围、获取界面上的控件信息
Auto.js主要以自动化、工作流为目标,通过自定义编写脚本导入脚本,可将一些常见的手动操作流程自动化,方便知识兔日常生活和工作,例譬如启动游戏时自动屏蔽通知、自动签到、领取优惠券等。
Auto.js的使用非常简单,首先他无需Root权限,首次运行后必须为其开启无障碍服务才能让它起作用。如图:
在Auto.js的首页界面则是罗列了官方的示例代码,基本上涵盖了Auto.js的主要特性,知识兔包括它分享的各种基于控件的操作和各类选择器API,例如获取系统各种信息、定时器、对话框、点按和手势等,如果知识兔你会编写脚本,这些示例是很好的参考,并且知识兔在教程栏中也官方也分享了非常详细的文档说明。
而对于一般用户而言,直接导入使用他人的脚本是最快速简单的,Auto.js在运行后,会自动创建一个脚本文件夹。
默认路径 /storage/emulated/0/脚本
如果知识兔没有此文件夹,知识兔可以在软件中随便新建保存一个项目即可看到,或者你也可以直接路径中手动创建这个文件夹。
脚本文件夹存放的是Auto.js所有脚本,知识兔包括自建脚本和使用他人脚本都需将对应脚本文件保存放置在此处,在实际使用过程中,若是简单脚本或是自建项目,知识兔可以直接在Auto.js中新建脚本,或将代码粘贴空白脚本中保存运行即可。
但一般复杂的脚本项目,运行时往往需要多个js文件,这些js可能被放置在项目文件夹中不同的路径下,因此使用时强烈推荐大家使用手机中的文件管理工具,将整个项目直接复制到脚本文件夹内,这样可避免各种出错。
下面的内容是本文的重点,知识兔来推荐几个实用脚本。
CleanUpWeChatZombieFans,快速清理僵尸好友
首先再来谈一下CleanUpWeChatZombieFans脚本,它是适用于Auto.js的一个脚本项目,无需Root借助Auto.js通过判断转账信息来批量查找将你拉黑和删除的僵尸好友,特点是安静安全,所有操作均可见,最重要是不群发消息打扰好友。
前段时间在文章中,阿刚有专门介绍过此脚本,在Autojs脚本中,CleanUpWeChatZombieFans相当实用,因此有必要给未有了解过的人再简单推荐一次。
首先微信可以通过发起转账请求(不需要真的转账)后的提示信息来判断是否是好友,详细而言:
- 被拉黑:请确认你和他(她)的好友关系是否正常
- 被删除:你不是收款方好友,对方添加你为好友后才能发起转账
CleanUpWeChatZombieFans可以通过微信好友中的标签、黑白名单批量给好友发起一个0.01元的转账请求,进而通过信息判断对方是否将你拉黑或者删除了。
全部检测完成后,在异常好友列表中即可看到已将你删除或拉黑的好友,你可以直接一键删除好友。
感兴趣的同学可以查看阿刚之前写的文章《CleanUpWeChatZombieFans,利用Auto.js批量检测并清理微信僵尸粉》有专门详述此脚本的。
淘宝双十二活动自动化脚本
每年的淘宝双十一二的活动都如火如荼,形式也越来越多样,对于用户而言,若想通过活动获取优惠,确实需要付出一些时间。纵观这些活动,实际无非就是通过签到、浏览店铺,关注宝贝等实质上相同的方式赚取各类金币,这种类型的活动可以通过Auto.js的脚本一键完成。
吾爱网友分享了一个Github上的针对淘宝的双十二活动自动完成脚本,实测非常方便。今年的双十二活动赚金币主要就是签到、逛会场,此脚本针对这些活动可以帮你一键自动完成,自动签到、自动浏览会场,并且知识兔能智能判断,能跳过一些无法自动完成的任务。
使用方法非常简单:
- 1,将1212.js脚本复制到auto.js的脚本文件夹中
- 2,务必确保为auto.js开启了无障碍
- 3,运行脚本即可
根据作者的说明,目前新版的淘宝会有检测机制,知识兔建议使用老版淘宝客户端(已打包分享),脚本运行后,知识兔可以选择运行的速度,这里推荐使用正常模式。
脚本会自动打开淘宝客户端并跳转到双十二活动页面,知识兔根据活动列表按照顺序逐一开始自动运行,比如签到、逛店铺等等~
并且知识兔效果很棒,几乎能完美的自动完成活动,省了不少力气。
最后需要说明的是,脚本本身的安全性不必担心,开源的代码可见,基本上不涉及到敏感操作。不过淘宝官方对这样的脚本可能存在一些检测和打压,喜欢的同学可以根据实际情况来运行。
橘子的多多果园/东东农场/自动宠汪汪自动化脚本
不得不说现在各大电商平台的活动真的是创意十足,各种农场、宠物玩法层出不穷。比如拼多多的多多果园、京东的东东农场,用户通过购物、签到等多种方式获取肥料,种地浇灌喂食宠物来得到免费的水果,阿刚认识一个老太太,每个月通过各个平台的果园玩法能收好几种水果,玩的可是乐此不疲呀。
OrangeJs橘子脚本,是一个专门的auto.js脚本搜集项目,作者目前编写了各种各样的脚本,比如微信自动点赞发消息、以及这些各种农场、果园的自动化脚本。
首先这个项目的作者橘杉同学自己基于auto.js开发了一个出色的脚本运行器,它主要是整理了作者编写的一些脚本,目前主要是京东、拼多多和微信的一些脚本,详细如上图的列表中的脚本。
脚本运行器兼容auto.js的脚本,可直接导入在auto.js中运行,如果知识兔你不想多安装一个APP的话,直接将项目中你感兴趣的脚本导入在auto.js使用即可。
比如东东农场的脚本,运行后首先会弹出一个脚本自带的界面,你可以选择立即运行脚本或者定时运行,比如十分钟后再运行。
脚本运行后,需要选择一个返回首页的方式,autojs主要是通过无障碍模式来实现,一般手机默认选项即可。如果知识兔手机已经Root也可以选择第二项,之后脚本便可以帮助你自动浇水了。
当然阿刚这里只是简单的体验了下东东农场,如前所述,OrangeJs橘子脚本包含了多多果园、微博自动任务、QQ自动点赞等各种脚本,大家可以根据实际需要自行导入使用。
支付宝蚂蚁森林能量自动搜集脚本
支付宝近些年热衷公益,蚂蚁森林、庄园小鸡的玩法深得用户喜爱和支持,尤其蚂蚁森林,每日可以通过运动搜集能量种树,极具公益。对于许多人来说在结束了一天的工作后,睡前一定要收一下自己和好友的能量,玩这个真是颇有当年QQ农场定点偷菜的感觉呀。
目前用于自动搜集蚂蚁森林能量的autojs脚本在Github平台上不在少数,比如备受好评的Ant Forest项目
Ant Forest是github上一个专门用于搜集支付宝蚂蚁森林能量的自动化脚本,脚本基于Auto.js,能够按时间段自动搜集自己和好友的能量,并且知识兔支持自动解锁、消息提醒等高级功能,是一个强大高效的自动化脚本。、
Ant Forest主要功能:
- 收取自己/好友能量
- 帮收好友能量
- 收取结果统计/展示 (floaty/toast方式)
- 控制台消息提示(· 详细/简略)
- 自动解锁屏幕(分享解锁密码录入等配置)
- 定时任务与循环监测
- 实时事件监测与处理
- 黑名单机制
- 信息加密存储
使用时将整个项目复制到Auto.js脚本文件夹中,刷新后便可看到脚本,项目主要包括Ant_Forest_Launcher.js(运行项目)和Ant_Forest_Settings.js(设置选项)
在不进行设置的情况下,保持默认配置直接运行脚本,脚本会自动收取自己的能量,收取后会跳转到好友列表中,按顺序收取可以被收取的能量,并且知识兔在最后给出一个统计。
默认的配置实际上已经足够使用,当然你也可以运行Ant_Forest_Settings.js进行高级配置,Ant_Forest的功能非常强大,这在选项中就可见一斑。
你可开启自动收取自己好友的能量,开启定时循环、定时任务、甚至在锁屏状态下,知识兔可以预先设置好解锁密码(支持九宫格),运行后可以自动解锁手机收取能量,Ant_Forest会将解锁密码这样的敏感数据加密存储在本地,这个在运行脚本时可自定义设置或使用默认的加密字段。
Ant_Forest支持黑名单机制,也就是说你可以将不想收取的好友加入黑名单中,脚本运行后会检索你的支付宝好友信息,这样方便你在好友列表中选择添加。
此外,Ant_Forest还有实时事件监测与处理、控制台消息处理等更多高级的玩法,感兴趣的同学可以自行下载后体验。
写在后面
Auto.js可说是安卓平台神级脚本运行器,通过它可以编写各种自动化脚本,满足各种需求,通过使用他人分享的各种脚本,更进一步提高它的使用面,即便是不懂代码的一般用户也能直接导入使用。
本文介绍的几项代码均是实用性较高的项目,实际上还有许多项目可以介绍,比如通过autojs可以实现钉钉自动打卡,因为篇幅和实际问题,就不给大家一一展示了。
下载仅供下载体验和测试学习,不得商用和正当使用。