我在使用MobileSubstrate的MSHookFunction()Hook某些库函数调用时遇到了问题。例如,Hookmemcpy和memset会导致应用程序启动时崩溃,但Hookmemcmp可以正常工作。我假设这是因为Hook代码本身使用了那些函数调用?有什么方法可以在iOS上挂接memcpy和memset吗? 最佳答案 我从来没有深究过这个问题。我在想,也许MobileSubstrate在我试图Hook的同一内存页中调用函数,因此内存保护变得一团糟。我通过编写自己的Hook函数解决了这个问题。