tweak开发手段
- 开发越狱插件的主要手段/工具/框架 = dylib-level tweaking/hooking/detouring
- 底层机制和原理
- 基于: CydiaSubstrate
- 直接调用
- Direct calling of substrate functions (MSHookXxx family)
- Substitute
CaptainHook
- ure C/ObjC way of doing things, header-only, uses many #define's under the hood
- Use it if you don't want to lose syntax highlighting and navigation support in IDE project
fishhook
- Pure C way of doing things
- facebook 开源的一个库
AutoHook
- Creating tweaks without Logos directly from Xcode
- Object-oriented method of hooking with pre-post-instead semantic
- Method Swizzle
- 相对上层的(集成/封装)工具