本应用参(抄)考(袭)[CodeBoy的微信钉钉自动搶红包神器]-(利用AccessibilityService辅助功能)在其基础上加入了钉钉钉钉自动抢红包神器,同时做了一些小整改可以帮助你自动抢微信红包、钉钉红包。
- 捕捉notification的消息文本有对应文本则打开应用。
- 在消息列表的时候捕捉消息列表的文本,有对应文本则进入聊天界面
- 在聊天界面的时候,捕捉红包上面的特定文本有对应文本则点击进入拆红包界面。
- 在拆红包界面的时候获取拆红包那个节点,执行模拟点击
- 请先按提示開启辅助服务。
- 请开启微信/钉钉的“消息通知模式”(关闭“免打扰”)
- 锁屏情况下不会自动抢,只会提醒(所以若想一直保持自动抢,请勿锁屏)
- 注:由于钉钉的限制钉钉的自动拆红包需要获取Root权限。(微信则无需)
由于钉钉获取到的拆红包节点ImageButton无法定位到中间那个“拆红包”所以无法直接通过Node的performClick执行模拟点击。以下是微信的“拆红包”和钉钉的“拆红包”:
所以此处做的处理是获取Root执行点击的命令這里针对钉钉做出的特殊处理,应该算是本应用的一大败笔
// 申请获取root权限,这一步很重要不然会没有作用