Status | Task | Date | Cost | Progress |
---|---|---|---|---|
✒️ | 推迟任务加入下次关屏选项 | 2021-10-26 11:18:43 | 5 | 0.30 |
✒️ | 启动器模块化 | 2021-10-26 08:25:42 | 10 | 0.01 |
✒️ | 配置工具模块化 | 2021-10-26 08:24:34 | 10 | 0.00 |
✒️ | 扩展模块及插件重构 | 2021-10-26 14:37:07 | ! 8 | 0.33 |
✒️ | 将 tool functions 转换为 OOP | 2021-10-25 22:24:13 | 10 | 0.11 |
✒️ | 保护地巡护工具 | 2021-10-26 10:34:25 | 9 | 0.20 |
✒️ | 提取 JSDoc@typedef 到 TS 声明文件 | 2021-10-25 22:25:18 | 10 | 0.94 |
全部待办事项可参阅 TODO.md (共计 55 项)
- 检查设备环境
- 操作系统: Android 7.0+
- 下载并安装 Auto.js
- 4.1.1 Alpha2 (
免费版本
) - Pro 7.0.4-1 (
付费版本
) - Pro 8.3.16-0 (
付费版本
) - Pro 8.8.20-0 (
付费版本
)
- 下载并部署项目 (任意一种方式)
- 下载项目部署工具 (
*.js
)- 将部署工具 (脚本文件)
保存
或另存为
至本地存储 - 用
Auto.js
直接运行 (或导入后运行) 脚本文件完成部署 - 部署后可能需要关闭并重启
Auto.js
才能看到项目目录
- 将部署工具 (脚本文件)
- 下载最新项目数据包 (
*.zip
)- 将项目数据包解压到本地存储
- 定位到设备的内部存储目录 如:
/内部存储/
/Internal Storage/
/sdcard/
/storage/emulated/0/
等 - 在此目录下找到
Auto.js
默认工作目录
· 中文系统默认目录./脚本/
· 英文系统默认目录./Scripts/
- 若不存在则需手动建立工作目录
或在Auto.js
软件中设置工作目录 - 将解压后的项目文件夹放置在工作目录中
- 使用 Auto.js 运行项目
- 运行
ant-forest-launcher.js
启动项目 - 运行
ant-forest-settings.js
配置项目 - 项目
tools
文件夹包含小工具 (详见项目文档)
- 自动收取好友能量
- 自动收取/监测自己能量
- 收取结果统计/展示
查看更多功能
- 控制台消息提示
· 开发者测试日志 (默认关闭) - 自动解锁屏幕
· 提供解锁密码录入等配置 - 定时任务与循环监测
· 好友排行榜样本复查
· 主页能量球循环监测
· 定时任务自动管理 - 多任务自动排队
- 脚本运行安全
· 运行失败自动重试
· 单次运行最大时间限制
· 排他性任务最大排队时间限制
· 脚本炸弹预防 - 事件监测与处理
· 账户登出
· 屏幕意外关闭
· 来电响铃或通话 - 多语言支持 (简体中文/英语)
· 自动切换简体中文语言 - 黑名单机制
· 能量保护罩黑名单自动管理
· 用户自定义黑名单管理 (列表选择/检索选择) - 项目管理
· 在线更新项目
· 本地备份项目
· 本地或服务器还原项目
· 项目更新提示/版本忽略 - 信息加密存储
· 自动生成密文字典文件
· 使用密文存储账户信息/解锁密码等敏感信息 - 账户功能
· 防止其他账户意外收取 (需录入主账户信息)
· 主账户操作完毕可自动回切之前登录的账户 - 统计功能
- 适应恶劣条件
· 脚本在网络条件较差时仍可正常运行或识别异常 - 图形化配置工具
· 基于UI的配置工具 可详细配置项目参数
修复
账户功能开启时自动登录可能失败的问题issue #524
修复
能量雨组件更新导致相关工具运行异常的问题issue #525
修复
主页浇水能量球误识别导致假死的问题issue #518
修复
对话框返回键监听器触发时连续执行两次的问题修复
获取能量罩信息时可能无法正确获取日期的问题修复
能量罩好友在同一会话中重复加入黑名单的问题修复
蚂蚁森林备用启动方案不支持新版支付宝的问题修复
进入好友森林后自动展开好友动态可能不成功的问题修复
配置工具开发者页面点击图标时可能报错退出的问题修复
运行提示对话框推迟任务时可能导致脚本假死的问题修复
音量键监听器线程可能被提前终止致使功能失效的问题修复
音量键停止脚本后部分图片资源可能未及时回收的问题修复
主页能量球监控到达成熟时间后可能未及时停止的问题issue #508
#521
修复
IMAGES扩展模块多次加载导致截图权限申请失败的问题修复
排行榜截图样本池差异检测失效导致可能的停检迟缓问题issue #519
#526
修复
部分Pro版本无法获取DialogAction静态变量的问题issue #520
修复
$$sel.pickup()罗盘p标记跨标记定位时的定位错误问题修复
部分Pro版本无障碍服务未开启时运行配置工具无响应的问题优化
增加$$sel.pickup()箭头函数回调并优化错误提示优化
增加$$sel.pickup()罗盘k标记可向上遍历clickable控件优化
增加$$sel.traverse()/traverseAll()可遍历并筛选子控件优化
脚本结束前及时关闭数据库实例以释放部分资源issue #497
优化
使用Webpack替代UglifyJS避免项目部署工具代码冗余优化
整合mod-monster-func所有方法到相关子扩展模块中优化
waitForAction()增加回调可直接使用条件源的返回值优化
简化imagesx.getName()实现并摒弃不必要的备用方案优化
图标资源整合至本地文件提升读取效率并增加哈希校验优化
图标资源匹配优化分辨率自适应并提升无缓存匹配效率优化
图标资源可根据哈希信息实现缓存自销毁及缓存自更新优化
提升配置工具查看历史更新获取速度及成功率优化
提升能量雨条件识别及统计结果的效率及准确率优化
使用基于Pro版本的crypto模块替代pwmap模块提升可用性提示
crypto模块可读取pwmap模块的数据文件但不支持反向读取
修复
获取能量罩信息时可能出现空指针的问题修复
闹钟间隔事件监测代码异常导致脚本终止的问题修复
$$cvt对0到1之间的输入数据返回值为空的问题优化
threadsx.start()支持箭头函数及绑定函数优化
Pro版本增加对话框按钮自定义颜色设置的支持优化
Pro版本移除获取控件信息对currentPackage()的依赖
修复
配置工具无法设置排行榜滑动距离等相关配置项的问题修复
获取能量球数据缓存时逻辑错误导致效率提升无效的问题修复
OCR方案获取倒计时耗时过久未能按预期及时停止的问题优化
霍夫变换覆盖检测方法优化以提高成熟能量球识别率issue #508
- CHANGELOG-2.md ( 2.x 版本 )
- CHANGELOG-1.md ( 1.x 版本 )