Skip to content

Plugins: Load Pipeline

Katy edited this page Jan 4, 2021 · 2 revisions

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.

Figure 1. Il2CppInspector Load Pipeline

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.

IL2CPPINSPECTOR WIKI

Plugin Development

Tutorials & Guides

Example plugins

Il2CppInspectorPlugins repository

IL2CPP Articles on Katy's blog

Support

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!

Clone this wiki locally