Theos写的tweak用NSLog不输出的吗?大佬们

%hook SpringBoard
-(void) applicationDidFinishLaunching:(id)application {
    
     %orig
            
      NSLog(@"++++++++test");

}
%end
idevicesyslog | grep '++++'  

和 控制台都看不到任何日志,还是输出到别的什么地方去了 plist文件没写错的,其他操作都能正常执行,就是看不到NSLog的输出

我的理解是,SpringBoard当时很忙,没空帮你打印!你换个地方就行了 :upside_down_face:

1 个赞

这个方法不是启动的时候Log的。是启动App的时候才会调用。 前几天刚hook过是能正常看到log的,你不加grep能看到日志吗

1 个赞

用系统自带的控制台试试,不过很大可能插件没注入成功,检查下dylib是否正常加载到SpringBoard,比如plist是否写正确以及架构是否为arm64e等。

1 个赞

用10.0以上的sdk编译

1 个赞

我也是用的idevicesyslog

1 个赞

找到了 谢谢 GitHub - ChiChou/vscode-frida: Unofficial frida extension for VSCode