Xbox Game Pass's Linux Support via 'Xodus' Reverse Engineering Achieves GDK Compatibility
The Heroic Launcher development team launches 'Xodus,' a new project aimed at reverse engineering Microsoft's proprietary GDK environment to enable Linux support for Xbox PC games and Game Pass.
AFFILIATE_PRODUCTS:
The fundamental reason Xbox PC games do not run on Linux lies within Microsoft’s proprietary GDK (Game Development Kit) runtime environment. The Heroic Launcher development team has launched a new project called “Xodus” to solve this problem through reverse engineering.
GDK’s Barrier
According to reporting by Hassam Nasir of Tom’s Hardware, Xodus primarily targets modern GDK-based Xbox PC titles and MSIXVC packages. Older UWP-based releases, such as Gears of War 4 and early Forza Horizon series titles, are not included.
The core issue is not the DirectX API or x86 instructions. Proton and DXVK/VKD3D can already translate these. If you can obtain a DRM-free executable, it can sometimes run on Linux.
The actual barrier is the combination of three elements: Microsoft’s proprietary GDK, the Xbox ID service, and encrypted MSIXVC packages. This framework handles license authentication for games purchased through the Xbox App. Without it running in the background, games will either crash on startup or fail to launch altogether.
Xodus’s Technical Approach
The Xodus team has announced success in logging into Xbox services, downloading game packages, and obtaining licenses. This includes an open-source implementation of their own xgameruntime.dll, custom forks of Wine and Proton, and an Xbox authentication library written in Rust called “xal-rs.”
The mechanism uses a proxy library to build an interface with GDK games and intercept the API calls needed to send a valid Xbox Live token.
Current efforts are focused on emulating the Xbox Gaming Runtime via Wine. The next planned stage is to launch and play Xbox PC titles locally. Given that the major technical barriers of authentication, license verification, and package decryption have been overcome, native Linux support for PC Game Pass is considered a matter of time.
Technical Affinity with BedrockonLinux 2.0
Similar reverse-engineering techniques have already been put into practice. One such open-source project is called BedrockonLinux 2.0. Since Microsoft migrated Minecraft Bedrock Edition to GDK, the project has relied on similar techniques to handle these components.
It has been confirmed that even in sandboxed environments like SteamOS, real-time communication with Xbox Live and secure token authentication are possible. This serves as supporting evidence for the technical validity of Xodus’s approach.
Editorial Opinion
Short-term Impact The technical progress of Xodus suggests that Linux support for Xbox PC games will take concrete form within a few months. Overcoming authentication and license verification includes the most difficult parts of a reverse-engineering project, and this is a significant milestone. It is possible that a prototype showing major Xbox PC titles running via Proton could be released within the next six months. Long-term Perspective If GDK reverse engineering is established, it would fundamentally undermine the closed nature of Microsoft’s game sales platform. The Linux desktop market would regain attention. Utilizing Game Pass on handheld gaming devices like the Steam Deck also becomes more plausible. [Linux 7.2-rc1 Release Integrates AMDGPU HDMI 2.1 FRL and Cache Aware Scheduling](https://singulism.
References
- ” Xbox PC and Game Pass titles are coming to Linux through ‘Xodus’ — Heroic Launcher devs embark on new open-source reverse-engineering project ”, by Hassam Nasir — Tom’s Hardware, 2026-08-10T18:11:48.000Z (ARR)
- Source URL: https://www.tomshardware.com/software/linux/xbox-pc-and-game-pass-titles-are-coming-to-linux-through-xodus-heroic-launcher-devs-embark-on-new-open-source-reverse-engineering-project
Comments