dyld DYLD_INSERT_LIBRARIES environment variable - hewigovens/hewigovens.github.com GitHub Wiki
man dyld
or online man page
This is a colon separated list of dynamic libraries to load before the ones specified in the program. This lets you test new modules of existing dynamic shared libraries that are used in flat-namespace images by loading a temporary dynamic shared library with just the new modules. Note that this has no effect on images built a two-level namespace images using a dynamic shared library unless DYLD_FORCE_FLAT_NAMESPACE is also used.
###Examples
- FlashBack use this trick
- Overriding library functions in Mac OS X, the easy way: DYLD_INSERT_LIBRARIES
- CaptainHook
- Hooking objective-c internals using the Captain Hook framework
- github:peterfillmore/touchHook
#####Back to Hook & Inject methods