微信运动是否存在作弊刷步数的可能?( 二 )


微信运动是否存在作弊刷步数的可能?

文章插图
2 微信运动作弊原理
我们是如何作弊的呢?简单来说 。当微信运动想要知道我们走了多少步的时候 。微信app会询问android系统的计数传感器 。随后计数传感器会返回我们行走的步数 。因此 。如果我们能够拦截微信运动和计数传感器之间的对话 。然后伪造一个步数传递给微信运动就可以达到我们想要的作弊效果 。
具体怎么做呢?首先我们可以用Xposed框架来hook计数传感器的队列函数 。这个函数在这个类中 。随后在微信运动每次询问行走步数的时候 。我们先获取当前步数 。然后在目前的步数的基础上加1000步 。然后将信息返回给微信运动 。微信运动就会误以为我们运动了1000步 。从而达到了欺骗的效果 。
关键代码如下:
首先这个类的函数:

推荐阅读