今天hook某app的AppDelegate的application:didFinishLaunching:方法结果发现失败了,app直接退出,起初猜测app是自身检测或编译器设置Restict所致
验证猜测:
1.查看log
2.用MachOView查看二进制文件,并没有发现Restict
到这里,猜测是main函数中加了自检机制?还是其他的配置特性?
3.使用idfa静态看下, 结果没有找到main函数。。。无语了!ida的问题?
4.准备lldb看看, 根据之前帖子里面的方法,debuger可以正常启动app,却没有以往的正常提示;
注]这里改了app二进制的签名get-task-allow 为true
切到mac终端lldb,connect的时候提示
哪位大神知道,请多多指教,帮忙分析分析问题,多谢多谢~