当前位置:首页 > iOS > 正文内容

iOS逆向,微信步数修改

8年前 (2017-08-28)iOS

hook住WCDeviceStepObject和SportDeviceInfo的两个方法就可以了


代码如下

@interface WCDeviceStepObject : NSObject

-(unsigned int)hkStepCount;

-(unsigned int)m7StepCount;

@end



@class WCDeviceStepObject;


CHDeclareClass(WCDeviceStepObject);


CHOptimizedMethod(0, self, unsigned long, WCDeviceStepObject, m7StepCount) {

    return 66666;

}


CHOptimizedMethod(0, self, unsigned long, WCDeviceStepObject, hkStepCount) {

    return 66666;

}


@interface SportDeviceInfo : NSObject

-(unsigned int)stepCount;

@end

CHDeclareClass(SportDeviceInfo);


CHOptimizedMethod(0, self, unsigned long, SportDeviceInfo, stepCount) {

    return 66666;

}


@interface UploadDeviceStepReq : NSObject

-(unsigned int)stepCount;

    @end

CHDeclareClass(UploadDeviceStepReq);


CHOptimizedMethod(0, self, unsigned long, UploadDeviceStepReq, stepCount) {

    return 66666;

}



CHConstructor{

    CHLoadLateClass(WCDeviceStepObject);

    CHHook(0, WCDeviceStepObject, m7StepCount);

    CHHook(0, WCDeviceStepObject, hkStepCount);

    CHLoadLateClass(SportDeviceInfo);

    CHHook(0, SportDeviceInfo, stepCount);

    CHLoadLateClass(UploadDeviceStepReq);

    CHHook(0, UploadDeviceStepReq, stepCount);

}

修改之后进入微信运动,步数成功显示66666

IMG_3783.PNG

扫描二维码推送至手机访问。

版权声明:本文由小祥子的博客发布,如需转载请注明出处。

本文地址:http://www.xiaoxiangzi.com/post/55.html

相关文章

cycript快速定位ViewController

打印当前视图层次UIApp.keyWindow.recursiveDescription().toString()获取上级响应者[#id nextResponder]通过这两个代码可以定位当...

两次登录POST参数对比

接口地址https://p19-buy.itunes.apple.com/WebObjects/MZFinance.woa/wa/authenticate同一个账号进行两次登录对比X-Apple-AM...

APPStore协议之下载接口

两次下载抓包发现所提交参数只有两个地方不一样,一个自然是软件的id,另外一个则是kbsync。接口地址:https://buy.itunes.apple.com/WebObjects/MZBuy.wo...

iOS根据手指点击获取当前点击的句子

这个功能一般用于收藏某段话。import UIKit class ViewController: UIViewController {  &n...

AppStore检测账号是否正常接口

我之前逆向找登录接口都是随便输入一个账号然后点击登录查看是否能登。不过经过测试发现,苹果会先调用一个接口查案这个账号是否是正常状态(如果被多次尝试登录或者有其他异常行为会被锁定),如果这个账号不存在也...

iOS OC文件大小计算

+ (NSString *)fileSizeWithInterge:(NSInteger)size{     if (size&...