文章目录 前言 I 利用runtime API进行hook 1.1 替换对象方法 1.2 替换类方法 1.3 runtime使用例子 1.4 定时检测app是否开启 II 使用`substrate.h` 进行hook III Wechat 相关 3.1 CMessageWrap是对消息数据的封装。 3.2 自己给自己发送消息 3.3获取当前时间的方法 3.4获取自己微信号的方法 3.5 发送微信名片 3.6 好友管理相关的功能 3.7 突破旧版本限制 see also 前言 利用runtime API进行hook method_exchangeImplementations 可以直接是一个函数地址,不管是OC还是C 所有的OC函数都是IMP类型。IMP就是个c函数指针。 使用substrate.h 进行hook 定时检测app是否处于前台运行状态 I 利用runtime API进行hook 利用runtime API进行hook #import <Found