Bringing Xbox PC games to Linux and macOS.
Xodus is an open-source reverse-engineering effort to make Xbox PC games (including GamePass) run on Linux and Mac systems. We handle everything needed to get GDK-based Xbox titles running outside of Windows.
This project is not affiliated nor endorsed by Microsoft. Use at your own risk.
The core project - written in Rust. Handles the full pipeline from Xbox authentication, token exchange through to package downloading and decryption.
A fork of ColinFinck/ntfs, adapted to support MSIXVC container parsing requirements.
Reverse-engineering documentation for xgameruntime.dll internals - a key component of the Xbox PC runtime that games depend on.
A fork of Proton's wine with additional patches enabling integration with Xodus and support for starting executables from memfd files.
A fork of OpenXbox/xal-rs, extended with additional structs, fields and auth utils.
- Join the conversation on Discord
- Check out open issues and pull requests
- Browse the code and documentation across our repos above
Licensed under GPL-3.0
