Logos语法解析
1.%hook
指定需要hook的class,必须以%end结尾。
// hook SpringBoard类里面的_menuButtonDown函数,先打印一句话,再之子那个函数原始的操作 %hook SpringBorad - (void)_menuButtonDown:(id)down { NSLog(@"111111"); %orig; // 调用原始的_menuButtonDown函数 } %end
2.%log
该指令在%hook内部使用,将函数的类名、参数等信息写入syslog,可以%log([(),…..])的格式追加其他打印信息。
%hook SpringBorad - (void)_menuButtonDown:(id)down { %log((NSString *)@"iosre",(NSString *)@"Debug"); %orig;