IOS教你修改微信运动步数

 

说明: 信任喜欢逆向工程的小伙伴现已对微信主动抢红包插件有所耳闻了,或者可以说,现已被广泛的传达了,但笔者发现,其实只有两篇是原创的,其他均为张狂转载.看了下网上关于微信的”喜欢”现在只有抢红包这块,所认为我们带来另一个实用性技术—修正微信运动参数,妈妈在也不必忧虑我把手机绑在狗腿上了!


言归正传,本文只针对于初识逆向工程的热爱着,大神勿喷,刷步关注公众号【大众跑步】.



硬件东西:最好是有一台越狱后的iPhone手机,没有也没有关系,后续弥补非越狱环境开发,本文针对于Theos下Tweak编码<本文使用的测试机iPhone 5c和一台没用上的iPhone 5s, ps:别问为什么没用上还提, 由于写到这儿,操控不住装逼的想法,好了不开玩笑了!>



软件东西:已经有高(hao)人为我们写好了开发东西的装备和装置,只是一个软件的装置所以自己没必要踩在长辈的膀子上继续进修, 教程地址, 稍等,我们还需求装置一个查看微信头文件的宝藏:class-dump, 当然了,使用它的条件是需求进行砸壳后的app才能够正确导出头文件,至于怎样砸壳,谷歌肯定能帮到你,现在能谷歌到的我们不做深究,只谈现在没有揭露的


考虑功用怎样完成:



在我们的iOS体系自身, 有一个运动与健康,这儿记录了我们每天的步数行为等等, 那么微信运动排行榜在对老友们的步数进行排榜的时分肯定需求去取数据, 那么从哪取呢?毋庸置疑,去运动与健康取,如果我们能在微信取数据的时分进行动态劫持,假造一个假数据传给微信,那么是不是就功德圆满了呢? 答案: if(YES){NSLog(@”是的”);}



调查微信头文件


使用 class-dump -H WeChat.app -o WeChatHead指令导出微信头文件



真的是巨多无比,几千个.h


我们发现在WCDeviceStepObject这个类里边有几个很显眼的属性m7StepCount,hkStepCount 等.   如下


关键字”stepCount”的中文是”步数”,那么这个是不是我们要绑架并修正的参数呢? 多说无益,试试就知道了.



创立一个Tweak工程,

功德圆满, 排行榜的封面今后都由你来操控了, 你可以打出”广告招租,5元包月” “走丢了”等文字文娱眼