Closed brendonjkding closed 3 years ago
any demo code snippet?
%hookf(BOOL, _AXSReduceMotionReduceSlideTransitionsEnabled){
BOOL ret=%orig;
return ret;
}
void *libAccessibility = dlopen("/usr/lib/libAccessibility.dylib", RTLD_NOLOAD);
void *_AXSReduceMotionReduceSlideTransitionsEnabled = dlsym(libAccessibility, "_AXSReduceMotionReduceSlideTransitionsEnabled");
%init(_AXSReduceMotionReduceSlideTransitionsEnabled=_AXSReduceMotionReduceSlideTransitionsEnabled);
#define MSHookFunction(_func, _new, _orig) \
do {\
dobby_enable_near_branch_trampoline();\
DobbyHook(_func, _new, _orig);\
dobby_disable_near_branch_trampoline();\
} while (0)
#endif
Fixed
Before Hook
After Hook
origin_call
Crash at