蚂蚁森林收能量脚本
蚂蚁森林自动收能量脚本,主要编程语言: JavaScript,该项目是一个基于Auto.js的自动化脚本,旨在帮助用户自动收集支付宝蚂蚁森林中的能量。通过调用Android平台上的无障碍服务,脚本能够模拟用户与手机的交互,实现自动化的能量收集操作。
项目的核心功能
自动收集能量: 脚本能够根据用户设置的时间自动唤醒手机,并输入密码解锁,然后自动收集蚂蚁森林中的能量。
自动喂鸡: 除了收集能量,脚本还支持自动在蚂蚁庄园中喂鸡。
自动收集支付宝会员积分: 在完成能量收集后,脚本会自动收集支付宝会员积分。
支持MIUI系统: 该项目特别针对MIUI系统进行了优化,确保在MIUI设备上的稳定运行。
蚂蚁森林脚本功能介绍
自动匹配不同系统下自动化的方式,安卓 7 及以上可以通过无障碍服务模拟操作,7以下版本需要通过 root 权限模拟操作;
自动识别屏幕锁定方式并根据配置的密码解锁,支持图形解锁,PIN 解锁,混合密码解锁;特殊设备需要自行扩展;
同时支持支付宝手势解锁
识别自己能量球的倒计时,和好友列表中的倒计时做对比,取最小值作为下次收取的等待时间;
识别好友能量罩,下一次收取时跳过开启能量罩的好友;
默认使用倒计时收取,可通过配置打开循环收取;
可选择永不停止模式,无倒计时或超过激活时间(激活时间可以设置为随机范围)则在激活时间之后继续执行,否则按倒计时时间等待,实现全天不间断收集;
根据设置选择是否帮助好友收取能量;
根据白名单实现不收取特定好友能量;
可以设定收取达到一定阈值后自动浇水回馈 默认阈值当日收集超过40克即浇水一次,同时可配置不浇水回馈的黑名单
浇水回馈数量可配置,可选:10 18 33 66
脚本运行时可以显示悬浮窗展示当前状态
开始收集的时候按 音量减 可以延迟五分钟再执行,适合需要使用手机的时候使用,按 音量加 则关闭脚本终止执行
收取完毕后悬浮框显示收取的能量数量
可以自动打开无障碍,需要配合adb赋权,不同的软件请自行替换包名: Pro版为 org.autojs.autojspro 可以通过 context.getPackageName() 获取adb shell pm grant org.autojs.autojs android.permission.WRITE_SECURE_SETTINGS
提供了在线OCR识别服务,用于识别倒计时数字,如果觉得准确率欠佳可以选择申请百度OCR接口权限
ROOT设备可以实现自动锁屏,非ROOT设备需要扩展锁屏方法,默认实现的是下拉状态栏中指定位置放了个锁屏按键
脚本更新 可以执行update/检测更新.js
相对完善的基于图像分析的收取,倒计时无法直接获取,请申请百度识图API或者通过永不停止模式来定时轮询。另外注意永不停止模式不要全天运行,1-6点执行无意义且可能封号。
加入开关,可以自动识别基于图像分析还是控件分析,好友数较多的建议直接使用图像分析
个人首页、好友首页等等都是基于控件信息识别的,如使用英文版的请运行配置,修改 控件文本配置 中的控件文本信息,中文版识别失败的也需要自行配置
可以将配置数据以及运行时数据进行导入和导出,内容通过AES加密,默认密码是 device.getAndroidId(),因此仅本机可用。如果需要跨设备或者免费版和Pro版之间备份,自行获取 device.getAndroidId() 然后根据提示输入即可
通话状态监听,当通话中或者来电时自动延迟五分钟执行,需要授予 AutoJS 软件获取通话状态的权限[该功能暂不可靠,且Pro版无法使用]
可以配置在锁屏状态下判断设备姿势,防止在裤兜内误触(基于重力加速度传感器)