Native Android • Open Source

A ship small enough for your pocket,
large enough for every world you've imagined.

XoDos-Ark wraps the powerful XoDos emulator inside a secure container — preserving your entire digital legacy. Windows, Linux, DOS, and retro systems, all in one vessel.

"One Ship. Every System. No Limits."

FEATURES

The flood of time can't drown what's inside the Ark

More than an emulator — a vessel of imagination that keeps legacy software alive.

Run full linux distro

Run any Linux distro's with any environment's supported and given in ark.

Windows in mobile (⚠️Beta)

Run windows games and apps in mobiles.

Pocket-Sized Infinity

The entire history of personal computing fits in your palm. Save snapshots, share configs, and carry your environments everywhere.

Built for Android

Optimized touch controls, native Wayland/X11 rendering backends, and low-latency virtual display buffers.

Preservation First

Not just about running the latest distros — it is about keeping classic architecture and legacy binaries running reliably.

No root needed

Uses proot to run the linux

Backup && restore linux distro

Backup the linx distro you have installed and extect it when you need

Multi linux distro support

You can install upto 3 linux distro and run what you want.

Kali linux support (⚠️Beta)

Run kali linux the most wanted.

Before You Board

Two settings, checked once

Most failed installs trace back to one of these two — not a bad download, not a bad device.

Disable child process restrictions

DISABLE THE PHANTOM PROCESER KILLER TO RUN THE LINUX ON YOUR DEVICE WITHOUT ANY CRASH. Want to learn more about that how to do that then clcik here

Resets itself if Developer Options ever gets switched off and back on — recheck it before your next install session.

Grant only what's asked

When the app requests file/storage permission, grant that dialog as shown. Don't separately enable a broader "manage all files" toggle beyond what it actually asks for — that exposes Android's own system-adjacent paths, and an accidental delete there risks the OS itself, not just app data.

The standard prompt is enough. More access isn't a shortcut, it's a bigger blast radius.

One thing to know

Some banking/government apps refuse to open while Developer Options is on. There's no reliable in-app bypass for this right now — the safest option is manually switching Developer Options off before opening those apps, then back on before your next install session.

Getting Started

Board the Ark in minutes

Install the APK, pick a distro, and launch your first desktop session.

1

Install the APK

Grab the latest release from GitHub, install it, and grant storage permissions. Requires Android 10 (API 29)+.

2

Pick your distro & update

Select a distribution, start the container, and update package sources:

3

Install your desktop environment

Choose an efficient desktop interface such as XFCE4 or Openbox for maximum smoothness:

4

Launch the session

Start your display server and launch the desktop session:

Download

Ready to set sail?

Get the latest pre-built release package directly from GitHub.

↓  Get the Latest Release
Minimum Android 10+ Architecture arm64-v8a License Open Source