mobox
Mobox lets you run Windows programs and games on an Android phone without rooting the device, by combining Termux, Box64, and Wine into a menu-driven installer that needs no Windows PC.
Mobox is a project that lets you run Windows programs on an Android phone, without needing to own a Windows computer or root your device. It does this by combining several open-source tools: Termux (a Linux terminal for Android), Box64 (which translates x86 instructions so they can run on a phone's ARM processor), and Wine (which translates Windows program calls into Linux ones). The result is that Windows applications, including many games, can be installed and run directly on a compatible Android phone.
Setting it up involves installing three apps from the project's download links: Termux, Termux-X11 (which provides a graphical display window), and Input Bridge (which handles touch controls). After that, a single command pasted into Termux downloads and runs the installer. Once installed, you type "mobox" to open its menu system, where you manage Wine, install components, and adjust settings.
The project includes a configuration menu that lets you control things like graphics drivers (Mesa VirGL for broader compatibility, or Turnip for better performance on Snapdragon devices with specific Adreno graphics chips), resolution, and display settings. There is also a debug logging option that writes a log file to the phone's storage.
Performance and compatibility vary by device. The README notes that most Android phones can run DirectX 9 games using the Mesa VirGL graphics path, while achieving better performance with newer titles requires a Snapdragon chip with an Adreno 6xx or Adreno 725-740 GPU. Android 10 or higher is recommended.
The project relies on a collection of third-party tools including DXVK (for DirectX-to-Vulkan translation), VKD3D, and custom Wine builds. There is no official support forum; community support is available through a linked Discord server.
Where it fits
- Install and run Windows desktop games on an Android phone without rooting the device or owning a Windows PC
- Set up DirectX 9 games using the Mesa VirGL graphics path for broad compatibility across most Android phones
- Configure Turnip graphics on a Snapdragon phone with an Adreno 6xx or newer GPU for better gaming performance
- Use the Mobox menu system to manage Wine versions, install Windows components, and adjust resolution and display settings