V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hongch
V2EX  ›  Android

[Assassin]新功能 自动完成小恩爱任务

  •  
  •   hongch · 2019-04-30 12:55:28 +08:00 · 10933 次点击
    这是一个创建于 2045 天前的主题,其中的信息可能已经有所发展或是发生改变。

    起因

    起因就是我对象 很喜欢玩 ant 森林 /小恩爱的表白 坚持 365 天就有 1314 大洋
    然后每天都要我帮她搞这些,所以有点烦,于是就决定写个脚本,每天自动完成这些任务

    实现

    之前自动打卡用的是 Android 原生的 AlarmManager,但是这次发现用 AccessiBility 比较麻烦,布局嵌套比较多,于是决定用 Autojs,节省了很多时间

    思路

    • 进入表白界面
    • 发送信息
    • 返回主页
    • 切换 tab
    • 退出登录
    • 切换账号
    • 输入账号密码
    • 登陆
    • 再次进入表白界面
    • 完成表白
      先上功能图 后上代码 不知道能不能传 gif gif 图在这里 :

    gif

    实现

    1. 这款 APP 基本都是原生写的,并且布局嵌套比较多 所以用 Autojs 比较容易
    2. 查找控件
    3. 写代码

    tools

    • Autojs.apk //用于执行脚本
    • androidSdk-tools/uiautomatorviewer //用于查看布局控件 id
    • vscode //编码,调试
    1. uiautomatorviewer AndroidSDK 自带进入相应目录运行就可以
    ~/Library/Android/sdk/tools/bin
    

    uiautomatorviewer 2. 找到相应的控件无非两种情况
    - 点击
    - 输入信息
    3. 根据 Autojs 的语法糖开始编码

    Usage

    具体下载地址和使用方法很简单 google 一搜索就有了

    1. 下载 Autojs.apk
    2. 安装 Autojs.apk
    3. autojs 连上本地服务器跑代码 /或者把代码导入到手机上再执行 效果一样

    代码在这里

    https://github.com/honglvt/TalentRAT/blob/master/shell/enai.js

    16 条回复    2020-05-26 16:09:39 +08:00
    7sDream
        1
    7sDream  
       2019-04-30 13:13:33 +08:00
    有点意思~

    不过,手机号暴露了吖……
    Laynooor
        2
    Laynooor  
       2019-04-30 13:26:49 +08:00 via Android
    rebot ?不是 robot 么
    hongch
        3
    hongch  
    OP
       2019-04-30 13:35:25 +08:00
    @Laynooor hahah 暴露了 英语不太好~ 是 robot
    hongch
        4
    hongch  
    OP
       2019-04-30 13:35:44 +08:00
    @7sDream 哈哈 没事
    slamDunkLINk
        5
    slamDunkLINk  
       2019-04-30 14:02:43 +08:00
    可以用来玩其他的,可以可以
    hongch
        6
    hongch  
    OP
       2019-04-30 14:03:39 +08:00
    @slamDunkLINk 这个思路其实可以做 微信 /qq 自动聊天 加好友机器人
    iiusky
        7
    iiusky  
       2019-04-30 14:34:45 +08:00
    这样搞好像会封号,没有灵魂-。-哈哈哈哈或
    hongch
        8
    hongch  
    OP
       2019-04-30 15:01:42 +08:00
    @iiusky hahah 确实没有了灵魂😂
    251243021
        9
    251243021  
       2019-04-30 15:37:12 +08:00
    让我了解了 auto.js
    oIMOo
        10
    oIMOo  
       2019-04-30 15:40:56 +08:00
    我以为是支付宝的蚂蚁森林
    不过这种脚本肯定不是在主力机上的吧?
    hongch
        11
    hongch  
    OP
       2019-04-30 18:21:44 +08:00
    @oIMOo 随便跑在什么机子上都可以 模拟按键 APP 很难检测
    MinQ
        12
    MinQ  
       2019-05-01 08:23:10 +08:00 via Android
    @hongch 好检测啊,收集点击位置,每次都点在那一个坐标点上的肯定有鬼啊
    shpdnx
        13
    shpdnx  
       2019-05-01 17:04:13 +08:00 via Android
    高智商人才造假。
    devfeng
        14
    devfeng  
       2019-05-13 18:29:56 +08:00
    像极了爱情
    ddup
        15
    ddup  
       2020-04-03 12:48:08 +08:00
    现在 androud sdk 新版本 都没有 uiautomatorviewer 了,而且用之前下载的 uiautomatorviewer 则无法在 8.1 和以上的系统上读取 UI,会报错。
    Webb
        16
    Webb  
       2020-05-26 16:09:39 +08:00
    你是个莫的感情的机器人,对,我就是机器人。。哈哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.