Небольшой вводный разбор по реверсу Unity‑игр на il2cpp для тех, кто только подступается к теме. Разбираю на живом примере: беру оффлайновую гонку Traffic Racer (v4.0), снимаю дамп адресов, нахожу переменную денег и патчу её тремя инструкциями, после чего в игре становится неприлично богато. Игра одиночная и оффлайновая, так что всё это чистое локальное ковыряние в образовательных целях, разбираемся как оно устроено под капотом.
Рубрика «IL2CPP»
Как заставить Unity‑игру печатать деньги: вводный реверс il2cpp
2026-11-08 в 10:38, admin, рубрики: android, IL2CPP, reverse engineering, unity, дизассемблерВ 2 раза ускорил компиляцию Unity на том же железе
2026-06-19 в 10:46, admin, рубрики: IL2CPP, linux, ntfs, ryzen, symlink, tmpfs, unity, WebGL, xfsМеня не устраивало, что мой мини-ПК на Windows 11 с AMD Ryzen 7 7735HS (8 ядер, 16 потоков) и 32 ГБ DDR5 (в одноканальном режиме) компилирует WebGL для яндекс игр в полтора раза дольше, чем MacBook Air M1 с 16 ГБ.
Эта статья о том, как получить двойную скоростью без апгрейда комплектующих! От создания флешки до первого билда с использованием tmpfs и символьных ссылок Symlinks (для одновременной работы над несколькими проектами).
Шаг 1. Подготовка и правильная запись ISO-образа
Для миграции был выбран дистрибутив CachyOSЧитать полностью »
IL2CPP: вызовы методов
2016-09-22 в 7:10, admin, рубрики: c++, IL2CPP, unity3d, Блог компании Plarium, вызовы методов, код, Программирование, разработка игр, С++Это четвертая статья из серии по IL2CPP. В ней мы поговорим о том, как il2cpp.exe генерирует код C++ для вызовов методов в управляемом коде.
IL2CPP: советы по отладке генерируемого кода
2016-04-18 в 8:40, admin, рубрики: c++, IL2CPP, unity, unity3d, Блог компании Plarium, код, перевод, разработка мобильных приложений, разработка под iOS, статья В третьей статье из серии по IL2CPP мы обсудим некоторые полезные советы по отладке генерируемого кода C++: как расставлять точки останова, просматривать содержимое строк и пользовательских типов и определять места, где возникают исключения.
Учтите, что сама по себе отладка кода C++, генерируемого на основе кода .NET IL, – занятие не из приятных. Тем не менее представленные ниже советы помогут вам разобраться, как код проекта Unity выполняется на целевом устройстве (в конце статьи мы также немного поговорим об отладке управляемого кода).
Будьте готовы, что генерируемый код в вашем проекте может отличаться от того, который вы увидите здесь. В каждой новой версии Unity мы пытаемся оптимизировать генерируемый код и сделать его еще более компактным и производительным.
IL2CPP: экскурсия по генерируемому коду
2016-04-04 в 8:32, admin, рубрики: c++, IL2CPP, unity, unity3d, Блог компании Plarium, код, перевод, разработка, разработка мобильных приложений, статьяПеред вами вторая статья из серии по IL2CPP. В этот раз мы поговорим о коде C++, генерируемом утилитой il2cpp.exe, а также рассмотрим представление управляемых типов в машинном коде, проверки во время выполнения, которые используются для поддержки виртуальной машины .NET, генерацию циклов и многое другое.



