Frequently asked questions
BannerHub FAQ
The short answers to the questions people ask most. Need more? Each version page and the privacy breakdown go deeper, and the source is all on GitHub.
Getting started
What is BannerHub?
BannerHub is a family of community-built, patched versions of XiaoJi's GameHub / GameHub Lite — Android apps that run Windows PC games via Wine and Box64/FEX. BannerHub removes the account login wall, strips upstream telemetry (especially in v6), adds GOG/Epic/Amazon store integrations and curated Wine components, and bolts on power-user tooling like AI Frame Generation, controller rumble and an in-game HUD.
Which version should I install — Lite, BannerHub, or v6?
BannerHub (v3.7.x) is the most mature, full-featured choice for most people. BannerHub Lite is the lighter build for lower-end or storage-limited devices. BannerHub v6 is the newest base (GameHub 6.0.7) with bytecode-level privacy hardening, but is still a work in progress with different game compatibility.
See the full side-by-side comparison to decide.
Are these three the same app?
No — they're separate projects on different GameHub bases, each with its own package names, signing keystore and component backend. They install side-by-side but cannot update over one another. To switch products, uninstall the old one first.
What devices does it run on?
Modern 64-bit Android phones/tablets (arm64-v8a); x86_64 builds also exist. Many features (AI Frame Generation, GPU spoofing) work best on Qualcomm Adreno GPUs. Performance varies a lot by SoC, GPU driver and the specific game.
Accounts, root & permissions
Do I need a GameHub / XiaoJi account?
No. BannerHub's login-bypass drops you straight to the home screen — import and play with no account. You only sign in to GOG / Epic / Amazon if you want to download games you own from those stores.
Do I need root?
No — the vast majority of features work without root. Root only unlocks a few performance extras: sustained-performance mode, CPU governor pinning and Adreno clock locking (and v6's in-game performance overlay). Everything else runs unrooted.
What permissions will it ask for, and why?
Typically Post Notifications (download progress/completion alerts for Epic/GOG/Amazon) and Files & Media / all-files access (to save games to your SD card). BannerHub v6 also removes permissions — the Ad-ID / ADSERVICES permissions are stripped out entirely.
Privacy & safety
Is my activity tracked?
BannerHub v6 kills eight upstream telemetry channels (Firebase, GMS Measurement, Mob Push, Ad-ID, OTA, heartbeat and XiaoJi's analytics endpoints) at the bytecode/manifest level — verified as zero DNS queries in testing. It also honestly documents the connections that remain (image CDNs, a vestigial Firebase endpoint, and the BannerHub catalog Worker). See the privacy page. The 5.x builds (Lite & BannerHub) neutralise the in-app update phone-home but don't ship the full v6 hardening stack.
Why does my DNS recorder still show some connections?
Because BannerHub doesn't pretend the device goes silent. Cover-art CDNs (bigeyes.com, Steam's Akamai), a vestigial Firebase settings GET that nothing acts on, GOG/Steam vendor endpoints, and the BannerHub catalog Worker are all expected and explained on the privacy page. None carry per-user telemetry.
Is it safe? Can I trust the builds?
Every patch is open source and built in CI, so you can read exactly what changed and rebuild it. Privacy claims come with step-by-step verification (DNS recorder, logcat, manifest & smali checks). As with any sideloaded APK, install only official stable releases from the GitHub repos — not random re-uploads or CI artifacts.
Is this legal?
BannerHub is a community modification of GameHub for running games you own. It doesn't include or distribute any games — you bring your own from GOG, Epic, Amazon, Steam or your own files. BannerHub is not affiliated with XiaoJi, Valve, Epic, GOG or Amazon; respect each platform's terms and only run software you're entitled to.
Games, stores & components
Where do I get community game configs?
BannerHub has a community library of per-game Wine / DXVK / component configs. Browse, search by game, filter by device and download them at the412banner.github.io/bannerhub-game-configs (or contribute via the repo). BannerHub also browses and installs them in-app, and configs are cross-compatible between BannerHub and BannerHub Lite.
Where do the games come from?
From you. Sign in to GOG, Epic or Amazon to download titles you own, use the native Steam path, or import your own PC games / installers directly. BannerHub provides the runtime and the tooling — not the games.
Which stores are supported?
BannerHub and BannerHub Lite support GOG, Epic (incl. EOS online auth on BannerHub), Amazon and Steam. BannerHub v6 currently focuses on a curated catalog plus Steam and GOG, with Epic & Amazon on the roadmap. See the comparison.
What are "components" and the Component Manager?
Components are the translation layers that make PC games run: DXVK, VKD3D-Proton, Box64, FEXCore, Mesa Turnip GPU drivers and Wine/Proton containers. The in-app Component Manager downloads, injects, backs up and removes them from curated repositories — so you can pair each game with the build that runs it best.
What is AI Frame Generation, and what do I need for it?
An in-game menu that drives GameHub's optical-flow frame-interpolation engine to boost FPS (roughly 1.8–1.9× at 2× on supported hardware). It relies on VK_NV_optical_flow, currently exposed mainly by Qualcomm Adreno drivers — the menu works elsewhere but interpolation is skipped on non-Adreno GPUs. Available in BannerHub (v3.7.0+) and Lite (v1.0.2+).
Does controller vibration work?
Yes — BannerHub routes real XInput dual-motor rumble into Android's vibrator, configurable per game. It's XInput-only (the standard for modern games); a few DirectInput force-feedback titles won't rumble. DualSense/DualShock work over USB & Bluetooth; Xbox/8BitDo XInput pads need Bluetooth for rumble.
Updates & variants
How do I keep BannerHub updated?
Watch the GitHub releases page, or add the repo to Obtainium with "Reconcile version string with version detected from OS" enabled — BannerHub reports its own version so updates are detected correctly. The in-app GameHub updater is intentionally disabled so it can't replace BannerHub with stock GameHub.
Will updating wipe my games?
Within a product line, recent releases install in place (same keystore) and keep your data. You only need to uninstall first when the signing certificate changed (older builds) or when switching between the three different products. Always back up first if unsure.
What are the 9 variants (PuBG, AnTuTu, Genshin…)?
Each variant uses a different package name (spoofing apps like PuBG or AnTuTu) so multiple builds — and the original GameHub — coexist on one device, and so some performance-profiling can be triggered. Most people just want the Normal variant. Note: spoof variants can push the device harder and run hotter — use with cooling.
Can BannerHub install over / update the original GameHub?
Only the Original variant (which keeps GameHub's package name) replaces a stock install — and only after uninstalling, since the signing certificate differs. The other variants install alongside GameHub as separate apps.
Project & support
Who makes BannerHub, and can I contribute?
It's a community project under The412Banner on GitHub, building on the work of the GameHub team, ReVanced, GameNative, TideGear and many component projects (DXVK, VKD3D-Proton, Box64, FEX, Mesa Turnip). Issues, configs and PRs are welcome — and you can join the Discord.
A game won't run — where do I start?
Open the game's PC settings and try a different component combo (Wine/Proton container, DXVK, Box64 preset). Check the community config library (in BannerHub) for a known-good config for your device. On v6 (6.0.7), GameHub's own native GPU-spoof setting can clear "unsupported video card" errors. (On the older 6.0.4 v6 line, BannerHub added per-game GPU Spoof and a Legacy renderer toggle for that — both are 6.0.4-only.) Then ask in the Discord with your device + logcat.
Still deciding?
Compare the three versions, or read the case for BannerHub over stock GameHub.