安卓微信自动抢红包插件优化和实现

android微信的抢红包插件 前言  之前看到了微信抢红包的插件,觉得这个功能实在强大了,这和之前我想实现的模拟点击事件基本相似,可以完美的触发一个view的点击事件,当然静默安装的原理也和抢红包的原理是一样的。  小米有开源小米的抢红包的demo,之后有童鞋在此之上增加了自己的逻辑,使其完善。现在为了学习,我也加入抢红包的demo大军哈哈,主要在于学习。原理  原理主要是通过辅助功能AccessibilityService来完 阅读详情
AI摘要

本文介绍了如何通过AccessibilityService优化安卓微信自动抢红包插件,包括在聊天界面自动抢红包和熄屏时点亮屏幕抢红包的功能。作者分享了代码仓库和体验APK,并讨论了6.5.3版本微信的兼容性问题。文章还提供了获取控件ID的方法和相关参考资料。

转载请注明作者AndroidMSky和链接http://blog.youkuaiyun.com/AndroidMsky/article/details/53490459

又是兴趣系列
网上有很多自动强红包的例子和代码,笔者也是做了一些优化。
先说说自己的两个个优势
1.可以在聊天界面自动强不依赖于通知栏推送
2.可以在屏幕熄灭的时候的时候点亮屏幕自动抢(目前只测过flyme)
先上图:

这里写图片描述

代码传送门:
https://github.com/AndroidMsky/WXhongbao
欢迎点星星~

微信6.3.32体验APK(支持所有机型)
https://github.com/AndroidMsky/WXhongbao/raw/master/6.3.32.apk

微信6.5.3体验APK( 目前部分新款6.0.1手机不可用。无法识别推送)
通过对6.0.1 MIUI的小米max进行测试发现微信6.5.3采用的通知栏并不是标准的通知栏。
通过:

case AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED:

是无法检测到红包通知的。
而使用安卓5.0.1 Flyme os 4.5.7A的MX2 可以监听到通知,并正确开启红包,大胆想象:最新版本的微信对通知进行了处理,如果第三方ROM支持这种自己开发的通知栏(非原声通知栏)那么微信就使用这种通知栏进行消息的通知,我们的AccessibilityService就难以监控到了,如果ROM没有自己开发的通知栏,那么还用系统的通知栏,那么就可以监控的到并正确强红包,目前看如果想强红包的还是建议暂时不要升级6.5.3

https://github.com/AndroidMsky/WXhongbao/raw/master/hongbao6.5.3.apk

回到正题
原理:
通过AccessibilityService监听到状态栏通知,进行模拟点击,获取屏幕中view节点为领取红包的list并且点击最后一个。
如果不通过状态栏通知,通过视图变化AccessibilityEvent的2048事件也是就

public static final int TYPE_WINDOW_CONTENT_CHANGED = 0x00000800;

每次接受到新消息都会有这个时间的回调:

public void onAccessibilityEvent(AccessibilityEvent event) {
        int eventType = event.getEventType();
        if (auto)
            Log.e("AAAAAAAA", "有事件" + eventType);
        
抢红包插件 使用方法: ○ 狠戳插件开关 ○ 回到微信聊天 ○ 坐等红包进账 用于春节抢红包,只需要打开插件开关(开启插件服务),进入微信聊天界面,你就可以看着春晚,磕着瓜子,坐等红包进账了,本应用完全免费,请放心使用! 立即下载

相关推荐

2.13寸电子墨水屏HINK-E0213+esp8266

很久以前买的一块电子墨水屏,运气很好,这个型号HINK-E0213资料很全,而且微雪官网也有相关电路资料等。

梦境虽美,却不长. 3002

【学长笔记】点亮 STM32F411CEU6 板载 LED —— 入门级教程

本文提供了STM32F411CEU6开发板(Black Pill)点亮LED的完整教程。详细介绍了硬件信息(板载LED连接PC13,低电平有效)、CubeMX配置步骤(GPIO输出模式)、Keil5工程设置及完整代码实现(包含GPIO初始化和系统时钟配置)。教程还涵盖ST-Link下载器连接方法、程序下载步骤(需配合BOOT0按键操作)以及验证程序运行的方法。该教程特别适合STM32初学者,通过简单的LED闪烁示例快速入门STM32开发。

apple_53308981的博客 1319

【ceph】OSD-基本存储单元

OSD 是 Ceph 的基本存储单元,负责对象的存储、检索和数据副本的管理。每个 OSD 进程通常对应于存储集群中的一个物理或虚拟存储设备(如硬盘或 SSD)。OSD 是 Ceph 的关键组成部分,负责对象的存储、管理和复制。通过多个 OSD 共同协作,Ceph 能够提供高可用性、可扩展性和容错能力,适用于各种存储需求。

qq_42853133的博客 1998

SAP_PP模块定额工艺路线简介

在 SAP PP(生产计划)模块中,定额工艺路线(Routing) 是生产制造流程中的核心主数据之一,用于定义制造一个产品所需的标准操作步骤。工艺路线详细描述了生产过程中的各个工序、使用的工作中心、标准作业时间、资源分配等信息,是进行生产计划、成本核算、排产控制、车间执行等功能的基础。

我小时候很黑的博客 763

学Simulink——基于直流电机的建模与控制场景实例:直流电机带负载突变时的动态响应仿真

在实际应用中,直流电机经常需要应对各种工作条件的变化,例如负载突变。了解电机在这种情况下的动态响应特性对于确保系统的稳定性和可靠性至关重要。通过仿真分析,可以预测电机在不同负载条件下的表现,并优化控制系统的设计。本文将详细介绍如何使用来构建一个直流电机带负载突变时的动态响应仿真模型,并通过仿真展示其应用效果。本文介绍了如何使用构建一个直流电机带负载突变时的动态响应仿真模型,并通过仿真展示了其应用效果。

xiaoheshang_123的博客 114

基于STM32L4XX、HAL库的MAX13487EESA RS485总线收发器驱动程序设计

MAX13487EESA是一款3.3V供电的RS-485/RS-422收发器,由Maxim Integrated生产。PA4 (控制引脚) ---> /RE, DE (连接在一起)具有±15kV ESD保护的驱动器输出和接收器输入。半双工RS-485/RS-422通信。工业温度范围:-40°C至+85°C。工作电压范围:3.0V至3.6V。数据速率高达250kbps。

zhusl6688的博客 685

【QT开发教程】Qt的图形用户界面设计模式:MVC/MVP/MVVM

在Qt框架中,图形用户界面(GUI)的设计模式对于提高代码的可维护性、可扩展性和可测试性至关重要。MVC(Model-View-Controller)、MVP(Model-View-Presenter)和MVVM(Model-View-ViewModel)是常见的三种设计模式。本文将详细介绍这三种设计模式在Qt中的应用。

科技改变人类,技术成就未来 1472

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 从APP升级更新浅谈安卓Service知识
下一篇: 安卓自定义View在bitmap中玩转大波浪进度
AndroidMsky
博客等级 码龄11年 270粉丝 45原创
评论 45
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值