😄
最近代码改动频繁 且变动较大
如遇到任何问题
尤其是新版本导致的问题
可同时尝试最近2-3个版本
欢迎使用并反馈
✍️
定时任务等Pro版本开放相应API之后再做
- 下载项目 (点此下载最新项目包 或 点击页面右侧绿色
Clone or download
按钮 手机浏览器需在项目主页拉到底部点击Desktop version
) - 将
Ant_Forest_Project
目录中的全部文件 (或目录本身) 放置于手机存储 (推荐Auto.js
默认可识别目录 如/sdcard/Scripts/
或/sdcard/脚本/
) - 使用
Auto.js
运行Ant_Forest_Launcher.js
文件 - 欢迎使用并反馈
安卓系统最低版本:
7.0
/Android Nougat
/Android N
Root:无需Root
"Auto.js"已测试版本:
4.0.4 Alpha5
4.0.4 Alpha6
4.0.4 Alpha7
4.0.4 Alpha8
4.0.4 Alpha9
4.0.4 Alpha10
4.0.4 Alpha11
4.1.0 Alpha
4.1.0 Alpha2
4.1.0 Alpha5
(推荐)
4.1.1 Alpha
4.1.1 Alpha2
(推荐)
Pro 7.0.0-4
Pro 7.0.0-6
Pro 7.0.2-4
(推荐)
"Auto.js"不适用版本:
- 收取好友能量
- 帮收好友能量 (可开关)
- 收取自己能量
** 指定时间范围内不间断监测自己的能量
**脚本辅助优化时间间隔 - 能量收取结果统计/展示 (floaty/toast方式)
- 自动解锁屏幕
** 可通过配置向导页面实现解锁密码录入 - 定时执行任务
**使用配置向导设置Auto.js定时任务
** 也可结合Xposed Edge Pro
或Tasker
实现定时任务 - 多任务
智能排队 - 多语言支持 (简体中文
繁体中文英语)
**根据系统语言自动切换语言 (可开关) - 黑名单机制
** 能量保护罩好友自动加入黑名单/自动解除
** 黑名单详细信息提示 (控制台)
** 用户自行增删黑名单好友 (手动输入/列表选取) - 信息加密存储
** 自动生成"密文映射"字典文件
** 使用密文存储账户信息/解锁密码等敏感信息 账户智能切换
**防止其他账户 (如支付宝小号) 意外收取 (需录入主账户信息)
**主账户收取完毕可自动切换回之前登录的账户 (如果有此账户信息)- 适应恶劣条件
** 脚本在恶劣条件下仍可正常运行或识别异常 (网络条件较差/意外来电/支付宝异常退出/支付宝更新弹窗/广告弹窗等) - 图形配置页面
-
其他功能详见使用说明书
优化
提升锁屏布局工具使用稳定性 增加更多用户操作提示优化
使用shell()方法完全替代可能导致任务卡死的KeyCode()方法
优化
增加启动条件检测样本优化
本地数据尝试解锁失败后从默认值 (非当前值) 开始尝试
修复
debugInfo()方法引用无效的问题优化
控件刷新工具函数只在必要时触发
修复
keycode(26)导致任务残留的问题修复
魅族设备使用自动关屏功能时卡死的问题修复
最小化支付宝功能异常问题修复
截图权限申请容易失败的问题修复
锁屏布局工具无法使用关屏功能时自动退出的问题
修复
音量键重复监听问题修复
点击"查看更多好友"备用方案无效的问题修复
排行榜首页好友可能丢失采集的问题修复
支付宝关闭异常时最小化功能无效的问题优化
图案解锁滑动效率及精确性优化
进入好友森林超时检测的稳定性优化
优化keycode()工具函数以避免假死
新增
版本查看与检查更新功能 (仅检查版本号)修复
解锁模块可能因click()方法无限等待的问题修复
某些设备Floaty消息一闪即逝的问题 (试修)修复
图案解锁坐标点在某些设备偏移的问题 (试修)修复
锁屏布局工具对话框点击后无效且直接退出的问题 (试修)修复
因修复纵向伸缩而引发的纵向坐标异常的问题修复
翻页时可能遗漏屏幕底部排行榜好友的问题优化
增加支付宝启动检测条件及启动完成检测条件判断样本优化
关闭某些clickObject()方法无用的debug消息
修复
点击能量球后可能导致统计收取数据无限循环的问题
修复
屏幕比例非16:9的设备纵向伸缩失调问题
修复
新版支付宝返回上一级页面失败的问题
新增
图形页面配置功能: 黑名单管理修复
自定义黑名单检测失效问题修复
从列表添加好友功能失效问题
新增
图形配置页面自定义黑名单页面骨架
新增
按键监听 VOL+: 停止所有脚本 VOL-: 停止当前脚本修复
控件点击偶尔出现假死现象修复
排行榜点击目标时误点击虚拟按键的问题优化
使用Git命令真正精简仓库体积 issue #5优化
点击"查看更多好友"增加备用方案
新增
自收功能配置开关新增
启动器的Bug版本检测提示新增
图形配置页面启动器"加载中"页面修复
某些版本基础功能异常导致Bug版本检测失效的问题修复
某些版本在Bug提示过程中依然继续运行的问题修复
排行榜点击目标时误点击虚拟按键的问题
新增
Bug版本检测提示 (当前所有版本)优化
完善开发者测试模式优化
及时回收新生成的images对象优化
用press()方法模拟点击优化
用swipe()方法模拟滑动 增加可用性检测
优化
完善开发者测试模式优化
截图申请工具函数判断逻辑优化
auto.waitFor()不被支持时自动使用auto()优化
getVerName()工具函数兼容性修复
解锁模块读取存储数据时的常规错误
新增
图形配置页面返回按钮新增
开发者测试模式 (暂不完全)新增
图形页面配置功能: 消息提示
新增
适配部分EMUI机型的自动解锁方案 issue #8修复
帮收功能关闭后依然进入可帮收好友森林的问题修复
锁屏布局工具滑动失败导致脚本异常退出的问题修复
引入的dialogs模块中多选对话框功能异常 (临时解决方案)优化
增加截图区域检测 防止OpenCV组件异常优化
messageAction工具实用性 (增加dash显示方式)优化
去除容易导致死循环的失焦拉回功能添加于 v1.5.12
修复
首次运行可能导致支付宝拉起失败且脚本长时间无响应的问题修复
语言检测控件查找超时导致脚本运行失败的问题修复
自动解锁可能出现的解锁图层检测异常 issue #6修复
深拷贝工具函数克隆数组失效的问题
优化
keycode()工具函数内部逻辑
新增
支付宝失焦后在指定时间内自动拉回功能 (可设置开关及白名单)去除于 v1.5.15
修复
解锁模块可能导致屏幕无法超时自动关闭的问题
修复
自动解锁可能出现的异常重复上滑现象 issue #6
新增
适配采用"Gxzw"屏下指纹设备的自动解锁方案 issue #6优化
锁屏布局工具控件信息采集方式
修复
Shell模块返回代码137导致按键模拟无效的问题优化
排行榜样本采集稳定性 issue #4
新增
锁屏布局工具 方便用户发送锁屏布局信息给开发者修复
判断初始准备条件时可能出现无法匹配ViewId的问题 issue #4优化
解锁模块稳定性
新增
解锁模块加入MIUI支持修复
关屏功能异常优化
帮收功能关闭时的收取逻辑优化
简化智能返回逻辑
新增
重写解锁模块 (暂未加入MIUI支持)新增
解锁功能开关检测提示及SDK版本检测提示修复
循环监测自己能量逻辑错误导致的效率低下问题修复
获取排行榜参考范围因控件出现延迟导致的异常
修复
循环监测自己能量的统计数据错误
新增
图形配置页面黑名单管理骨架修复
dialogs模块缺失 issue #2
修复
dialogs模块在某些版本不兼容的问题修复
图形配置页面返回保存时数据存放错误的问题修复
图形配置页面某些关闭按钮无效的问题
新增
Auto.js版本异常提示修复
版本异常检测与运行配置检测逻辑顺序优化
独立解锁配置向导 整合到图形配置页面中优化
调用UI执行脚本去Root化优化
调用支付宝登录页面去Root化
新增
图形配置页面正式上线修复
已Root设备无法调起图形设置页面问题
新增
图形配置页面与执行脚本数据项建立关联
修复
图形配置页面对象相等判定工具的逻辑错误修复
部分函数内部变量覆盖函数定义的问题 issue #1优化
完善图形配置页面自己能量时间区间管理工具
新增
图形配置页面颜色设置对话框文字跟随输入值变色功能新增
图形配置页面颜色相关hint区域的色彩指示图标修复
图形配置页面还原后保存按钮无效修复
图形配置页面还原后无法再次还原修复
图形配置页面帮收功能总开关联动性修复
图形配置页面初始化状态为关闭的开关子项隐藏失败问题优化
"标题警示"工具兼容性
修复
图形配置页面对象深拷贝不完全问题
修复
图形配置页面监测自己能量开关数据关联错误修复
图形配置页面判断对象相等的逻辑错误修复
图形配置页面会话存储/本次存储二层以上对象变量互相影响的错误
优化
图形配置页面数据与控件关联性优化
图形配置页面本地数据存取逻辑
新增
图形配置页面重置功能新增
图形配置页面数据实时更新优化
图形配置页面列表项功能增强模块化优化
图形配置页面退出/保存逻辑
新增
图形配置页面保存按钮功能联动新增
数据样本不足导致统计结果异常的错误提示修复
KeyCode()不可用问题
优化
图形配置页面列表项功能模块化
修复
图形配置页面滑动效果闪烁问题
新增
图形配置页面主页View框架新增
图形配置页面子页面进出滑动效果新增
图形配置页面退出保存提示
新增
图形配置页面 (骨架)
修复
本地文件创建失败的问题
新增
Auto.js Pro
版本兼容修复
解锁配置向导在4.1.1 alpha2
的兼容问题
修复
floaty结果显示hint区域溢出问题
新增
floaty方式显示收取结果 (可与toast方式切换选择)修复
floaty显示问题及其他异常处理修复
截图权限申请容易高失败率问题优化
帮收能量球检测准确性
修复
收取能量统计失败的错误消息处理
新增
自己能量球数等于6时的收取处理修复
帮收球和收取球同时存在时可能出现收取失效的问题修复
帮收能量球遗留数据清空滞缓问题优化
智能返回功能的APP退出逻辑
新增
自己能量球数等于6时的收取处理优化
语言切换控制台信息显示优化
截图权限申请的异常处理
新增
截图权限申请工具函数修复
保护罩颜色识别区域分辨率适配问题灵感
可设置低亮度运行并在运行结束后恢复状态
新增
脚本运行超时配置项 (单次最大运行时间)修复
解锁功能配置向导toast消息遮挡问题 (替换为content显示方式)修复
黑名单自动管理功能的时间标记滞留问题修复
帮收能量单位为"kg"时的数据统计异常优化
解锁功能配置向导增加密码示例优化
密文模块的方法参数调整优化
新的能量收取逻辑下提升帮收效率优化
智能返回机制 (前台拉起优先于强制关闭)优化
增加进入好友森林后没有能量球可收取/帮收时的控制台消息
优化
优化保护罩检测/能量收取逻辑修复
解锁功能配置向导第一步返回键失效
新增
能量罩好友黑名单自动管理功能新增
解锁配置向导新增
使用自定义本地存储模块模拟Storage模块 (不受卸载APP/清除数据影响)修复
解锁模块通用化优化
整合控制台详细信息开关优化
能量罩检测效率
优化
优化帮收好友能量逻辑 提升收取效率/准确率/稳定性优化
提升定位"查找更多好友"按钮稳定性并增加异常处理灵感
使用JSEncrypt结合或替代原有加密方式灵感
个人能量球总数为6时 收取后可能出现新的能量球灵感
好友能量球总数为6时 帮收后再次进入他/她的森林 可能有新的能量球灵感
功能模块分离
修复
模块/脚本文件的依赖关系修复
密文工具功能失效优化
全面调整代码结构
新增
自动检测/生成/引用本地"密文映射"文件移除
指定账户智能切换功能 (暂时关闭)修复
收取完毕返回好友列表时 当前屏幕信息没有及时处理即开始滑屏灵感
账户智能切换 (账户录入 已录入账户的选择/信息更新)灵感
使用密文解析工具时若发现"密文映射"文件异常 及时报错
新增
自动收取好友能量 (基于Auto.js控件/颜色识别)新增
自动帮收好友能量新增
可在指定时间范围内不间断检测自己的能量 (感谢 e1399579)新增
自动解锁屏幕 (感谢 e1399579)新增
脚本排队机制 (感谢 e1399579)新增
脚本运行结束后智能关屏 (感谢 e1399579)新增
脚本运行结束后智能保留/结束APP进程新增
自动切换APP语言 (目前暂时统一切换为简体中文)新增
若当前用户不是指定账户 (主账户) 则自动切换为主账户 (需录入账户信息)新增
可显示/关闭能量罩的剩余时间 (因黑名单系统未完成 暂未投入使用)新增
可显示/关闭收取/帮收好友能量的详细信息新增
可分别显示收取自己能量的总数与收取好友能量的总数新增
将Auto.js的日志保存在指定的文件中 (Auto.js v4.1.0版本以上)优化
精简部分无用的方法优化
脚本部分参数可供用户自行配置 (目前只可在脚本文件中配置)优化
部分参数值可以自动修正/修复优化
恶劣条件下 (不稳定的互联网连接等) 的脚本稳定性优化
收取能量时 先保证能量收取成功 然后立即返回 (稳定性/高效率)优化
帮收能量时 若能量帮收成功 立即返回 (高效率)优化
线程循环展开列表 节约滑动好友列表时"加载中"的时间 (高效率)优化
线程监视好友列表底部 一旦进入屏幕 立即停止列表滑动 (高效率)优化
优化好友列表滑动的稳定性灵感
能量罩用户黑名单功能实现 (目前只是空壳)v2.0.0灵感
脚本使用说明文档 (包含使用细节和注意事项)灵感
自动生成并引用本地"密文映射"字典v1.1.0灵感
本地"密文映射"加解密工具v1.1.0灵感
主要方法的JSDoc注释灵感
可用于配置脚本的UI界面 (高交互性)v1.5.0灵感
帮收好友能量增加精准性及效率v1.1.2灵感
登录主账户之前记录当前用户信息 脚本结束后恢复登录 (需录入账户信息)灵感
额外文件的生成/存取不受机型限制v2.0.0灵感
语言智能切换且可供用户配置灵感
使用Floaty方式替代Toast消息显示v1.3.5灵感
好友数量小于10的异常处理灵感
shell强制结束APP的替代方案 (避免经常出现的几秒钟黑屏)v1.5.1