Emezy IL2CPP Decompiler
reverse engineering suite Web IDE для анализа Unity IL2CPP

Разбирай IL2CPP до читаемого C# прямо в браузере

Загружайте APK, IPA, нативные binary и global-metadata.dat — и получайте C#, IR, CFG, SSA, метаданные, xrefs и нативный код в одном рабочем пространстве.

Купить лицензию ↗
APK · IPA · SO · DAT
Форматы ввода
ARM · ARM64 · x86 · x64
Архитектуры
C# · IR · CFG · SSA
Представления
0 install
Работает в браузере
02-native-csharp.csmetadata.il2cpp
Emezy Web IDE
Интерфейс Emezy IL2CPP Decompiler с нативным ARM64 кодом и C#
01 Возможности

От файла игры до читаемого C#

Основные инструменты для исследования IL2CPP-проектов собраны в одном интерфейсе.

C#

C# декомпилятор

Восстановление читаемого C# с типами, методами, свойствами и высокоуровневой структурой.

</>

Нативный код

Просмотр ARM, ARM64, x86 и x64 инструкций рядом с восстановленным кодом и адресами.

⌘

CFG / SSA

Графы управления и SSA-представление для разбора сложной логики и потоков данных.

◇

Метаданные

Типы, методы, поля, токены, RGCTX, строки и перекрёстные ссылки из IL2CPP metadata.

⇩

Экспорт

Экспортируйте C#, native, IR, CFG, metadata, отдельные assembly или проект целиком.

⌁

Навигация и анализ

Поиск, переходы по адресам и токенам, bookmarks, xrefs и быстрый анализ методов.

02 Интерфейс

Интерфейс в реальной работе

Скриншоты обработаны для презентации, при этом содержимое рабочего интерфейса сохранено.

Декомпиляция метода get_BanCode в Emezy
01
Быстрая декомпиляция C#Нативные инструкции и восстановленный код синхронизированы по методу.
ARM64 Native и C# метод PlayHitShake
02
Native + C# рядомСравнивайте ARM64 и результат high-level recovery без смены окна.
Метод AttachToPlayer в веб декомпиляторе
03
Восстановление Unity APIПоля, свойства и вызовы Unity отображаются в понятной форме.
Метод DetachFromPlayer и нативный код
04
Анализ ветвленийПросматривайте проверки, вызовы и восстановленную логику метода.
Декомпилированный тип AdsRemoteService
05
Декомпиляция типовОткрывайте тип целиком, исследуйте namespaces и быстро переходите между сущностями.
03 Workflow

Как это работает

Минимум лишних шагов: загрузили проект — перешли к анализу.

⇧
01

Загрузка

APK / IPA / binary + global-metadata.dat.

→
◈
02

Разбор

Определение архитектуры и IL2CPP metadata.

→
C#
03

Декомпиляция

Восстановление кода и высокоуровневой семантики.

→
⌘
04

Анализ

CFG, SSA, metadata, native и xrefs.

→
⇩
05

Экспорт

Сохранение кода, данных или проекта целиком.

04 FAQ

Частые вопросы про декомпиляцию IL2CPP

Коротко о том, как Emezy помогает декомпилировать Unity IL2CPP и чем отличается от других инструментов.

Что такое IL2CPP и зачем его декомпилировать?

IL2CPP — это технология Unity, которая компилирует C#-код игры в нативный код (C++ → ARM, ARM64, x86, x64). Из-за этого обычные .NET-декомпиляторы не работают. Декомпиляция IL2CPP восстанавливает читаемый C# из нативного бинарника и global-metadata.dat, чтобы исследовать логику игры, типы и методы.

Как декомпилировать Unity IL2CPP из APK или IPA?

Загрузите APK, IPA, нативный binary (libil2cpp.so / исполняемый файл) вместе с global-metadata.dat в Emezy Web IDE. Инструмент автоматически определит архитектуру и IL2CPP metadata, восстановит C#, а также покажет IR, CFG, SSA, нативный код и перекрёстные ссылки — всё в браузере, без установки.

Нужно ли что-то устанавливать?

Нет. Emezy — это Web IDE: декомпиляция и анализ выполняются прямо в браузере после входа по лицензионному ключу. Ставить SDK, плагины или отдельные утилиты не требуется.

Какие форматы и архитектуры поддерживаются?

Форматы ввода: APK, IPA, нативные binary и global-metadata.dat. Архитектуры: ARM, ARM64, x86 и x64. Результат можно экспортировать как C#, native, IR, CFG, metadata, отдельные assembly или проект целиком.

Чем Emezy отличается от Il2CppDumper и подобных дамперов?

Классические дамперы восстанавливают только сигнатуры и структуру. Emezy — это полноценный декомпилятор с восстановлением высокоуровневого C#, графами управления (CFG), SSA-представлением, навигацией по адресам и токенам, xrefs и синхронизацией нативного кода с C# в едином интерфейсе.

Как получить доступ и лицензию?

Можно оформить пробную лицензию на 1 день или купить полную лицензию через Telegram-бота. После этого войдите по ключу на главной странице и сразу начинайте работу в Web IDE.

→ Готовы начать?

Откройте Emezy Web IDE

Введите лицензионный ключ и продолжайте работу прямо в браузере.