Star on GitHubStar1.1k stars

Tool

Cpp2CS

Cpp2CS recovers managed methods from Android ARM64 Unity IL2CPP ELF binaries and matching metadata, emitting CIL assemblies, C# source and per-method diagnostics. Its pipeline models machine IR, IL2CPP runtime idioms, memory SSA and type recovery while marking unresolved portions.

Targets
Binary
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Prerequisites: .NET 10 SDK, the Il2CppDumper submodule, and a matching binary and metadata pair.
  • Scope: Recovery is modeled for Android ARM64 ELF, Unity 2022.3.62f2 and metadata v31.
  • Limits: Generated project files do not establish that the source compiles or runs.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · MetaMikuAI/Cpp2CS · Revision c1acd6b
  2. docs/%E6%9E%B6%E6%9E%84.md GitHub · MetaMikuAI/Cpp2CS · Revision c1acd6b

More in Native binaries

All 269 entries in Native binaries

↑↓ move↵ open⌘↵ new tab