Xodus melakukan reverse-engineering dan mengimplementasikan ulang lapisan-lapisan yang hilang tersebut—Xbox Authentication Library (XAL), layanan lisensi, penanganan paket MSIXVC, dan pada akhirnya Gaming Runtime itu sendiri—sehingga game berbasis GDK bisa berjalan tanpa Windows .
Meskipun masih dalam tahap awal pengembangan, Xodus telah memecahkan beberapa masalah terberat dalam membuat game Xbox berfungsi di luar Windows:
xal-rs, implementasi ulang Xbox Authentication Library (XAL) dalam bahasa Rust yang menangani OAuth2 sign-in melalui layanan Live milik Microsoft, device-code flow, dan manajemen token README resmi proyek di GitHub mendaftarkan login perangkat/pengguna, otentikasi Xbox, unduhan paket, dan dekripsi executable sebagai item yang sudah selesai .
Inilah catatan kritis yang terlewatkan oleh beberapa pemberitaan awal: Xodus memang bisa mengambil, mendekripsi, dan mengautentikasi, tetapi belum bisa memulai game . Proyek ini belum berhasil membuat ulang Xbox Gaming Runtime (
XGameRuntimeInitialize) atau lapisan game SDK yang diperlukan untuk mengeksekusi game GDK .
Keterbatasan penting lainnya:
Xodus bukanlah pesaing bagi alat gaming Linux yang sudah ada—ia dirancang untuk mengisi satu celah yang tersisa:
Bagian terakhir dari teka-teki ini adalah Xbox Gaming Runtime itu sendiri. Game akan memanggil XGameRuntimeInitialize saat dimulai, dan panggilan itu saat ini gagal di luar Windows karena runtime tersebut tidak ada . Tim Xodus harus melakukan reverse-engineering pada komponen ini—bersama dengan game SDK yang lebih luas—sebelum game apa pun bisa berjalan
.
Singkatnya, Xodus telah memecahkan masalah pra-peluncuran yang paling sulit (otentikasi, lisensi, dekripsi) tetapi masih membutuhkan emulasi GDK runtime yang berfungsi sebelum game benar-benar bisa dijalankan. Jika berhasil, proyek ini akan menutup celah besar terakhir dalam gaming Linux: dukungan Xbox Game Pass lokal dan native tanpa perlu instalasi Windows atau langganan cloud streaming.