Set CS_DEBUGGED flag 没有设置的情况下如何使用hook

如题,在不设置set CS_DEBUGGED flag 的情况下,如何正常使用hook。
所有权限我都加给工程了,还是不行,还是不能正常hook

你在问些什么

unc0ver 越狱工具中的“Set CS_DEBUGGED” 。在想能不能在自己的代码中直接完成Set CS_DEBUGGED实现的效果。

https://github.com/hrydgard/ppsspp/blob/master/ios/main.mm#L195
我没试过

我用了下,结果测试用的进程常注进程里面了,kill ,killall ,killall -9 SpringBoard,这个app进程都杀不死。

如何在不越狱的情况下实现inline hook?

这个真不知道,貌似不太现实,inline hook就是热修可执行代码,非越狱的苹果没给你这个权利。

误会了 不是问你如何实现,是问你 你的问题是不是这个意思。在Xcode调试时 就已经有CS_DEBUGGED flag 不然你怎么断点? CS_DEBUGGED跟hook 两码事儿 你问的很模糊

哦,我理解错了。
我的问题就是,在越狱情况下,如何在app里面开启 CS_DEBUGGED flag,让app的代码可以被热修改。