OPEN SOURCE

XoDos

Windows & Linux Emulator for Android

Run games and apps from Windows & Linux on your phone.
No root. Fully customizable. Built with ❤️ and C.

0 Stars
0 Downloads
0 Forks
0 Countries
xodos@android:~$
$ xodos --status
$
▼ SCROLL

What is XoDos?

🖥️

X Server + Termux

A fully fledged X server with Termux and Winlator touch controls together in one app. Built with Android NDK for maximum performance.

🎮

Gaming Ready

Turnip drivers, VirGl, Vulkan wrappers, DXVK, WineD3D, Box64 — everything needed to run Windows and Linux games on Android.

🐧

Linux Desktop

Pre-installed Debian and Kali Linux with XFCE4 desktop. Proot and chroot support for a complete Linux experience on your phone.

🔓

No Root Required

Works on stock Android. No root, no complicated setup. Install the APK, grant storage permission, and you're ready to go.

Arsenal Complete

Wine (glibc + bionic)

Dual Wine builds for maximum compatibility with Windows applications and games.

Box64

x86_64 emulation on ARM64 — run binaries that weren't compiled for your device.

Mesa 3D / Turnip

Open source GPU drivers for Adreno and more. Vulkan support included.

Touch Controls

Winlator-style on-screen joystick and controls for PC games on mobile.

Termux-X11

Full X11 server for graphical Linux applications and desktop environments.

Terminal Emulator

Built-in terminal with full Linux command line access and package management.

DXVK / WineD3D

DirectX to Vulkan translation layer. Play DX9/10/11 games through Vulkan.

Float Ball

Floating quick-access ball for settings, keyboard, and controls toggle.

Proot / Chroot

Install Debian or Kali Linux with full desktop environment. No root needed.

How it Works

01

Install the APK

Download the latest release from GitHub. Install it on your Android device (arm64).

📦 XoDos-v6.0.0-arm64.apk
02

Install XoDos System

Open the app → go to Settings → tap "Install XoDos System". Wait for it to finish. Grant storage permission.

⚙️ Installing rootfs... please wait
03

Launch & Play

The app closes automatically when done. Reopen it and you're in — start the X server, run Wine, or boot into your Linux desktop.

🚀 $ startx && wine game.exe

Android 11+ Fix

If the app crashes, you need to disable the phantom process killer:

settings put global settings_enable_monitor_phantom_procs false
📺 Watch fix video

Release Log

The Team

Acknowledgments

Join the Community