非越狱app下能否根据地址hook指定的地址的c代码库?

需求:
采用monkey dev 新建了一个monkey app,导入自有的一个demo app。

其中demo app中吸入了一个c函数,

void testFunction() {
    NSLog(@"这是测试函数");
}

随后在Monkey app,中导入这个app的文件,并使用MSFunctionHook,发现,c函数地址寻找到了并且正确。只是hook无法生效。

请问MonkeyApp 中如何hook这种已知内存地址的c语言函数?

非越狱不可以

是否是这种只知道地址的函数,无法进行修改了?

可以,改二进制,重签

这个可以,我star下,然后研究下

大佬,这个真是太好用了。:smiling_face_with_three_hearts::smiling_face_with_three_hearts::smiling_face_with_three_hearts::smiling_face_with_three_hearts:

另外有一个小问题,现在这个MachOStaticPatcher是不是还不支持多架构模式啊?

按理说随便加的. 但是…