jaredgei / wow-forever-android
git clone https://github.com/jaredgei/wow-forever-android.git
v2.2.6 · 5d ago
Play the World of Warcraft: Forever beta natively on Snapdragon 8 Series / 8 Elite Android devices (AYN Thor, RP6, Odin Portal, Galaxy). Standalone launcher forked from GameNative.
+3
stars, 24h · #8,273
+~37
stars, 7 days · #5,100
+104
stars, 30 days · #6,796
104
★ total · +37% this week
16
forks · 11 open issues
Star history (as recorded here)
LanguageC
LicenseGPL-3.0
Created2026-09-30 (22d ago)
Last push3d ago
Watchers10
OwnerUser
Links
README excerpt
# WoW Forever for Android Play the **World of Warcraft: Forever beta** on Snapdragon Android handhelds as a normal Android app. You tap the icon, press Play, and the game runs. This uses Blizzard's own **Windows ARM64** WoW client, so the game itself runs natively on the phone's CPU. Wine translates the Windows calls, and DXVK plus a patched Turnip Vulkan driver render the game on the Adreno GPU. Nothing is emulated as x86. > Unofficial community project. Not affiliated with or endorsed by Blizzard Entertainment. You need your own Battle.net account with WoW Forever beta access. This repo and its releases contain **no** Blizzard game files. --- ## Supported devices | Device | Status | | :--- | :--- | | AYN Thor (Snapdragon 8 Gen 2 / Adreno 740) | Tested, reaches the game world with controller support | | Retroid Pocket 6 (Snapdragon 8 Gen 2 / Adreno 740) | Tested by the original community setup | | AYN Odin 2 / Mini (Snapdragon 8 Gen 2) | Expected to work | | AYN Odin Portal (Snapdragon 8 Elite / Adreno 830) | Supported via bundled Turnip v32 driver | | RedMagic 11 Pro (Snapdragon 8 Elite / Adreno 840) | Tested in-world by arusiasotto | | Samsung Galaxy S23/S24/S25 / Z Fold series | Supported (with automatic Samsung UBWC optimization) | Requirements: - Snapdragon 8 series (Adreno 7xx or Adreno 8xx). The app bundles both the Adreno 740 driver and the Turnip v32 driver for Snapdragon 8 Elite / Adreno 8xx, automatically detecting the GPU and applying the optimal driver and environment flags. - Android 10 or newer, 64-bit. - About **80 GB** free for the game data (internal storage or SD card), plus about 4 GB of internal storage for the app and its Windows environment. - A Mac or PC with the WoW Forever beta installed through Battle.net, to copy the game data from. --- ## Installation ### 1. Install the app Download `WoW-Forever.apk` from the latest release and install it on your device. The app's package name is `app.wowforever`, so it can sit alongside GameNative or Winlator. ### 2. Copy your WoW game data to the device (one-time setup) Copy two things from your Battle.net install (on a Mac that's `/Applications/World of Warcraft/`) into a folder on the device. The default is `/storage/emulated/0/WoW Forever/`. Any other folder works too, including one on an SD card. You only need to do this **once**; all subsequent game updates are handled directly in-app over Wi-Fi. [code] - `Data/` is the same on every platform, so a Mac, Windows, or ARM install all work. - `.build.info` is a hidden file. Copy it too. Without it the game fails with *"CAS system was unable to initialize"*. - You don't need `WowB-ARM64.exe`. Mac and x86 installs don't ship it, so the app downloads the matching Windows ARM64 client from Blizzard's CDN when you press Play, and checks its hashes. - If you used a different folder, or moved it, the launcher shows **Locate Game Files**. Pick the folder that contains `.build.info` and `Data/`. **Change Location** switches it later. Tra