Инструменты10 августа 2026 г., 21:17 МСК🤖 Auto

Xodus: Heroic Launcher запускает Game Pass на Linux через реверс-инжиниринг

Разработчики Heroic Launcher анонсировали проект Xodus, позволяющий запускать игры Xbox PC и подписку Game Pass на Linux путем эмуляции проприетарного GDK.

Баннер новости 5458

Проблема проприетарного GDK

Запуск современных игр Xbox PC на Linux долгое время был невозможен не из-за проблем с трансляцией DirectX (Proton/DXVK справляются с этим), а из-за закрытой экосистемы Microsoft. Ключевым препятствием стал Game Development Kit (GDK), который включает в себя три компонента: проприетарный рантайм, сервисы идентификации Xbox и зашифрованные пакеты MSIXVC. Без работы этих компонентов игры просто вылетают при запуске, так как не могут подтвердить лицензию.

Решение от создателей Heroic Launcher

Команда, стоящая за популярным лаунчером Heroic Games Launcher, начала новый открытый проект под названием Xodus. Его цель — реверс-инжиниринг и эмуляция необходимых компонентов GDK для Linux. Проект уже достиг значимых результатов:

  • Реализован вход в сервисы Xbox.
  • Работает загрузка игровых пакетов.
  • Успешно получаются и валидируются лицензии на игры.

Технически Xodus использует собственную open-source реализацию xgameruntime.dll, форки Wine и Proton, а также библиотеку xal-rs (на Rust) для аутентификации. Прокси-библиотеки перехватывают вызовы API GDK, подменяя их валидными токенами Xbox Live.

Технические детали и совместимость

Важно отметить, что Xodus нацелен на современные GDK-игры и пакеты MSIXVC. Старые UWP-игры (например, Gears of War 4 или ранние Forza Horizon) работают иначе и не являются основным фокусом проекта, так как их проблемы решаются стандартными средствами совместимости. Проект уже позволяет эмулировать рантайм через Wine, и следующий шаг — полноценный локальный запуск игр.

КомпонентСтатус в XodusЗначение
Аутентификация XboxРаботаетПозволяет входить в аккаунт
Загрузка пакетовРаботаетДоступ к контенту Game Pass
Валидация лицензийРаботаетОбход проверки DRM
Запуск игрВ разработкеЭмуляция GDK через Wine

Контекст и перспективы

Подобные технологии реверс-инжиниринга уже используются в проекте BedrockonLinux 2.0 для запуска Minecraft Bedrock Edition на SteamOS. Учитывая, что Microsoft активно расширяет поддержку Xbox 360 и оригинальных Xbox игр на ПК, наличие нативной поддержки Linux через Xodus станет критически важным для сообщества геймеров, использующих эту ОС.

Источник: Tom's Hardware ↗