Skip to content

Releases: jaredgei/wow-forever-android

WoW Forever for Android v2.2.3

Choose a tag to compare

@jaredgei jaredgei released this 09 Oct 15:04

What's Changed in v2.2.3

• Auto-login credential cleanup: Automatically shreds and deletes login.txt from disk upon successful Battle.net authentication and character list sync.
• Quick menu relaunch fix: Properly terminates Wine processes and resets exiting state when closing via the in-game quick menu so the game can be re-launched from the launcher without needing to force-stop the app.

WoW Forever for Android v2.2.2

Choose a tag to compare

@jaredgei jaredgei released this 07 Oct 17:56

What's Changed in v2.2.2

• Auto-update verification build: Confirms the in-app updater installs updates correctly end-to-end.
• Includes all v2.2.1 fixes (auto-update crash fix, release-notes formatting).

WoW Forever for Android v2.2.1

Choose a tag to compare

@jaredgei jaredgei released this 07 Oct 17:55

What's Changed in v2.2.1

• Fixed auto-update crash: The in-app updater no longer crashes when installing a downloaded update. Modern builds were missing the install permission, causing a SecurityException right after download. The app now requests install permission gracefully.

• Release notes formatting: Update dialogs now render formatting (headings, bold, code) instead of showing raw markdown.

WoW Forever for Android v2.2.0

Choose a tag to compare

@jaredgei jaredgei released this 07 Oct 14:17

What's Changed in v2.2.0

• Native Battle.net Auto-Login via login.txt:
• Replaced coordinate-based typing macros with Blizzard's built-in client auto-login. The launcher populates _classic_beta_/login.txt right before container boot so the game signs in natively without synthetic clicks, input injection, or Warden/cheat-detection risks.
• Credentials remain encrypted on-device with Android Keystore, and login.txt is cleaned up on disk when forgetting saved credentials.

• Launcher Credential Setup & Readiness Gating:
• Added a Battle.net Login readiness item to the launcher setup screen with a direct Configure Login / Update Login button.
• Auto-launch is now gated: if credentials are not yet configured, the launcher halts at the setup screen so you can enter them before playing. Once configured and all items are green, the app auto-launches straight into the game.

• UI & Infrastructure Cleanup:
• Removed the in-game sidebar sign-in item and deleted coordinate-based macro code.
• Removed the redundant bundled Turnip/Proton check item from the readiness status list.

SHA-256:
ea9d3fe884d37cc72130d2cc0685e61a3da6e14d104985016966311d415bebb4 WoW-Forever.apk

WoW Forever for Android v2.1.3

Choose a tag to compare

@jaredgei jaredgei released this 06 Oct 16:53

What's Changed in v2.1.3

  • In-App Update Checker:
    • The launcher now checks GitHub Releases for a newer signed build and surfaces an "App Update Available" prompt directly over the WoW Forever screen.
    • Updates download in-app with live progress, then install via the system package installer (requesting the install-from-unknown-sources permission when needed).
    • On auto-launch, an available update halts auto-launch of the game container until you choose to update or defer, avoiding a half-started container being torn down mid-launch.
    • Added an "App Build" readiness indicator showing the installed and available versions.

SHA-256:
99474b503ae8a85abf5eb8abd8f9ca405f0fc1dbf02470873c1a3393acb15dfa WoW-Forever.apk

WoW Forever for Android v2.1.2

Choose a tag to compare

@jaredgei jaredgei released this 06 Oct 04:00

What's Changed in v2.1.2

  • Storage Permission Handling & EPERM Resolution:

    • Automatically verifies 'All files access' (MANAGE_EXTERNAL_STORAGE) on Android 11+ (API 30+) devices to prevent open failed: EPERM (Operation not permitted) errors when reading/writing game configuration (.flavor.info, Config.wtf) and game data in external storage or micro-SD cards.
    • Added 'All Files Access Permission' readiness indicator to the Environment Readiness card.
    • Streamlined permission flow: provides a dedicated dialog and 'GRANT STORAGE PERMISSION' button directing users straight to WoW Forever's system settings toggle.
    • Automatically re-evaluates storage access on app resume without requiring an app restart.
  • Major Codebase Cleanup & Optimization:

    • Pruned unused dependencies, legacy dialog packages, dead menu XMLs, and unreferenced assets.
    • Shaved over 47,000 lines of dead code and unreferenced assets, trimming release package size down to 153 MB.

SHA-256:
6ba34a454e1010c9f7928fe8acf9f6ed29e57d8e17cbf57a6a73feb655db7be0 WoW-Forever.apk

WoW Forever for Android v2.1.1

Choose a tag to compare

@jaredgei jaredgei released this 05 Oct 22:10

What's Changed in v2.1.1

• Game Version Validation & Crash Loop Prevention:
• Automatically detects when an incompatible game version (such as Classic Era wow_classic_era or Retail wow) is installed.
• Displays an explicit error explaining that World of Warcraft Classic Beta (wow_classic_beta) is required and disables the Play button with FOREVER BETA REQUIRED to prevent immediate CASC crash loops.
• Fixed an issue where version checks queried the wrong Battle.net product endpoint if non-beta files were present, preventing false "Up to date" statuses.

• Multi-Game Installation Support:
• Installations where multiple games share the same root folder now seamlessly resolve and prioritize wow_classic_beta.
• Client update routines now strictly target the wow_classic_beta record without modifying other game records in a shared .build.info.

SHA-256:
aa24d5bfdea4bf425b2aa5ad4bf8e04c78d2c3aba61d361830ce55c79d40b37e WoW-Forever.apk

WoW Forever for Android v2.1.0

Choose a tag to compare

@jaredgei jaredgei released this 05 Oct 15:42

What's Changed in v2.1.0

  • Snapdragon 8 Elite / Adreno 8xx Support:
    • Bundled custom Turnip v32 driver (built with barycentric scheduler fix and Adreno 8xx Vulkan ICD support by arusiasotto).
    • Automatically identifies Adreno 8xx devices (AYN Odin Portal, RedMagic 11 Pro, Samsung Galaxy Z Fold / S25 series) and selects Turnip-V32-RP6sched with TU_DEBUG=noconform,sysmem and 720p container resolution.
    • Automatically preserves the tested Adreno 740 configuration (Turnip-WoW-scheduler-test, 1080p, TU_DEBUG=noconform) for AYN Thor and Retroid Pocket 6.
  • Native Gamepad Support Enabled by Default:
    • Automatically enforces SET GamePadEnable "1" (hardware gamepad polling) and SET InputDeviceInterfaceStyle "1" (console/gamepad interface with action bar prompts) in Config.wtf.
    • Ensures seamless out-of-the-box controller support on boot without requiring manual console commands.
  • Samsung One UI Optimization:
    • Detects Samsung hardware and applies FD_DEV_FEATURES=enable_tp_ubwc_flag_hint=1 to eliminate rendering artifacts.

SHA-256:
99e3ad3c5949a3ee8e2bf39f8d0934921099eac677b6ec57c5a0e24826320793 WoW-Forever.apk

WoW Forever for Android v2.0.1

Choose a tag to compare

@jaredgei jaredgei released this 05 Oct 14:23

What's Changed in v2.0.1

  • Samsung Display Compatibility Fix:
    • Automatically detects Samsung devices (Build.MANUFACTURER == "samsung") and injects FD_DEV_FEATURES=enable_tp_ubwc_flag_hint=1 into the Turnip graphics driver environment.
    • Eliminates visual glitches, texture tearing, and UI flickering on Snapdragon 8 Gen 2 Samsung devices (Galaxy S23 series, Tab S9, Z Fold 5) running One UI.
    • Leaves the graphics environment for standard AOSP and handheld devices (AYN Thor, AYN Odin 2, Retroid Pocket 6) completely untouched.

SHA-256:
730ede1bcb3096ac8676875ed519271a5e7f19470103356369ee34ca00b76c99 WoW-Forever.apk

WoW Forever for Android v2.0.0

Choose a tag to compare

@jaredgei jaredgei released this 04 Oct 22:05

What's Changed in v2.0.0

  • Native In-App Game Updater:
    • Live client version verification against Blizzard's public patch service on startup.
    • Interactive update gate with one-tap UPDATE TO {version} and secondary LAUNCH ANYWAY (OUTDATED) override.
    • Direct Wi-Fi downloads of ARM64 game binaries (WowB-ARM64.exe and companion DLLs) from Blizzard edge CDNs with MD5 checksum verification.
    • Direct fetching and atomic persistence of remote BuildConfig and CDNConfig manifests to Data/config/.
    • Automatic synchronization of all CASC index archives into Data/indices/.
    • Atomic updating of .build.info on-device with the latest build key, CDN key, version string, and live CDN edge host nodes.
  • Autonomous In-Game Streaming:
    • Leverages the game engine's internal streaming client to stream newly introduced game assets on-the-fly over Wi-Fi without hitching.
    • Eliminates the recurring need to connect to a PC or transfer 8GB–29GB file archives over USB when World of Warcraft patches.
  • Initial Setup Streamlined:
    • Base game data is copied to the device once during setup; all ongoing maintenance and client updates are handled entirely inside the app.

SHA-256:
a626077b27e87ddc047ba296bf3cc83aebc3d2e92ee76de9bd2e6136ee903742 WoW-Forever.apk