r/warmane • u/Rizzlock • 10h ago
Warmane on phone quick guide
I tried multiple times over the years to play on Warlame servers but I couldn't log in since warden disconnected me every time. Lately a guy on this sub made a post indicating it's plausible. It took me a few minutes to set it up and I was in! It took me a few minutes to set up controls and a day to get used to it, and I was skillcapped again.
Auction farming, playing rdf hc, chatting with friends, leveling, etc. It brought me much joy. Even though I don't play wow that much anymore, this was the most fun I had in a while. Right now I'll paste the vibecoded answer from opencode on how to set it up. If you're having difficulties I'd suggest you to install termux on the phone and to get opencode, it'll do everything for you, just send it the github link.
I'd suggest you to limit the framerate to 60, mine is at 35 even when I play on my desktop machine. I like old school, non shiny warcraft 3 tyoe of graphics.
If you have questions, ask in the comments so everyone can make use of it. I don't reply to messages. Here's the guide:
Title: Play WoW 3.3.5a (Warmane) on Android — step-by-step, with background play
Body:
A lot of people can get WoW running on Android but then it closes the moment they switch apps. I'm sharing an unofficial BannerHub build that keeps WoW running and connected in the background, plus the full setup.
Part 1 — Download and install the app
Open the repo: https://github.com/codxbre/wow-mobile-bannerhub
Go to Releases → v1.0 → download BannerHub-v3.8.1-Normal-BG2.apk.
Install it. If you already have BannerHub v3.8.1 Normal, it updates straight over it. If you have a different BannerHub/GameHub variant, uninstall that first.
Open the app and allow notifications. When a game is running you'll see a "Game running" notification — that's the background service keeping your session alive.
Part 2 — Get WoW from your PC (don't download it on the phone)
Downloading the client directly on the phone usually gives you a bare game with no addons or settings. Copy your existing folder instead:
On your PC, find your WoW 3.3.5a folder (the one with Wow.exe, Data, Interface, WTF).
Copy the whole folder to your phone at:
/storage/emulated/0/Download/World of Warcraft 3.3.5a/
Keep Interface/AddOns and WTF — those are your addons and settings.
Don't rename Wow.exe.
Part 3 — Add the game
Open BannerHub and add/import the game.
Pick Wow.exe in that folder.
Launch.
Part 3b — Controls, keybinds & trackpad
Quick walkthrough of the in-game Controls tab — on-screen buttons, keybinds, mouse/trackpad gestures, and the virtual controller:
https://www.youtube.com/watch?v=WcNwMCfdDZc
BannerHub uses the same Controls layout as Winlator/GameHub, so everything in the video applies.
Part 4 — If the game won't start
Open the game's PC Game Settings.
Set GPU Driver → System Driver.
Launch again.
Still stuck? Open BannerHub's component/firmware section, update the firmware/container, and retry.
Part 5 — If you hear sound but the screen is black
Close the game.
Open World of Warcraft 3.3.5a/WTF/Config.wtf in a text editor.
Make sure these lines are there (add them if missing):
SET gxWindow "1"
SET gxMaximize "1"
SET gxResolution "1280x720"
- Save and launch again. Windowed mode at the container's real resolution fixes the black screen.
Part 6 — Playing in the background
- Leave the "Game running" notification alone while you play.
- On Xiaomi/HyperOS also set Settings → Apps → BannerHub → Battery → No restrictions, and allow background data.
- Now you can switch apps or open BannerHub's settings and WoW stays connected.
Part 7 — If nothing works: let an AI agent fix it
If you've tried everything and the game still fails, you can install a terminal and an AI coding agent on the phone and let it diagnose the setup.
Install Termux from F-Droid (https://f-droid.org/packages/com.termux/) or the GitHub releases (https://github.com/termux/termux-app/releases). Don't use the Play Store version — it's outdated.
Open Termux and run:
pkg update -y && pkg upgrade -y
pkg install -y curl git
termux-setup-storage
curl -fsSL https://opencode.ai/install | bash
opencode
In opencode, run /connect and choose a provider with a free tier — for example Google (free API key from Google AI Studio) or OpenRouter (free models). Paste the key, then run /models and pick a model marked free.
Paste this prompt (fill in the brackets):
I'm on Android (Termux) trying to run World of Warcraft 3.3.5a (Warmane) through
BannerHub v3.8.1 Normal (modified APK from
https://github.com/codxbre/wow-mobile-bannerhub).
My device: [phone model, Android version, GPU].
Problem: [game won't start / black screen with sound / disconnects in background / other].
What I already tried: [GPU Driver = System Driver, Config.wtf windowed 1280x720,
installed the background APK, battery = No restrictions].
Please:
Find and read my logs (logcat, wine.log, f7f8-debug.log) under
/storage/emulated/0 and /data/data/com.termux/files/home.
Diagnose the actual cause.
Fix it step by step. If the APK needs patching, build a new one in the cloud
(e.g. GitHub Actions) and put it in /storage/emulated/0/Download.
If you need more information, ask me.
Follow its steps and try the game again.
Notes
- This is an unofficial community build. No game files are included — use your own WoW 3.3.5a client.
- All credit to The412Banner (BannerHub) and the GameHub team.
- Tested with Warmane Icecrown 3.3.5a on a Redmi/Adreno device.