Skip to content

Continuation of Il2CppInspector - A powerful automated tool for reverse engineering Unity IL2CPP binaries.

License

Notifications You must be signed in to change notification settings

Jadis0x/Il2CppInspectorPro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,359 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Il2CppInspectorPro

Il2CppInspectorPro is a high-performance C++ Modding SDK generator for IL2CPP-based applications.

This tool automates the creation of a Visual Studio solution, providing a structured environment for runtime manipulation and advanced reverse engineering.

Il2CppInspector GUI

Features

The generated SDK includes several pre-configured modules for immediate deployment:

Dual Loading Modes (Proxy & Injector):

  • Proxy Mode:
    • Includes a version.dll wrapper logic. When _VERSION is defined, the DLL acts as a proxy, loading automatically with the game.
  • Injector Mode:
    • Standard entry point for manual injection if _VERSION is not utilized.

Runtime Unity Explorer (Experimental):

An in-game hierarchy and object inspector.

  • Allows browsing active GameObjects, inspecting Components, and modifying fields or properties in real-time.

Il2CppInspector GUI

Important

Under Construction. This feature is currently in active development. Users may experience occasional instability or crashes during intensive object scanning or method invocation.

Il2CppResolver:

A robust C++ wrapper for the IL2CPP domain.

  • Provides dynamic class/method resolution and safe field access.
  • Features a Protection layer with safe_call and SafeRuntimeInvoke to minimize crash risks during memory access.

DirectX 11 & ImGui Scaffold:

Pre-configured DX11 hook with Dear ImGui backend for custom menu creation.

  • Includes a modular tab system for rapid expansion of mod features.

Hooking Scaffold:

Pre-linked with Microsoft Detours for seamless function interception.

  • Includes a clean entry point in main.cpp for implementing persistent hooks and custom logic.

About

Continuation of Il2CppInspector - A powerful automated tool for reverse engineering Unity IL2CPP binaries.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C# 89.9%
  • Svelte 3.6%
  • Python 3.1%
  • TypeScript 1.8%
  • PowerShell 1.3%
  • CSS 0.1%
  • Other 0.2%