-
Notifications
You must be signed in to change notification settings - Fork 442
Plugins: Load Pipeline
The load pipeline is the process that occurs when Il2CppInspector is fed an IL2CPP application, loads it and analyzes it.
Manipulating the load pipeline is the primary way to add customized decryption and de-obfuscation to Il2CppInspector.
Figure 1 below shows the loading process for a specified IL2CPP application, with plugin call sites in red.
Plugins which intercept the load pipeline must implement the ILoadPipeline interface. All methods are optional and the default is to do nothing.
The LoadPipeline example plugin documents the purpose of each call site and shows some of the ways you can query and manipulate the pipeline.
© Katy Coe 2020 - www.djkaty.com
Plugin Development
- Getting Started
- Creating a basic plugin
- The load pipeline
- Reporting call results
- Plugin services
- Design considerations for plugins
Il2CppInspectorPlugins repository
IL2CPP Articles on Katy's blog
If you find Il2CppInspector useful, please consider supporting its continued development - or just buy me some cookies!
Donate via PayPal
Donate via BTC: 3FoRUqUXgYj8NY8sMQfhX6vv9LqR3e2kzz
Thank you!