安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出

2023-11-09

安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出

 

一、实现方法

Tasker(定时任务,启动各个部件)+Auto.js(脚本解锁屏幕)+Autoinput(模拟点击屏幕)+VirtualXposed(收集能量,遍历好友)

参考案例(感谢两位大神):

1Android支付宝蚂蚁森林能量自动收取插件成品+源码

https://www.52pojie.cn/thread-803501-1-1.html

2Auto.js脚本:蚂蚁森林收能量 星星球 京东金融签到 微信运动点赞等

来自 https://github.com/e1399579/autojs

应用下载地址:https://www.lanzous.com/i2revqf

脚本:https://www.lanzous.com/i2revqf

实现功能:

定时启动,解锁屏幕(数字密码),打开支付宝蚂蚁森林,收集好友能量和浇水,退出软件杀死支付宝进程,锁定屏幕。

效果:

 

二、使用方法

1、安装应用

1Tasker

地址: https://apkhome.net/tasker-5-6-5b-apk/

2AutoInput

地址: https://apkhome.net/autoinput-pro-2-5bf2-unlocked/

3Auto.js

Auto.js软件4.0.1 Beta或更高版本

下载链接 https://www.coolapk.com/apk/org.autojs.autojs

4VirtualXposed

下载地址: https://vxposed.com/download.html

 

2、安卓应用设置

MIUI10系统设置方法,其它系统可参考,按以下设置,耗电量会增大。

(设置了以下应用Auto.js; AutoInput; Tasker;VirtualXposed,可能不需要那么多)

步骤:

1)多任务后台界面,长按加锁;(多任务界面,滑动卡片,不会杀死应用)

2)设置-授权管理-自启动管理,允许想要的应用自启动;

3)设置-电量与性能

1)省电优化-右上角设置-锁屏断开数据、清理内存:设为从不;

2)场景配置-睡眠模式:关闭;(不关闭睡眠模式,会不会自动杀应用)

4)设置-更多应用-搜索应用-点开-省电策略-无限制(可确认自启动是否打开);

5)无障碍设置

设置-更多设置-无障碍-点开应用开启服务(Auto.js; AutoInput; Tasker

(其它:设置无障碍快捷方式,同时按住两个音量键可启用)

 

3、安装屏幕解锁插件和蚂蚁森林收集能量模块

(1)auto.js屏幕解锁脚本

1)Auto.js简单数字解锁脚本

一般手机屏幕,上滑进入解锁界面

代码如下:

auto(); // 自动打开无障碍服务

/*判断屏幕锁定,解锁屏幕(数字密码)*/

if (!device.isScreenOn()) {//息屏状态将屏幕唤醒

    device.wakeUp();//唤醒设备

    sleep(1000); // 等待屏幕亮起

    //miui锁屏滑动不能唤出密码输入 通过下拉通知栏点击时间进入密码解锁

    swipe(500, 30, 500, 1000, 300);

    sleep(400);

    //点击时间

    click(100, 120);

    //解锁 密码0401

    desc(0).findOne().click();

    desc(4).findOne().click();

    desc(0).findOne().click();

    desc(1).findOne().click();

    //等待解锁完成,返回并退出

    back();

    exit();   

}

 

MIUI 10 官方主题,无法模拟上滑进入解锁,只能下拉通知栏点击时间进入解锁界面。(更换主题,可上滑解锁)

代码如下:

auto(); // 自动打开无障碍服务

/*判断屏幕锁定,解锁屏幕(数字密码)*/

if (!device.isScreenOn()) {//息屏状态将屏幕唤醒

    device.wakeUp();//唤醒设备

    sleep(1000); // 等待屏幕亮起

    //miui锁屏滑动不能唤出密码输入 通过下拉通知栏点击时间进入密码解锁

    swipe(500, 30, 500, 1000, 300);

    sleep(400);

    //点击时间

    click(100, 120);

    //解锁 密码0401

    desc(0).findOne().click();

    desc(4).findOne().click();

    desc(0).findOne().click();

    desc(1).findOne().click();

    //等待解锁完成,返回并退出

    back();

    exit();   

}

 

2)Auto.js完整版解锁脚本

支持数字与图案解锁

参考: https://github.com/e1399579/autojs

(备注1:脚本支持数字解锁与手势解锁,只测试了数字解锁,手势解锁请自行研究;)

(备注2:此代码发布界面提供了auto.js收集能量的脚本,未测试请自行研究;)

 

将整个文件夹download下来,拷贝其中的4个脚本(解锁.jsSecure.js; config.jsrobot.js)到手机同一个目录下。

 

操作步骤:

1)安装Auto.js,点击+,新建文件夹,命名为“解锁屏幕”;

2)进入“解锁屏幕”文件夹,导入4个脚本;

3)点击打开config脚本,在password中输入锁屏密码,点击保存;

4)配置完成,测试脚本,点击运行,无提示则各项服务正常,有提示按提示开始无障碍应用服务;

5)启动定时任务测试:锁屏,息屏,测试能否滑动解锁。

 

可能存在问题:

MIUI10,官方默认主题上滑解锁失败,更换主题测试OK

 

2VirtualXposed的蚂蚁森林能量收集模块

发布地址: https://github.com/yongjun925/autocollectenergy

下载地址:  链接: https://pan.baidu.com/s/1e-neHBmoU08XF-hX3hvaCg 提取码: rk2v

拷贝到手机中

 

VirtualXposed 介绍,查看视频教程   https://vxposed.com/

 

安装步骤:

1)安装VirtualXposed;

2)点击进入设置,添加应用,把支付宝安装到VirtualXposed;

3)添加应用,安装自动收能量插件到VirtualXposed;

4)设置-模块管理,勾选自动收能量模块;

5)应用界面,设置-重启;

6)应用界面,长按添加快捷方式,添加支付宝;

7)打开支付宝-蚂蚁森林,自动收取能量;

 

备注:

为防止密码泄露的担心(开源软件作者应该没问题,不过还是防范一下),建议用人脸识别登陆支付宝,付款时采用指纹支付;

 

4Tasker设置

添加配置,增加任务如下。

 

AutoInput和Auto.js都在Tasker的插件里面,可实现模拟点击屏幕的功能。

参考教程:

使用AutoInput教程:利用tasker搭配autonotification和autoinput抢红包

来自 <https://www.jianshu.com/p/b76d7b746119/>

 

步骤

1)增加程序,启动auto.js应用;增加插件,auto.js启动配置;

2)启动应用VX,增加插件,用AutoInput模拟点击屏幕(坐标可以截图到电脑,画图工具找,或者):打开支付宝,蚂蚁森林,点开合种,点击浇水,点击增加水量;

3)插件AutoInput,增加全局动作GlobalAction,返回到主屏幕;

4)插件AutoInput,点击RecentApps,模拟点击屏幕的杀死应用;(先确保auto.js 、autoinput、tasker等在任务界面被锁定了,长按卡片选择锁定)

5)点击+号,显示->系统锁定

配置文件:https://www.lanzous.com/i2rfc8j

如何导入配置文件?

请您参考馊傻仔在百度贴吧 Tasker 吧发布的主题帖“【教程】扫盲-关于导入文件”

链接: https://tieba.baidu.com/p/3515503606 。

 

三、补充介绍

1、安卓自动化工具Tasker

精品软件系列1 – 让手机全面自动化:Tasker|Tasker教程

来自 <https://www.zhangxuhu.com/archives/10.html>

Tasker - 安卓自动化任务工具神器!高效人士的必备系统增强应用

来自 <https://www.iplaysoft.com/tasker.html>

酱油一下下之Tasker从入门到精通到...放弃系列

来自 <http://tieba.baidu.com/p/5288908002>

 

2VirtualXposed

VirtualXposed 使用说明

来自 <https://github.com/android-hacker/VirtualXposed/blob/vxp/CHINESE.md>

3Auto.js

auto.js简介 https://www.jianshu.com/p/f139d3f90c1c

开发页面: https://github.com/hyb1996/Auto.js

官方文档:https://hyb1996.github.io/AutoJs-Docs/

官方论坛: autojs.org

文档:可在这里查看在线文档。目前文档仍然不完善。

示例:可在这里查看一些示例,或者直接在应用内查看和运行。

 

四、可能存在问题

1、无障碍服务被关闭

安卓系统自带,开了某个应用程序的无障碍设置后,一旦你将该程序强行关闭(一键清理,调出多任务界面上滑退出),对应程序无障碍设置就会自动关闭。后台自动清理,也会强行退出应用。

设定方法:3步必须有,1,允许自动启动2,在应用休眠中允许此程序运行,3,多任务锁定该卡片;4、加入白名单,后台锁定;

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出 的相关文章

  • 解决谜题获取3个月Jetbrains全家桶正版使用权

    最近 Jetbrains没事搞事 搞了一个解谜活动 成功解答出谜题的同学可以获得三个月Jetbrains全家桶的正版使用权 就算没有这个奖励 光是这个解谜过程就非常有意思 所以我就来给大家介绍一下 当然其实我也是看别人的文章介绍之后才发现有
  • 小米路由器3刷X-Wrt固件教程

    之前写过一篇 小米路由器3刷潘多拉固件教程 导致一些朋友不小心刷成砖了 在此给这些朋友道个歉 虽说刷机有风险 我也按照官方的教程写的 自己也没遇到什么问题 但是还是有很多朋友刷成砖了 那应该还是和我的教程有关系 在此只能和各位朋友说声对不起
  • 安装完Ubuntu 17.10后要做的几件事

    前几天Ubuntu 17 10终于出来了 正好前几天我电脑重装系统 顺便留了一个分区用来装Linux 所以就在我电脑上安装了Ubuntu 17 10 安装过程就不说了 图形化安装程序 基本安装过几次就熟悉了 所以重点 还是安装完成之后的美化
  • 系统安装部署系列教程(三):VHD方式安装系统

    普通的系统安装方式需要占用一个分区 假如某个分区有很多富裕空间 而且并不想完全格式化分区 可以考虑使用虚拟磁盘方式 VHD 安装系统 使用VHD方式安装的系统 只会占用一个文件 将来不需要的时候直接删除这个文件即可 而且VHD方式安装系统不
  • 群晖NAS公网访问(IP+DNSPOD+桥接+端口转发+DDNS+WebDAV)

    群晖NAS公网访问 IP DNSPOD 桥接 端口转发 DDNS WebDAV 文章更新一版 结果审核不过 只能转载了 https www cnblogs com nomil9 articles 12924354 html
  • 常用Linux发行版镜像源配置

    最近研究Linux 试了一些Linux发行版 但是大多数发行版的软件源速度都不是很理想 所以我这里干脆做了一个收集 把我用过的一些常用发行版的软件源设置方法做个总结 大家也可以做个参考 Ubuntu 18 04 18 04是目前Ubuntu
  • Linux下rz,sz与ssh的配合使用

    一般来说 linux服务器大多是通过ssh客户端来进行远程的登陆和管理的 使用ssh登陆linux主机以后 如何能够快速的和本地机器进行文件的交互呢 也就是上传和下载文件到服务器和本地 与ssh有关的两个命令可以提供很方便的操作 sz 将选
  • Proxyee Down简介

    以前写过一篇用Proxyee下载百度网盘大文件的文章 后来一直没在用过 现在发现Proxyee出了新版 功能也增加了 所以重新来介绍一下 现在它的Github地址也变了 现在的地址是 https github com proxyee dow
  • 用EasySysprep封装Win7系统

    前面我介绍了使用Dism 封装Windows 7系统 不过最后还是没达到我想要的效果 不过经过一番查阅之后 我发现我想要的效果好像没办法简单的使用单一工具达到 我希望做成的效果是类似于Win10 一个ISO镜像内置各种驱动及最新的更新 安装
  • Vagrant快速入门教程

    之前学习Docker的时候 发现了Vagrant 感觉这也是一个挺方便的技术 但是我下载安装完Vagrant的时候 发现恰好VirtualBox发了新版本 Vagrant还没兼容 所以这篇文章一直拖到了现在 昨天正好Vagrant更新了版本
  • 在计算机中安装Manjaro

    前几天我为了尝鲜在电脑中安装了大蜥蜴 OpenSuse 新鲜期过了之后我准备换回原来的ArchLinux 结果发现大蜥蜴把原来的Grub设置覆盖了 如果要恢复的还得重新刻一个Arch引导U盘 与其这样我为什么不重新安装一个新的系统呢 Man
  • 数字图像与视频处理 作业模板 Latex版

    搞了好久 终于把这个简单的模板给拼出来了 不熟悉想做点什么真的太难 做的时候一点点小的问题就可能发去半天的时间都找不出来 比如到最后完全没有问题的时候bibtex命令就是通不过 后来我把文件名改短了 去掉分隔符 成功了 所以说不懂的事情要从
  • 安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出

    安卓自动化工具 解锁屏幕 打开支付宝蚂蚁森林 收取能量 种树浇水 自动退出 一 实现方法 Tasker 定时任务 启动各个部件 Auto js 脚本解锁屏幕 Autoinput 模拟点击屏幕 VirtualXposed 收集能量 遍历好友
  • Wolfram Mathematica 12.3免费安装教程

    注意 本文介绍的Wolfram Mathematica仅为学习用途 如果有条件请支持正版 本文参考自贴吧激活教程 有Github账号的可以点赞支持原作者 https github com TieBaMma InstallTutorial b
  • Fedora 31配置和桌面美化笔记

    Fedora是一个非常流行的Linux发行版 与Ubuntu齐名 但是Fedora相对于Ubuntu更加激进 新软件和新内核会直接上到Fedora的软件源中 所以如果你那种比较喜欢更新软件的人 但是又感觉Arch Manjaro这类滚动发行
  • 小米路由器3潘多拉固件刷机教程

    小米路由器的官方固件优化不够好 很多人都出现限速 断流的现象 我之前也出现过限速的情况 最后没办法只能设置路由器定时重启 前几天突发奇想把定时重启关了 发现路由器居然连着好几天都没啥问题 我以为从此以后就能安心用了 可惜今天又出现了无法上网
  • Matlab R2018b激活教程

    最近重装了系统 又正好需要用一下Matlab 所以就来研究一下如何激活 目前Matlab最新的版本是R2018b 所以我找的也是R2018b的激活教程 再次提醒 如果有条件请支持正版 资源准备 很幸运 我发现已经有人将Matlab R201
  • 巧用符号链接移动文件夹位置

    有些时候我们可能因为系统或者某些软件的缓存占得比较多 想把他们从C盘移动到其他地方 但是软件本身并没有提供修改缓存文件夹的功能 这下应该怎么办呢 其实还真有一个好办法可以完美解决 这就是今天要为大家介绍的符号链接 符号链接这个名词经常使用L
  • Windows下好用的终端程序ConEmu

    Windows下的终端程序一直是一个问题 默认的cmd已经老旧不堪 而且在Windows 10中已经取消了在此处打开终端的右键菜单 改为使用功能更加强大的Powershell 而Powershell虽然功能强大 但是默认自带的终端程序却很不
  • 华硕重装系统键盘灯失效 =>重装ATK驱动

    1 点击网站华硕服务与支持 https www asus com cn support 2 输出笔记本型号 选择产品 3 下载驱动 3 1选择驱动程序和工具软件 3 2选择操作系统 3 3找到ATK驱动并且下载 4 安装驱动 4 1安装AT

随机推荐

  • [python爬虫之路day7]:实战之中国天气网全国城市天气情况爬取

    通过今天的学习 我们将中国天气网的所有城市天气信息按照最低温度的排序爬取出来 并将排名前10的城市可视化 通过本次学习又温习了以下 1 sort函数 可以排序 但是数据必须是整型数据 2 pyecharts的Bar库 可以进行绘制表格 代码
  • 拉格朗日插值多项式的原理介绍及其应用

    插值 不论在数学中的数值分析中 还是在我们实际生产生活中 都不难发现它的身影 比如造船业和飞机制造业中的三次样条曲线 那么 什么是插值呢 我们可以先看一下插值的定义 如下 定义 如果对于每个 1 i n P
  • 关于 OneNote 无法打开笔记本 无法打开该位置 没有该位置权限:

    问题 无法打开笔记本 别人共享的 备注 问题开始之前请刷新一下DNS缓存 https blog csdn net ljason1993 article details 83040313 看一下 无法打开笔记本 无法打开该位置 没有该位置权限
  • python功率谱,直接法和间接法

    from scipy fftpack import fft fftshift ifft from scipy fftpack import fftfreq import numpy as np import matplotlib pyplo
  • OpenVX中 graph与node之间的关系,以及在CNN中的定位

    OpenVX中 graph与node之间的关系 以及在CNN中的定位 很多小伙伴都知道 OpenVX是用来处理图像的一组API 核心是kernel函数的实现 OpenVX对于图像处理是调用底层硬件的GPU或者PPU等硬件加速器 所以相比于O
  • 路由 vue-router4.x

    Vue3支持最新版本由于Vue 3 引入了createApp API 该API更改了将插件添加到Vue实例的方式 因此 以前版本的Vue Router将与Vue3不兼容 Vue Router 4 引入了createRouter API 该A
  • Linux学习之gcc/g++选项

    C C 编译过程为 预处理 编译 汇编 链接 每个阶段都有对应的命令 1 E 仅对文件进行预处理 输入此命令后会将预处理结果显示在shell中 可将此命令与 gt 命令结合 例如 g test cpp E gt test i 则将结果输入到
  • windows 环境下,nginx 配置跨域问题

    server listen 8090 server name 192 168 1 localhost charset koi8 r access log logs host access log main location root E n
  • 看完保证你会配置 logback ,太厉害了!

    logack 简介 目前还没有看过日志类框架的源码 仅限于如何使用 所以就不说那些 空话 了 最直观的认知是 logback和log4j是一个人写的 springboot默认使用的日志框架是logback 三个模块组成 logback co
  • 如何使用chrome来设置和调试session、cookie、localstorage

    1 打开chrome 2 按F12快捷键 打开调试界面 3 选中console的tab页 4 直接在 gt 后输入命令 localStorage setItem name Bob console log localStorage getIt
  • Mybatis开发积累的一些好用知识,mapper接口传参详解,源码解析

    Mybaits应该很多的Java开发者都用到了 但是有一些功能想必不少的开发者不能灵活使用 或者使用的时候不理解 使用的时候总犹豫感觉用的迷迷糊糊的 今天就结合源码给大家解决疑惑 mapper接口传参的方式有很多方式 下面会一一列举 最后看
  • JVM常见命令之jinfo

    1 jinfo help 帮助文档 参数说明 pid 对应jvm的进程id executable core 产生core dump文件 server id remote server IP or hostname 远程的ip或者hostna
  • c# 委托的同步调用(invoke)和异步调用(beginvoke)

    using System using System Collections Generic using System ComponentModel using System Data using System Drawing using S
  • css--边框 背景图

    边框 border width 20px 边框的宽度 border style solid dashed dotted double none 边框的样式 solid 实线 dashed 虚线 datted 点划线 double 双实线 n
  • 快速简单带你入门学会STM32串口通信以及USART

    快速简单带你入门学会STM32串口通信以及USART 通信的方式可以分为多种 按照数据传送方式可分为串行通信和并行 通信 按照通信的数据同步方式 可分为异同通信和同步通信 按照数 据的传输方向又可分为单工 半双工和全双工通信 下面我们就来简
  • windows安装nacos步骤,还有那些坑

    废话不多说 问题一一列出 下载nacos Releases alibaba nacos GitHub 1 找到解压目录 输入cmd 回车 执行命令 startup cmd启动 也可以执行startup cmd m standalone 单机
  • 驱动电路(电压驱动、电流驱动)

    1 驱动电路 百度百科 2 基于三极管的继电器驱动电路 电子发烧友网 3 led驱动电路 百度百科 4 驱动电路技术 电子发烧友网 5 详细分析常见开关电源中的7种驱动电路 附有图片 KIA MOS管 6 驱动电路的作用 7 恒流源驱动电路
  • python 判断等于0_Python 条件语句介绍

    Python条件语句是通过一条或多条语句的执行结果 True或者False 来决定执行的代码块 可以通过下图来简单了解条件语句的执行过程 Python程序语言指定任何非0和非空 null 值为true 0 或者 null为false Pyt
  • Qt图形化界面学习之资源文件添加

    首先 我们开始试着用ui界面来进行上节的功能实现 菜单栏 工具栏 状态栏 在菜单栏的二级菜单设计中 名字只能输入英文 创建后再修改为中文 因为文件创建action的时候是按照你输入的英文创建的 我们可以修改text属性来修改名字 改为中文
  • 安卓自动化工具:解锁屏幕+打开支付宝蚂蚁森林+收取能量+种树浇水+自动退出

    安卓自动化工具 解锁屏幕 打开支付宝蚂蚁森林 收取能量 种树浇水 自动退出 一 实现方法 Tasker 定时任务 启动各个部件 Auto js 脚本解锁屏幕 Autoinput 模拟点击屏幕 VirtualXposed 收集能量 遍历好友