微信抢红包游戏绕过指定尾数(2)
来源:互联网 发布:如何申请淘宝签约商户 编辑:程序博客网 时间:2024/06/05 12:03
最近朋友推荐玩微信红包赌博游戏,大概的意思就是你抢到了制定尾数的红包,你就要给那个人发相同数量的金额。比如你发红包的时候这边写10/2或者10.....2等等的写法,就表示发了10块钱,指定尾数是2,如果抢到尾数是2的红包,你就要给最初发红包的那个人转10块钱。之前博主天真的认为这是概率,大家都是公平的,就随便玩玩,结果没想到原来很多人靠这个发财致富。他们可以作弊,不过作弊的软件只能在苹果机子上用,一个好几千,就自动跳过指定的尾数。结果输了几百块钱,后面分析了其中的原理,在安卓上开发了一个小软件,下面将代码公开,希望大牛能做得更好,终于把之前输的钱赢回来了,不过这种抢红包游戏小赌怡情,大赌伤身,强赌灰飞烟灭的。希望大家如果玩的话要慎重。
网上有很多自动强红包的例子和代码,博主也是做了一些优化。
先说说自己的两个个优势
1.可以在聊天界面自动强不依赖于通知栏推送 ,就不会错过任何一个红包了
2.可以在屏幕熄灭的时候的时候点亮屏幕自动抢,绕过指定尾数
先上图:
原理:
通过AccessibilityService监听到状态栏通知,进行模拟点击,获取屏幕中view节点为领取红包的list并且点击最后一个。
如果不通过状态栏通知,通过视图变化AccessibilityEvent的2048事件也是就
- 1
- 1
每次接受到新消息都会有这个时间的回调:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
所以在接受的时候,去处理一下去点击领取红包。然而这个方法会被频发调用,我们就加一个”Android.widget.TextView”事件类的筛选,然后还是会被很频繁调用,会比较迟性能耗电。
那就加个布尔ALL标志位,让用户控制是否开启聊天界面内也抢红包的模式。
为了不反复领取要记录上次界面内的红包数量在红包增加的时候才去领取:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
目前在通过插件领过几个红包后,一个聊天界面突然发第一个红包(没有通知栏)会有一定几率领取不到,再继续发就正常了,应该是清空问题,该bug博主者也在更改逻辑中。
点亮屏幕方法(有密码肯定是不行的):
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
接受到通知栏的红包消息亮屏设置标志位为自动领取,调取领取函数:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
点击界面控件方法:(不同微信版本控件id不一样我的是6.3.25)如果不知道怎么获取这个id可以看下面的参考文献最后一个,右侧的resource-id就是这个id
顺便说一下目前安卓最新版6.3.31开红包按钮的id是com.tencent.mm:id/bg7换成这个就好了
。
- 1
- 1
在Activity中设置聊天中领取开关:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
AccessibilityService的确很吊,你用AccessibilityService或者root后的安卓手机能干太多事了,或好或坏,但毕竟技术是无罪的。
大婶们多多搞出点事情,让技术造福人类。哈哈哈哈。
下面可以观看一下这个视频:http://dwz.cn/5RQFjX(用手机看,或者微信,拍的美拍)
有需要的留言或者发私信哈
- 微信抢红包游戏绕过指定尾数(2)
- 微信抢红包游戏绕过指定尾数
- 微信抢红包牛牛有没有控制尾数软件
- 微信红包扫雷尾数软件挂
- android 微信红包 hook 版控制金额尾数原理
- 有什么办法能控制微信群红包的尾数大小单双
- 整除的尾数(2099)
- 【微信抢红包】红包助手-修改版
- Python游戏服务器开发日记(二)绕过GIL启动多线程Python环境
- 2017年2月更新微信红包牛牛游戏运营版源码
- 海量服务实践──手 Q 游戏春节红包项目设计与总结(上篇)
- 海量服务实践──手 Q 游戏春节红包项目设计与总结(下篇)
- 海量服务实践──手 Q 游戏春节红包项目设计与总结(下篇)
- 微信红包游戏,代码模拟
- 微信抢红包源码
- 微信抢红包优化版
- Android 微信抢红包插件
- 微信抢红包软件说明
- 模块化(业务)和组件的概念区分
- sql语句在某一字段所有数据后面加上相同的字符串
- Android 封装一个通用的PopupWindow
- Android打包设置shrinkResources true引发的问题
- 漫谈程序员系列:那些害死程序员的细节
- 微信抢红包游戏绕过指定尾数(2)
- SQLServer · BUG分析 · Agent 链接泄露分析(转载)
- 读书笔记《Effective C++》条款11:令operator=中处理”自我赋值“
- 第16章-多线程-2
- UE4新手引导之下载和安装虚幻4游戏引擎
- 详解Java8特性之Stream API
- 《Android应用安全设计及安全编码指导手册》【2017年2月1日英文版】
- C51单片机定时器T0,T1的常用基本设置
- ibeacon广播数据简析