非越狱的ipa,地址静态hook
例如要hook Frameworks/target.dylib 中的地址:0xb5b774
首先使用方法
void* a=StaticInlineHookPatch(“Frameworks/target.dylib”,(void*)(0xb5b774),0x0);
然后运行app,会在app的documents/static-inline-hook目录中生成一个新的target.dylib,
然后用这个新的替换掉app中旧的target.dylib
然后用代码,就可以hook了
k2=(k_type)StaticInlineHookFunction(“Frameworks/target.dylib”,(void*)(0xb5b774),(void*)&k1);
k1是新方法,k2是返回的老方法
StaticInlineHook.dylib
本文详细介绍了如何在不越狱iOS应用中通过StaticInlineHook Patch技术,修改目标dylib的特定地址,并实现代码级的Hook。步骤包括Hook库文件、替换原文件及利用Hook函数进行方法替换。

2886

被折叠的 条评论
为什么被折叠?



