基于AutoJS的蚂蚁森林收能量脚本
GPL-2.0 License
Bot releases are hidden (Show)
独立工具/模型下载.js
自动下载ONNX模型独立工具/YOLO检测.js
可以检查YOLO识别效果,如果识别效果不佳,可以在关于项目-开发模式 打开启用开发模式,打开是否保存YOLO训练用数据 然后关闭开发模式。运行一段时间后将resources/trainData目录打包发送给开发者,进行进一步训练以便提高模型识别精度收集设置
中,YOLO执行需要下载ONNX模型,且AutoJS需要支持OnnxRuntime,具体下载地址见:https://wwxs.lanzouq.com/b042le51i 密码:b034
Published by TonyJiangWJ 8 months ago
Published by TonyJiangWJ 10 months ago
Published by TonyJiangWJ 11 months ago
unit/自动巡护.js
创建每日定时任务即可,请确保步数足够10000之后再执行,以确保拿到3+5的保底巡护次数Published by TonyJiangWJ about 1 year ago
Published by TonyJiangWJ about 1 year ago
20230820
修复部分设备无法使用app.openUrl打开森林界面的问题,app.openUrl打开的方式改为开关控制,默认关闭20230820
优化解锁代码逻辑,避免部分设备手势解锁无法正常执行收集设置
中双击卡相关配置说明,默认为关闭状态Published by TonyJiangWJ over 1 year ago
20230709
修复更新问题和其他已知问题,请1.3.8.2版本的务必更新20230708
优化有效能量球的判定逻辑20230708
增加部分关键信息的可视化显示,避免小白配置错误同时不看日志导致摸不着头脑20230708
更新自动识别能量球所在区域的代码20230708
修复支付宝锁屏密码配置不能显示的问题20230708
更新了修改版AutoJS和困鱼,请通过README中的链接下载更新,修复了安卓13下清空无障碍缓存无效以及其他已知的问题。20230614
修复锁屏设置白屏的问题Published by TonyJiangWJ over 1 year ago
Published by TonyJiangWJ over 1 year ago
20230423
修改自身能量球倒计时的获取方式,toast获取已失效,现在改为OCR识别,请安装支持OCR的AutoJS或者安装mlkit-ocr插件20230423
优化 查找更多好友
的校验方式,避免进入排行榜时卡死在首页底部20230423
增加test/全局悬浮窗显示-神奇海洋信息.js
用于可视化查看OCR识别区域和垃圾球所在区域的配置是否正确Published by TonyJiangWJ over 1 year ago
20230309
优化个人首页倒计时能量球范围的判定,避免点击到活动图标收集设置
中修改Published by TonyJiangWJ over 1 year ago
Published by TonyJiangWJ almost 2 years ago
20230109
优化执行逻辑,增加OCR方式识别逛一逛按钮和浇水按钮的保底机制。未安装支持OCR的AutoJS请自行在本次支付宝界面变更后重新截图并配置相关图片数据。可视化配置
-查找图片设置
,对应浇水、逛一逛按钮等。20230109
增加查看历史更新记录的功能,入口为可视化配置
-关于项目
-更新历史
Published by TonyJiangWJ almost 2 years ago
20230104
增加版本统计功能,在检查更新时匿名收集当前所使用的版本,用于确定当前到底多少用户以及所使用的版本,请放心收集的信息为MD5加盐哈希后的设备id和当前脚本版本,无其他数据。目前先观察此功能的稳定性,后续考虑逐渐增加问题反馈等功能。
20221229
好友界面控件变更,重新适配;MIUI14请自行关闭电诈防护
20221221
优化多账号切换,不同设备的控件信息不同,兼容处理 #195
20221220
支持关闭从排行榜获取倒计时,推荐关闭后同时开启永不停止;
20221205
优化排行榜上下滑动手势的起止范围,避免下拉状态栏,同时范围可自定义#191
20221205
增加快速收集模式,可以自己选择是否开启,收集能量球的间隔不再进行随机睡眠,检测到使用双击卡后将会自动开启。
20221204
修复paddleOcr初始化失败的问题
当前版本仅通过逛一逛收取,排行榜中只识别倒计时信息不识别帮收和可收取,有一定几率会漏收倒计时刚刚结束的能量
优化灰度取色截图保存base64的机制,默认会在复制base64的同时保存到logs/base64下,在图片设置界面中可以加载文件而不是复制base64,因为大部分输入法无法复制过长的字符串。
默认已重置所有相关配置,如果运行有问题请按以下说明重新配置:
控件文本设置-个人首页 改为 最新动态
控件文本设置-加载好友动态 改为 (点击)?展开好友动态
收集设置- 开启永不停止 开启所有模式强制仅执行逛一逛
图像识别设置:自行配置逛一逛按钮区域,使用取色工具获取“收能量”的区域信息
查找图片设置:所有按钮重新配置一下最新的图片
另外提醒一下 蚂蚁森林界面没更新到最新版的请不要使用这个版本
Published by TonyJiangWJ almost 2 years ago
20221030
修复部分错误20221029
适配最新的界面,优化能量值获取逻辑20221016
优化神奇海洋OCR识别代码避免mlkit无法正确识别20221011
优化代码逻辑并迁移部分工具脚本到 独立工具
20221011
优化神奇海洋找球参数,避免无法正常识别能量球20220924
因为mlkit-ocr准确性有点低,排行榜倒计时OCR优先级通过单独开关控制,多点找色模拟或百度OCR优先级更高。20220924
增加对mlkit-ocr插件的支持,插件下载地址:https://github.com/TonyJiangWJ/Auto.js/releases/download/v4.1.1/mlkit-ocr-plugin-latest.apk
20220924
神奇海洋OCR识别区域支持手动设置,入口 图像识别相关配置
- 神奇海洋OCR识别区域
,记得下载mlkit-ocr插件。当前默认安装了mlkit-ocr之后优先启用mlkit,未安装时会尝试使用PaddleOCR(需要修改版AutoJS),如果两者都不支持则会自动设置两小时后的定时任务。20220914
增加神奇海洋自动收垃圾的功能,unit/神奇海洋收集.js
设置每日定时任务即可,目前并不稳定待后续优化20220914
修复个人首页倒计时获取不正确的问题 #17520220817
修复已知问题 无法正常运行的请重置默认配置或者手动指定逛一逛按钮位置Published by TonyJiangWJ over 2 years ago
优化执行冷却的判定规则,获取最近一小时内收集好友能量或者自身能量增长量达到某一个值之后,暂停执行一段时间。或者当监听到toast信息 “您最近行为存在异常,请稍后再试”之后自动暂停一段时间。具体阈值和等待时间请自行在可视化配置的收集设置中进行修改。
20220626
优化能量球识别配置,避免部分皮肤下无法正确识别可收取能量球的问题Published by TonyJiangWJ over 2 years ago
20220604
修复部分已知问题,能量雨请参照设置界面说明自行设置定时任务触发20220531
修复部分已知问题,能量收集统计完善,支持按日统计增量20220524
能量收集冷却逻辑修改,统计最近一个小时内所收集好友的能量数作为判定条件20220524
小号步数同步的同时支持自动进行行走捐,建议先刷步数再执行同步20220524
大号浇水功能支持选择执行时机 能量雨
小号收集
独立脚本
三种cdn.jsdelivr
为 fastly.jsdelivr
同时增加本地缓存网络JS的机制避免因为网络问题打不开可视化配置Published by TonyJiangWJ over 2 years ago
20220515
增加多账号行走捐同步脚本,暂不支持捐增20220515
优化模拟滑动代码逻辑,改为逐渐减速的向上滑动 取消自定义速度的配置20220515
加载dex中的类失败后强制终止AutoJS,为了能够在终止后重启脚本请授予AutoJs自启动权限,自启动后脚本将自动重启。20220511
修复部分已知问题可视化配置
进入 多账号管理
增加支付宝账号并设置昵称用于能量雨自动赠送,并勾选一个主账号。需要确保增加的账号在当前设备可以免密切换。unit/循环切换小号并收集能量.js
unit/循环切换小号并执行能量雨收集.js
Published by TonyJiangWJ over 2 years ago
20220419
增加奖励的自动领取,每日一次20220419
修复SQLite语法不兼容旧版本AutoJS的问题Published by TonyJiangWJ over 2 years ago
20220406
增加神奇物种签到功能,每日自动签到一次20220406
增加森林赠礼自动领取机制,通过图像识别配置,默认为1080P,其他分辨率请打开 可视化配置
-查找图片设置
-校验森林赠礼按钮
进行设置20220406
优化基础代码20220406
增加SQLite机制,自动保存每日能量数据,和收取或对好友浇水的数据。在可视化配置
-收集统计
中可查看不同日期收取好友的能量数据详情,以及柱状图和自己的能量值变更曲线