请各位大神解惑。很好奇iOS平台的自动抢红包如何实现的。我只知道Android平台是通过API检测消息提示的关键词而进入相应微信群模拟点击红包,从而达到抢红包的目的,这个办法可以通过发送"[微信红包]恭喜发财!"这类关键词干扰。但iOS版本的似乎并不受关键词干扰,而且不用点进群就直接抢到红包了。那么其运行原理是什么呢?有开源代码可以借鉴吗?谢谢!
1
isnowify 2015-06-27 22:54:15 +08:00 via iPhone
同好奇,但android端是用辅助功能的API模拟用户行为,和greenify不root关程序一样
|
2
sharkli 2015-06-27 23:00:12 +08:00 via iPhone
逆向分析下红包插件就知道了 很容易 就是hook微信消息
|
3
GPU 2015-06-27 23:15:24 +08:00
估计是直接找到红包的链接 ,模拟手动点击按钮后post的数据去实现
|
4
njuxjy 2015-09-17 22:23:05 +08:00 1
不打算开源,怕腾讯找我麻烦。
hook 收到消息的函数,在里面调一下红包管理器的抢红包函数,主要是要把传入的字典拼对。 有趣的是,红包在微信源代码里的翻译真的就是 RedEnvelop 。。。 |