awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Perfare avatar

Perfare/Il2CppDumper

0
View on GitHub↗
9,094 stele·1,845 fork-uri·C#·MIT·2 vizualizări

Il2CppDumper

Il2CppDumper is a reverse engineering tool that recovers original .NET assembly structure from Unity games compiled with il2cpp. It parses il2cpp binaries across multiple executable formats including ELF, Mach-O, PE, NSO, and WASM, and reconstructs the original DLL structure from embedded metadata tables, enabling decompilation and analysis of game code.

The tool generates disassembler scripts for IDA, Ghidra, and Binary Ninja that apply recovered type definitions and structure layouts to the binary analysis. It also strips protection layers from memory-dumped libil2cpp.so files and simple PE-protected binaries, and recovers Unity MonoBehaviour and MonoScript metadata for use with asset extraction tools.

Il2CppDumper adapts its metadata parsing logic to handle variations across a wide range of Unity il2cpp versions, ensuring compatibility with different game builds. The tool is available as a command-line application with no graphical interface.

Features

  • Unity Il2cpp Reversers - Reverses Unity games compiled with il2cpp to recover original DLL structure and decompile game code.
  • Il2cpp Binary Reversers - Recovers Unity game code from il2cpp binaries by reconstructing DLL structure and generating disassembler scripts.
  • Disassembler Script Generators - Creates IDA, Ghidra, and Binary Ninja scripts with type information for il2cpp binary analysis.
  • Metadata-Based Reconstructions - Reconstructs original .NET assembly structure by parsing metadata tables embedded in il2cpp binaries.
  • Multi-Format Binary Loaders - Parses il2cpp binaries across ELF, Mach-O, PE, NSO, and WASM formats using format-specific loaders.
  • Il2cpp DLL Restorers - Reconstructs the original .NET DLL assembly structure from Unity il2cpp binaries, enabling decompilation and analysis of game code.
  • Disassembler Script Generators - Generates disassembler scripts that apply recovered type definitions and structure layouts to IDA, Ghidra, and Binary Ninja.
  • Unity Script Data Recoveries - Restores Unity MonoBehaviour and MonoScript data from reconstructed DLLs for asset extraction tools.
  • Unity Asset Extractors - Extracts MonoBehaviour and MonoScript metadata from il2cpp binaries for use with asset extraction tools.
  • Unity Script Data Recoveries - Restores MonoBehaviour and MonoScript data from memory-dumped il2cpp binaries for asset extraction.
  • Protection Strippers - Strips protection layers from memory-dumped libil2cpp.so files and simple PE-protected binaries for analysis.
  • Protection Strippers - Removes simple PE and memory-dump protections from libil2cpp.so files to enable analysis.
  • Binary Protection Strippers - Strips protections from memory-dumped or PE-protected libil2cpp.so files to enable further analysis.
  • Unity Version-Aware Parsers - Adapts metadata parsing logic to handle variations across a wide range of Unity il2cpp versions.
  • Reverse Engineering - Reverse engineering tool for Unity IL2CPP binaries.
  • Binary Analysis Tools - Restore metadata and structures from Unity il2cpp binary files.

Istoric stele

Graficul istoricului de stele pentru perfare/il2cppdumperGraficul istoricului de stele pentru perfare/il2cppdumper

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Il2CppDumper

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Il2CppDumper.
  • mafaca/utinyripperAvatar mafaca

    mafaca/UtinyRipper

    3,048Vezi pe GitHub↗

    UtinyRipper is a utility for extracting meshes, textures, audio, and scene data from Unity serialized files and asset bundles. It functions as a resource converter that recovers 3D models and textures from compiled game data, translating internal serialized structures into native file formats. The tool provides a dual-interface model, offering both a graphical user interface for exporting resources and a command-line interface for automated batch extraction. These interfaces enable the conversion of proprietary engine textures and audio streams into standard image and wave files. The system

    C#assetassetbundlebundle
    Vezi pe GitHub↗3,048
  • sinai-dev/unityexplorerAvatar sinai-dev

    sinai-dev/UnityExplorer

    2,985Vezi pe GitHub↗

    UnityExplorer is a specialized suite of runtime tools for memory exploration, asset exporting, camera control, and real-time object property inspection within Unity applications. It functions as a runtime debugger and engine inspector, providing an interface to locate singletons, static classes, and active scene objects in memory. The project distinguishes itself with a C# runtime debugger that allows for the execution of custom scripts and the patching of method behavior. It includes a dedicated asset exporter for saving textures and audio clips as PNG and WAV files, as well as a freecam too

    C#bepinexil2cppmelonloader
    Vezi pe GitHub↗2,985
  • google/bloatyAvatar google

    google/bloaty

    5,488Vezi pe GitHub↗

    Bloaty is a binary size profiler and executable format analyzer that attributes every byte of a binary to specific symbols or compile units. It functions as a compilation unit profiler and C++ symbol demangler, mapping binary size back to source files and translating mangled names into human-readable formats. The project distinguishes itself as a binary diffing tool capable of comparing two versions of a binary to isolate specific symbols or sections responsible for size regressions. It provides specialized support for recovering symbols in stripped binaries by associating them with external

    C++
    Vezi pe GitHub↗5,488
  • jart/blinkAvatar jart

    jart/blink

    7,534Vezi pe GitHub↗

    Blink is a JIT-based instruction emulator and x86-64 Linux emulator designed to run Linux binaries and ELF files across different host operating systems and architectures. It functions as a binary execution sandbox and system call simulator, providing a controlled environment for running programs. The project distinguishes itself with a terminal user interface for monitoring execution, managing breakpoints, and visualizing JIT compilation paths. It supports self-modifying code through a cache-invalidating memory model and provides execution environment isolation using restricted directory ove

    C
    Vezi pe GitHub↗7,534
Vezi toate cele 30 alternative pentru Il2CppDumper→

Întrebări frecvente

Ce face perfare/il2cppdumper?

Il2CppDumper is a reverse engineering tool that recovers original .NET assembly structure from Unity games compiled with il2cpp. It parses il2cpp binaries across multiple executable formats including ELF, Mach-O, PE, NSO, and WASM, and reconstructs the original DLL structure from embedded metadata tables, enabling decompilation and analysis of game code.

Care sunt principalele funcționalități ale perfare/il2cppdumper?

Principalele funcționalități ale perfare/il2cppdumper sunt: Unity Il2cpp Reversers, Il2cpp Binary Reversers, Disassembler Script Generators, Metadata-Based Reconstructions, Multi-Format Binary Loaders, Il2cpp DLL Restorers, Unity Script Data Recoveries, Unity Asset Extractors.

Care sunt câteva alternative open-source pentru perfare/il2cppdumper?

Alternativele open-source pentru perfare/il2cppdumper includ: mafaca/utinyripper — UtinyRipper is a utility for extracting meshes, textures, audio, and scene data from Unity serialized files and asset… sinai-dev/unityexplorer — UnityExplorer is a specialized suite of runtime tools for memory exploration, asset exporting, camera control, and… jart/blink — Blink is a JIT-based instruction emulator and x86-64 Linux emulator designed to run Linux binaries and ELF files… qilingframework/qiling — A True Instrumentable Binary Emulation Framework. google/bloaty — Bloaty is a binary size profiler and executable format analyzer that attributes every byte of a binary to specific… de4dot/de4dot — de4dot is a .NET deobfuscator and unpacker designed to reverse obfuscation and restore readable code and metadata…