• yaolan

    我在网上查了一下方案,看上去靠谱的有以下几种,想知道大佬们都是怎么做app自动化的啊?想知道自动化操作BOSS APP的是怎么实现不被检测的啊:

    BLE 蓝牙 HID(ESP32‑C3)

    - 外接硬件:^-^ESP32 开发板(藏在设备壳子里,外部看不见线材)

    - root:^-^;adb:^-^;固件原厂

    - 原理:开发板伪装成蓝牙触控板,手机蓝牙配对,输入事件来自蓝牙外设驱动;中控只拿屏幕图像(scrcpy 截屏,不向手机下发控制指令),OCR 图像识别,下发指令给 ESP32。

    - 事件来源标记:INPUT_SOURCE_TOUCHPAD;压力、接触面积参数固定不变是最核心指纹。

    - 客户端环境检测:检测不到 adb、root、frida、无障碍、固件篡改。

    - 唯一可检测点:采集 MotionEvent 里面压力、接触面积恒定,滑动缺少真实噪声;服务端行为模型。

    定制固件系统 daemon 注入

    - 外接硬件:^-^;root:^-^(固件层面拥有 system 签名权限);adb:可以完全关闭

    - 原理:采购批量二手消费级手机,重刷修改 AOSP 固件;内置隐藏系统 daemon,拥有INJECT_EVENTS权限,远程接收指令直接调用InputManager.injectInputEvent()注入触摸;ps 进程列表做隐藏。

    - MotionEvent 来源标记:INPUT_SOURCE_TOUCHSCREEN,和人手触摸来源标记完全相同。

    - 客户端常规环境检测全部失效;需要校验系统分区 hash /build fingerprint 签名才能发现固件被篡改。绝大多数业务 APP 不会做这个重校验。

    - 指纹:注入出来的事件压力、size 经常固定值,时间切片规整。

    Root ConfigFS‑Gadget 本机虚拟 HID

    - 外接硬件:^-^;root:^-^;adb:可以关闭

    - 原理:安卓 Linux 内核 ConfigFS Gadget,root 权限让本机 USB 控制器模拟 HID 触控设备;手机自己给自己发送 HID 触摸事件,不需要外部板子。

    - 优势:不需要外接 ESP32 板子,一台 root 真机即可完成。

    - 风险点:存在 root 痕迹;现代加固 APP 可以检测 su、magisk、uid0 进程;如果黑产做完整 Magisk Zygisk+Shamiko 隐藏 root,会大幅提升规避难度。

    - 事件特征和外部 HID 硬件一致:压力固定。

    OTG‑USB HID(ESP32‑S3 有线)

    - 外接硬件:^-^OTG 数据线 + ESP32‑S3;有线,线材可以做隐蔽布线

    - root:^-^;adb:^-^;原厂固件。

    - 原理:USB OTG 接入,手机识别为 USB 触控板外设;和蓝牙 HID 逻辑一致,只是传输介质 USB。

    - 比蓝牙 HID 更容易被注意:存在 USB 插入状态;APP 可以检测 USB 外设列表识别到外接 HID 设备。

    主楼
  • OwnDing

    有没有试过 GUI Agent? 之前私有部署用过 UI-TARS 做过类似的东西

    不是用OCR识别,用 GUI 模型去识别,它能对按钮之类的识别很精确,点击也很方便

    #1
  • 老文

    有一个开源项目叫做boss-cli,你可以看看,小心风控封账号其他应该功能性都能满足你的要求

    #2
  • 深入交流

    简单高效方案:

    定制 ROM,修改里面的无障碍检测,默认所有无障碍均是开启状态,但显示是关闭,其他软件读取无障碍列表开启状态,也都是全部关闭。

    这样子就可以用无障碍写脚本了,检测也检测不到。因为脚本自己开发的,包名自己随便编的。

    #3
  • oshiki

    目前我实践的是openminis靠模型操作手机可以勉强操作boss安卓端,一般的adb和js脚本都会被boss检测到然后把你的账号退出,我现在都只在网页端开自动化插件投简历了^-^

    #4
  • yaolan

    这个实测下来是不行的,已经被封号了

    #5
  • yaolan

    native 检测FLAG_IS_ACCESSIBILITY_EVENT

    native 遍历 /proc 发现可疑进程;

    logcat 无障碍事件

    这三种检测是不是能测出来这个方案啊?

    #6
  • yaolan

    主要是想要绕过它的检测去进行操作。至于如何做这个视觉识别,这个倒还好说

    #7
  • oshiki

    没具体看过日志,但我看操作确实有概率被退出账号,频率会低一点,相对来说是最稳定的方法

    #8
  • yaolan

    我看有个公司能实现这样的方案,但我不知道是真是假?想问问有没有大佬给点思路

    #9
  • yaolan

    你的自动化插件不会被封号或者说被限制登录吗?

    我感觉浏览器端我已经基本上做到极致了,用的是指纹浏览器但依然会出问题。

    #10
  • yaolan

    native 检测FLAG_IS_ACCESSIBILITY_EVENT

    native 遍历 /proc 发现可疑进程;

    logcat 无障碍事件

    这三种检测是不是能测出来这个方案啊?

    #11

发表回复

登录后回复