起因
起因就是我对象 很喜欢玩 ant 森林 /小恩爱的表白 坚持 365 天就有 1314 大洋
然后每天都要我帮她搞这些,所以有点烦,于是就决定写个脚本,每天自动完成这些任务
实现
之前自动打卡用的是 Android 原生的 AlarmManager,但是这次发现用 AccessiBility 比较麻烦,布局嵌套比较多,于是决定用 Autojs,节省了很多时间
思路
- 进入表白界面
- 发送信息
- 返回主页
- 切换 tab
- 退出登录
- 切换账号
- 输入账号密码
- 登陆
- 再次进入表白界面
- 完成表白
先上功能图 后上代码 不知道能不能传 gif gif 图在这里 :
实现
- 这款 APP 基本都是原生写的,并且布局嵌套比较多 所以用 Autojs 比较容易
- 查找控件
- 写代码
tools
- Autojs.apk //用于执行脚本
- androidSdk-tools/uiautomatorviewer //用于查看布局控件 id
- vscode //编码,调试
- uiautomatorviewer AndroidSDK 自带进入相应目录运行就可以
~/Library/Android/sdk/tools/bin
2. 找到相应的控件无非两种情况
- 点击
- 输入信息
3. 根据 Autojs 的语法糖开始编码
Usage
具体下载地址和使用方法很简单 google 一搜索就有了
- 下载 Autojs.apk
- 安装 Autojs.apk
- autojs 连上本地服务器跑代码 /或者把代码导入到手机上再执行 效果一样
代码在这里
https://github.com/honglvt/TalentRAT/blob/master/shell/enai.js