# 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.

- Type: Tool
- Targets: Binary
- Category: Native analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/MetaMikuAI/Cpp2CS>
- Primary source: <https://github.com/MetaMikuAI/Cpp2CS/blob/c1acd6b652bb00c68c7187640c76159ccde521f1/README.md>
- Catalog page: <https://awesomerea.org/resources/cpp2cs/>
- Record JSON: <https://awesomerea.org/resources/cpp2cs/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/cpp2cs/index.md)

## 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.

## Primary sources

1. <https://github.com/MetaMikuAI/Cpp2CS/blob/c1acd6b652bb00c68c7187640c76159ccde521f1/README.md>
2. <https://github.com/MetaMikuAI/Cpp2CS/blob/c1acd6b652bb00c68c7187640c76159ccde521f1/docs/%E6%9E%B6%E6%9E%84.md>

## More in Native binaries

- [ghidra-c6000](https://awesomerea.org/resources/ghidra-c6000/index.md) · Tool
- [cocos2d-dumper](https://awesomerea.org/resources/cocos2d-dumper/index.md) · Tool
- [Binary Ninja Security Analysis Plugin](https://awesomerea.org/resources/binary-ninja-security-analysis-plugin/index.md) · Tool
- [Human-Readable Decompilation](https://awesomerea.org/resources/human-readable-decompilation/index.md) · Tool
- [BinStruct Inspector](https://awesomerea.org/resources/binstruct-inspector/index.md) · Tool
- [SimpleParserPE](https://awesomerea.org/resources/simpleparserpe/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
