Перейти к содержимому
Zone of Games Forum
xai

Rewinding Cadence (归环) ЗБТ Извлечение ассетов и кастомный IL2CPP

Рекомендованные сообщения

Ищу помощь экспертов для извлечения игровых ресурсов (3D-модели, текстуры, музыка и тексты) из клиента недавнего ЗБТ игры Rewinding Cadence (归环). Движок — Unity 2022.3.34f1 / IL2CPP.

Несмотря на наличие полного клиента, я столкнулся с проблемой: основные файлы, необходимые для доступа к AssetBundle — GameAssembly.dll и global-metadata.dat, зашифрованы или модифицированы.
Предоставляю ссылку на полный клиент (25 ГБ) и зашифрованные файлы для анализа.

Ссылка на клиент (25 ГБ): https://disk.yandex.com/d/cGon_cCNwRAoFg

GameAssembly.dll https://disk.yandex.com/d/Q3exKSJh3UK4CA

global-metadata.dat https://disk.yandex.com/d/VBo4TTsM4hab3g

GuiHuan.exe https://disk.yandex.com/d/adLo6SApEGdxIA

Имеется полный клиент (25 ГБ), но доступ к AssetBundle заблокирован из-за сложного шифрования  основных файлов.

Текущий прогресс и технические проблемы:
Шифрование бинарников: GameAssembly.dll и global-metadata.dat защищены. GameAssembly.dll не распаковывается стандартным UPX (NotPackedException), что указывает на кастомный протектор.

Модификация метаданных: Il2CppDumper и AssetRipper выдают ошибку «struct size mismatch». Это явный признак инъекции «Magic» полей или изменения порядка заголовков.

Защита от инъекций: Динамический анализ через frida-il2cpp-bridge невозможен — процесс немедленно завершается при попытке аттача.

Без восстановления этих файлов невозможно сопоставить адреса и корректно извлечь данные из AssetBundles.

Запрашивается конкретная помощь:
Дешифровка бинарника: Помощь в поиске подпрограммы дешифровки в GameAssembly.dll.
Восстановление метаданных: Определение смещений или «магических» значений для восстановления структуры заголовка метаданных.
Дамп из памяти: Советы по обходу защиты для снятия дампа расшифрованных данных из оперативной памяти.


Полезные ссылки и технические ресурсы:
IL2CPP Tutorial: Finding loaders for obfuscated global-metadata.dat files
https://katyscode.wordpress.com/2021/02/23/il2cpp-finding-obfuscated-global-metadata/

[Оригинал] Идеи и решения двух задач Unity IL2CPP на XYCTF
https://bbs.kanxue.com/thread-281560-1.htm

[Оригинал] Процесс загрузки GameAssembly.dll через UnityPlayer.dll
https://bbs.kanxue.com/thread-285044-1.htm

[Оригинал] Введение в реверс-инжиниринг IL2CPP
https://bbs.kanxue.com/thread-278275-1.htm

Реверс IL2CPP: Дешифровка global-metadata
https://cloud.tencent.com/developer/article/2216959

[Оригинал] Полный процесс реверса мобильной игры на Unity (il2cpp + lua)
https://bbs.kanxue.com/thread-287964.htm

Изменено пользователем xai

Поделиться сообщением


Ссылка на сообщение
  1. Дампишь global-metadata.dat
  2. С помощью Il2CppDumper восстанавливаешь DLL
  3. если нужно снять защиту от загрузчиков - патчишь GameAssembly.dll

помочь смог бы, но с mega у меня не скачивается...

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
В 2026/5/2 в 20:25, xai сказал:

Ищу помощь экспертов для извлечения игровых ресурсов (3D-модели, текстуры, музыка и тексты) из клиента недавнего ЗБТ игры Rewinding Cadence (归环). Движок — Unity 2022.3.34f1 / IL2CPP.

Несмотря на наличие полного клиента, я столкнулся с проблемой: основные файлы, необходимые для доступа к AssetBundle — GameAssembly.dll и global-metadata.dat, зашифрованы или модифицированы.
Предоставляю ссылку на полный клиент (25 ГБ) и зашифрованные файлы для анализа.

Ссылка на клиент (25 ГБ): https://disk.yandex.com/d/cGon_cCNwRAoFg

GameAssembly.dll https://disk.yandex.com/d/Q3exKSJh3UK4CA

global-metadata.dat https://disk.yandex.com/d/VBo4TTsM4hab3g

GuiHuan.exe https://disk.yandex.com/d/adLo6SApEGdxIA

Имеется полный клиент (25 ГБ), но доступ к AssetBundle заблокирован из-за сложного шифрования  основных файлов.

Текущий прогресс и технические проблемы:
Шифрование бинарников: GameAssembly.dll и global-metadata.dat защищены. GameAssembly.dll не распаковывается стандартным UPX (NotPackedException), что указывает на кастомный протектор.

Модификация метаданных: Il2CppDumper и AssetRipper выдают ошибку «struct size mismatch». Это явный признак инъекции «Magic» полей или изменения порядка заголовков.

Защита от инъекций: Динамический анализ через frida-il2cpp-bridge невозможен — процесс немедленно завершается при попытке аттача.

Без восстановления этих файлов невозможно сопоставить адреса и корректно извлечь данные из AssetBundles.

Запрашивается конкретная помощь:
Дешифровка бинарника: Помощь в поиске подпрограммы дешифровки в GameAssembly.dll.
Восстановление метаданных: Определение смещений или «магических» значений для восстановления структуры заголовка метаданных.
Дамп из памяти: Советы по обходу защиты для снятия дампа расшифрованных данных из оперативной памяти.


Полезные ссылки и технические ресурсы:
IL2CPP Tutorial: Finding loaders for obfuscated global-metadata.dat files
https://katyscode.wordpress.com/2021/02/23/il2cpp-finding-obfuscated-global-metadata/

[Оригинал] Идеи и решения двух задач Unity IL2CPP на XYCTF
https://bbs.kanxue.com/thread-281560-1.htm

[Оригинал] Процесс загрузки GameAssembly.dll через UnityPlayer.dll
https://bbs.kanxue.com/thread-285044-1.htm

[Оригинал] Введение в реверс-инжиниринг IL2CPP
https://bbs.kanxue.com/thread-278275-1.htm

Реверс IL2CPP: Дешифровка global-metadata
https://cloud.tencent.com/developer/article/2216959

[Оригинал] Полный процесс реверса мобильной игры на Unity (il2cpp + lua)
https://bbs.kanxue.com/thread-287964.htm

Я загрузил файлы игры на Яндекс.Диск,
можешь проверить их по этой ссылке?

Изменено пользователем xai

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×