Skip to main content
Latest Release v11.2Direct Official GitHub ReleasesNo Root Required

Winlator App – Download, Installation & Windows Games on Android

Winlator is an open-source Android compatibility utility that allows you to run x86 and x64 Windows PC applications and games on ARM64 mobile hardware. Utilizing Wine, Box86/Box64 dynamic recompilation, and Turnip Vulkan graphics drivers, it provides a full desktop container experience right on your phone or tablet.

Version:v11.2
File Size:218 MB
Target OS:Android 8.0+
License:Open Source (MIT/GPL)
Container ArchitectureARM64 Translation

Box86 / Box64 Dynamic Translation

Translates x86 32-bit and 64-bit machine instructions into ARM64 instructions at runtime with JIT compilation.

Turnip & DXVK GPU Acceleration

Translates Direct3D 9, 10, and 11 calls into Vulkan commands executed natively on Snapdragon Adreno GPUs.

Rootless PRoot User Environment

Operates inside user-space without dangerous system root modifications or voiding device warranties.

Source: brunodev85/winlator100% Free & Transparent
Transparent Download Experience: WinlatorApp.com does not re-upload, alter, or inject advertising into APK files. All downloads link directly to official upstream releases published by developer Bruno Freitas on GitHub. Winlator does not include games; you must supply your own DRM-free titles.
Read Full Disclaimer →
Verified Technical Specs

Winlator App Specifications

Verified Official Release
Application NameWinlator
Package Identifier
com.winlator
Current Versionv11.2 (Latest)
APK File Size218 MB
ArchitectureARM64 (aarch64)
Minimum Android VersionAndroid 8.0+ (Oreo or higher)
Recommended HardwareSnapdragon 865 / 8 Gen 1+ (8GB RAM)
Direct3D Graphics DriverTurnip Vulkan, Zink, DXVK 2.4
Original DeveloperBruno Freitas (brunodev85)
Software LicenseOpen-Source (MIT / LGPL / GPL)
Root RequirementNo Root Needed (PRoot User-space)
Data verified against official upstream GitHub release artifacts. No artificial stats or fabricated metrics.
Direct Upstream Releases

Winlator App Download & Verified Releases

Select the verified version of Winlator matching your hardware and game requirements. Each link connects directly to Bruno Freitas's official GitHub asset release page.

Recommended Release
LatestOfficial Upstream Release

Winlator 11.2 (Official BrunoDev85)

Size: ~218 MBArch: ARM64 (aarch64)OS: Android 8.0+ (Android 12+ recommended)

Key Highlights & Improvements

  • Updated Turnip Adreno drivers for Snapdragon 8 Gen 2 and Gen 3 optimization
  • Enhanced Box64 compatibility presets and improved JIT memory management
  • Upgraded DXVK 2.4 integration for smoother Direct3D 11 draw calls
  • Added fine-grained cursor sensitivity and custom virtual gamepad deadzones
  • Improved PulseAudio buffer stability for stutter-free audio output
  • Direct storage access optimizations for faster game asset loading

Recommended for all modern Snapdragon and ARM64 devices for maximum game compatibility and updated Vulkan rendering.

Direct link to official upstream release assets on GitHub
StableVerified Stable Release

Winlator 10.1 (Stable)

Size: ~210 MBArch: ARM64 (aarch64)OS: Android 8.0+

Key Highlights & Improvements

  • Wine 9.0 customized Glibc core integration
  • Expanded XInput controller support with trigger vibration emulation
  • Support for custom environment variables per container profile
  • Fixed audio latency glitch in DirectSound wrapper
  • Enhanced VirGL compatibility for MediaTek and Mali GPUs

Solid stable build with broad compatibility for older Snapdragon 855/865 devices.

Direct link to official upstream release assets on GitHub

How to Safely Verify Your Winlator Download

Always ensure you are downloading APK files directly from github.com/brunodev85/winlator/releases. The package name of the official app must be com.winlator. When installing for the first time, Android will verify the package signature. If an update refuses to install over an existing version, it indicates mismatched signing keys from an unofficial source.

Core Capabilities

Why Winlator is the Preferred Windows Emulator for Android

Engineered around lightweight Linux containers and translation layers, Winlator provides deep graphical customization and fluid control mapping.

Turnip + DXVK 3D Pipeline

Harness open-source Turnip drivers tailored for Qualcomm Adreno GPUs. Combined with DXVK, Direct3D 9, 10, and 11 rendering calls bypass slow CPU translation and feed directly into the Vulkan graphics queue.

Multi-Container Management

Create independent container profiles with distinct screen resolutions, Wine versions, GPU driver versions, audio buffer sizes, and environment variables. Tailor each profile for specific game engines.

Touchscreen Controls & Gamepads

Customize touch-based on-screen D-pads, analog sticks, action buttons, and mouse trackpads. Connect physical Xbox, DualShock, or USB-C controllers with full XInput and DirectInput support.

Direct Storage Mapping

Winlator automatically mounts your Android Downloads folder as Drive D:. Place game directories and setup files directly on your phone storage without needing slow ADB transfers or terminal commands.

Isolated Sandbox & Privacy

Applications run entirely inside a protected Linux rootfs jail via PRoot. Windows programs cannot touch your private photos, contacts, or Android system files outside the designated shared folder.

Built-in Desktop Tools

Includes standard Windows management utilities right in the container: Winecfg for DLL overrides, Regedit for registry modifications, Task Manager for killing frozen processes, and Notepad.

System Compatibility

Hardware Requirements & Device Compatibility

Because Winlator performs dynamic x86-to-ARM recompilation in real time, hardware capabilities directly dictate frame rate and stability.

Minimum Requirements

Basic 2D & Vintage Titles
  • Processor:64-bit ARMv8 processor (Snapdragon 680, Helio G99, or Exynos 9611)
  • RAM:4 GB RAM (Limited container background memory)
  • Graphics:Vulkan 1.1 support (VirGL software rendering for Mali GPUs)
  • Storage:5 GB free internal flash storage for container rootfs
  • OS Version:Android 8.0 (Oreo) or Android 9.0 (Pie)

Recommended Specifications

Smooth 3D Gaming
  • Processor:Qualcomm Snapdragon 870, 888, 8 Gen 1, 8 Gen 2, or 8 Gen 3
  • RAM:8 GB, 12 GB, or 16 GB LPDDR5 RAM
  • Graphics:Adreno 650, 730, 740, or 750 with native Turnip Vulkan Driver
  • Storage:20+ GB high-speed UFS 3.1 / 4.0 storage for modern game assets
  • OS Version:Android 12, 13, 14, or Android 15
Step-by-Step Tutorial

How to Install Winlator APK on Android

Follow these verified steps to install the official APK package and set up your initial Windows container.

1

Download Official APK

Obtain the latest Winlator_11.2.apk file directly from the official GitHub Releases page linked on this website.

Source: brunodev85/winlator
2

Allow Unknown Sources

Open your browser or file manager settings and toggle "Allow from this source" so Android permits installing verified external APK packages.

Android Security Permission
3

First Launch Extraction

Launch Winlator. The app will automatically unpack its bundled Ubuntu RootFS and Wine components. Keep the screen active for 30–60 seconds during this initial setup.

Automatic User-space Unpacking
4

Create Container & Play

Tap the "+" icon in the top right to create a new container. Select Turnip (Adreno) and DXVK, then launch the desktop to run your favorite PC games from Drive D:.

Ready for Windows Binaries
Upstream Open Source Ecosystem

Open-Source Credits & Attribution

Winlator is built upon decades of pioneering open-source engineering. Without these foundational projects, running Windows binaries on mobile ARM64 hardware would not be possible.

Wine (Wine Is Not an Emulator)

LGPL v2.1+
Windows API Translation Layer

Provides the core Windows runtime environment, translating Windows API calls into POSIX calls in real time on Linux/Android.

Official Project:Visit Source

Box86 & Box64

MIT
x86 & x86_64 Userspace Dynamic Recompiler

Created by ptitSeb. Executes x86 and x86_64 Linux/Windows binaries on ARM64 processors with high-performance dynamic recompilation.

Official Project:Visit Source

Mesa 3D Graphics Library (Turnip / Zink / VirGL)

MIT / Open Source
Open-Source Vulkan & OpenGL GPU Drivers

Powers hardware-accelerated 3D graphics. Turnip enables native open Vulkan drivers on Qualcomm Adreno GPUs; Zink bridges OpenGL over Vulkan.

Official Project:Visit Source

DXVK

Zlib
Vulkan-based Direct3D 9, 10, & 11 Translation

Maintained by doitsujin. Translates Direct3D 9/10/11 rendering calls into efficient Vulkan API commands for high framerate 3D rendering.

Official Project:Visit Source

VKD3D

LGPL v2.1
Vulkan-based Direct3D 12 Implementation

Wine project library for translating Direct3D 12 graphical instructions into low-overhead Vulkan calls.

Official Project:Visit Source

D8VK

Zlib
Direct3D 8 to Direct3D 9 / Vulkan Translator

Maintained by AlpyneDreams. Allows classic early 2000s Direct3D 8 PC titles to render cleanly through modern Vulkan pipelines.

Official Project:Visit Source

CNC DDraw

GPL v3
DirectDraw / Direct3D 1-7 Re-implementation

Developed by FunkyFr3sh. Fixes compatibility and graphical bugs in vintage DirectDraw and classic 2D/3D games on modern display outputs.

Official Project:Visit Source

Ubuntu RootFs (Focal Fossa)

Canonical / Open Source
Chroot/Proot Base Linux Userspace

Provides the foundational standard C libraries (Glibc), runtime bins, and file system structure running inside the container.

Official Project:Visit Source

PRoot

GPL v2
Rootless User-space Chroot & Mount Emulation

Enables user-space chroot, bind mounts, and architecture emulation without requiring Android root privileges or bootloader unlocking.

Official Project:Visit Source

GLIBC Patches by Termux Pacman

GPL / Apache
Glibc Android Dynamic Linker Adaptation

Patches that permit running desktop Glibc-compiled Linux binaries seamlessly on Android’s Bionic libc operating system environment.

Official Project:Visit Source
Got Questions?

Frequently Asked Questions

Clear, factual answers to common questions about installing, configuring, and running games with Winlator on Android.

What is Winlator and how does it run Windows games on Android?

Winlator is an open-source Android application developed by Bruno Freitas (brunodev85). It creates a containerized Linux environment using Ubuntu RootFS and PRoot. Inside this container, Wine provides the Windows API compatibility layer, Box86/Box64 dynamically recompiles x86/x64 processor instructions into ARM64 code, and DXVK/Turnip drivers convert Direct3D graphics commands into Vulkan. This combination enables Android devices to run many classic and modern PC games without needing a remote cloud server.

Does Winlator require root access or unlocking the bootloader?

No. Winlator does not require root permissions or an unlocked bootloader. It operates entirely within Android userspace permissions through PRoot emulation and standard application storage access. You can install and run it safely on any stock, unrooted Android phone or tablet running Android 8.0 or newer.

Where can I download the official, uninfected Winlator APK?

The official source for Winlator is Bruno Freitas’s GitHub repository (brunodev85/winlator/releases). WinlatorApp.com does not host or modify APK files; we provide direct reference links pointing directly to the official GitHub releases. Never download modified APKs from untrusted file hosts, as unofficial forks may bundle unwanted adware or altered binaries.

What hardware specifications are required for playable frame rates?

For 3D titles (DirectX 9, 10, or 11), a Qualcomm Snapdragon processor with an Adreno 6xx or 7xx GPU (such as Snapdragon 855, 870, 888, 8 Gen 1, 8 Gen 2, or 8 Gen 3) is strongly recommended because of the open-source Turnip Vulkan driver. Devices with MediaTek Dimensity, Google Tensor, or Samsung Exynos (Mali / Xclipse GPUs) must rely on VirGL or LLVMpipe software rasterizers, which offer significantly lower 3D performance and are best suited for 2D or lightweight vintage games. A minimum of 4 GB of RAM is required, while 8 GB or 12 GB is recommended for modern titles.

How do I add and run my PC games in Winlator?

By default, Winlator maps your Android device’s standard "Download" folder (/storage/emulated/0/Download) to Drive D: inside the container. Place your game installation folder, DRM-free installer (such as from GOG.com), or portable game directory into your Android Download folder. When you launch your Winlator container, open "My Computer", navigate to Drive D:, and double-click the installer or game executable (.exe) to start.

Can I connect a physical controller or Bluetooth gamepad?

Yes. Winlator includes native support for physical input devices including Xbox Wireless controllers, PlayStation DualShock 4/DualSense controllers, and USB-C gamepads through Android’s input subsystem. You can map controller buttons inside the Winlator Input Controls menu, switch between XInput and DirectInput modes, or use custom on-screen virtual touchscreen controls with configurable layout profiles.

What are the best container settings for Snapdragon devices?

For most 3D Windows games on Snapdragon devices: Set Graphics Driver to "Turnip (Adreno)", DX Wrapper to "DXVK" (v2.2 or v2.4 depending on title), Audio Driver to "PulseAudio", Screen Resolution to "1280x720" (or 960x540 for demanding titles), Box86/Box64 preset to "Fast" or "Performance", and ensure Turnip GPU cache is enabled. This delivers the best balance of stability and frame rate.

Why does Winlator crash or show a black screen when launching a game?

A black screen or crash is typically caused by: 1) Using Turnip on a non-Adreno (Mali/PowerVR) device; 2) DirectX missing components (use Winecfg or install native DirectX libraries inside the container); 3) Screen resolution mismatch; 4) Out of memory (RAM shortage). Try switching the DX Wrapper to WineD3D or CNC DDraw for older games, lowering the container resolution to 720p, or toggling the Box64 compatibility preset.

Have a specific question not covered here?Reach out to our community documentation team for support or guide corrections.
Contact Support