Gamehub Oss Download

Privacy-focused GameHub Android modification removing 11,838 telemetry files (Firebase/Google Analytics/Umeng/JPush), optimizing 114MB to 51MB, bypassing authentication, removing 31 permissions, redirecting to self-hostable Cloudflare Workers, with auto-patcher applying 201 patches and external launcher support.

⭐ 1,062 stars on GitHub

About Software

GameHub Lite is complete privacy-focused modification of GameHub Android app. Removes all tracking, authentication, bloat while adding automated patcher for future updates. Takes official 114MB APK and converts to 51MB Lite version: removes tracking (11,838 telemetry/analytics files deleted from Firebase, Google Analytics, Umeng, JPush, etc.), optimizes size (PNG to WebP, unused libraries removed), bypasses authentication (no login, works offline), removes 31 invasive permissions (location, mic, camera, contacts, etc.), redirects network (all API calls go to self-hostable Cloudflare Workers), adds features (external launcher support for Daijisho, Launchbox, etc.).

Auto-patcher automated patcher applies modifications to any GameHub APK. Requirements: apktool, openjdk@17, android-commandlinetools. Running patcher: place official GameHub APK in folder, run './autopatcher.sh GameHub-5.1.0.apk'. Script decompiles APK, removes 11,838 telemetry files, copies 2,851 optimized WebP images, applies 201 code patches, rebuilds and signs APK (takes 2-3 minutes). Privacy wins: zero telemetry, no location tracking, no audio/video surveillance, no device fingerprinting, no behavioral analytics, no data to Chinese servers. Required repos: gamehub-worker (main API proxy), gamehub_api (static resources), gamehub-news (news aggregator), gamehub-login-token-grabber (token refresher). Self-host all Workers for complete privacy. External launcher support via custom intents for Daijisho, Launchbox, RetroArch. No license specified.

Use Cases:

  • Privacy-focused modification of GameHub Android removing tracking, bloat, authentication with automated auto-patcher for updates
  • Removes 11,838 telemetry files (Firebase, Google Analytics, Umeng, JPush), optimizes 114MB to 51MB, bypasses login, removes 31 permissions
  • Auto-patcher applies modifications to any GameHub APK: decompile, remove telemetry, copy 2,851 WebP images, apply 201 patches, rebuild
  • Self-hostable Cloudflare Workers (gamehub-worker, gamehub_api, gamehub-news, token-grabber), external launcher support (Daijisho, Launchbox)

README

GameHub Lite Project

Complete privacy-focused modification of the GameHub Android app. This project removes all tracking, authentication, and bloat while adding an automated patcher for future updates.


Quick Start

Want to patch a GameHub APK right now? → Use the Auto-Patcher (scroll down)

Want to understand what was changed? → Read the Security Analysis Reports

Want to self-host everything? → Check Required Repositories


What This Project Does

Takes the official GameHub APK (114MB) and converts it into a privacy-focused Lite version (51MB):

  • Removes tracking: 11,838 telemetry/analytics files deleted (Firebase, Google Analytics, Umeng, JPush, etc.)
  • Optimizes size: PNG images converted to WebP format, unused libraries removed
  • Bypasses authentication: No login required, works offline
  • Removes permissions: 31 invasive permissions eliminated (location, mic, camera, contacts, etc.)
  • Redirects network: All API calls go to self-hostable Cloudflare Workers
  • Adds features: External launcher support for Daijisho, Launchbox, etc.

Result: 114MB bloated APK → 51MB clean APK with zero tracking


Auto-Patcher

The automated patcher applies all modifications to any GameHub APK version.

Requirements

macOS:

brew install apktool
brew install openjdk@17
brew install --cask android-commandlinetools

Linux:

sudo apt-get install apktool
sudo apt-get install openjdk-17-jdk
# Install Android SDK command-line tools from https://developer.android.com/studio

Running the Patcher

  1. Download the official GameHub APK
  2. Place it in this folder
  3. Run:
./autopatcher.sh GameHub-5.1.0.apk

The script will:

  • Decompile the APK
  • Remove 11,838 telemetry files
  • Copy 2,851 optimized WebP images
  • Apply 201 code patches
  • Rebuild and sign the APK

Output: GameHub-Lite-20251017-003625-signed.apk (takes 2-3 minutes)

Install It

adb install -r GameHub-Lite-*.apk

Or drag the APK to your Android device and install normally.


What Gets Changed

Privacy & Bloat Removal

  • Firebase: All analytics, crash reporting, messaging - gone
  • Google Analytics: Completely removed
  • Umeng Analytics: Chinese tracking service - deleted
  • JPush: Push notification tracking - removed
  • JiGuang: Core analytics - deleted
  • Alipay SDK: Payment tracking - removed
  • Auth/Login: Completely bypassed with hardcoded credentials
  • 11,838 files total removed

Authentication Bypass

  • Login completely bypassed
  • Hardcoded token: same token for everyone
  • User ID: 100000 (shared)
  • All API calls redirected to self-hostable Cloudflare Workers
  • Social login (WeChat, QQ, Alipay) disabled

Size Optimization

  • PNG images → WebP format (smaller, same quality)
  • Removed unused native libraries
  • Deleted tracking SDKs
  • 114MB → 51MB (55% smaller)

Permission Removal (31 total)

  • Location tracking - GONE
  • Microphone access - GONE
  • Camera access - GONE
  • Contact reading - GONE
  • Phone state monitoring - GONE
  • Device fingerprinting - GONE

Features Added

  • Package name changed to gamehub.lite (can install alongside original)
  • External launcher support (Daijisho, Launchbox, RetroArch, etc.)
  • Intent filter: gamehub.lite.LAUNCH_GAME
  • Custom splash screen when games load
  • Offline functionality (no internet required for installed games)

Project Structure

GameHub-AutoPatcher/
├── autopatcher.sh                    # Main auto-patcher script
├── patches/                          # 201 code modification patches
├── lite_resources/                   # 2,851 optimized WebP images (18MB)
├── files_to_remove.txt               # List of 11,838 files to delete
├── conversion_rules.txt              # Fallback removal list
├── gamehub-release.keystore          # Auto-generated signing key
│
├── COMPREHENSIVE_SECURITY_ANALYSIS_REPORT.md  # Full technical analysis
├── GAMEHUB_API_ANALYSIS.md                   # API server setup guide
└── BLOAT_REMOVAL_ANALYSIS.md                 # Detailed bloat analysis

Security Analysis

Privacy Wins

  • Zero telemetry sent to vendor now
  • No location tracking - GPS permissions removed
  • No audio/video surveillance - Mic/camera permissions gone
  • No device fingerprinting - Tracking IDs removed
  • No behavioral analytics - All SDKs deleted
  • No data to Chinese servers - Network traffic redirected

The Numbers

  • 81 files manually edited
  • 3,389 files deleted (tracking SDKs mostly)
  • 2,872 files added (optimized resources)
  • 11,838 telemetry files removed
  • 31 permissions eliminated
  • 6 tracking SDKs deleted (500+ files of spyware)

Analysis Reports

Want the quick version? → Read COMPREHENSIVE_SECURITY_ANALYSIS_REPORT.md - Sections 1-3

Want all technical details? → Read the full COMPREHENSIVE_SECURITY_ANALYSIS_REPORT.md (13 sections)

Want API server details? → Read GAMEHUB_API_ANALYSIS.md

Want bloat removal breakdown? → Read BLOAT_REMOVAL_ANALYSIS.md


Required Repositories

This project requires the following Cloudflare Worker repositories for full functionality:

  1. gamehub-worker (https://github.com/gamehublite/gamehub-worker) - Main API proxy worker

    • Handles all GameHub API requests
    • Token replacement and signature regeneration
    • Privacy features (IP protection, fingerprint sanitization)
  2. gamehub_api (https://github.com/gamehublite/gamehub_api) - Static API resources

    • Component manifests (Wine, Proton, DXVK, VKD3D)
    • Game configurations and profiles
    • Served via GitHub raw URLs
  3. gamehub-news (https://github.com/gamehublite/gamehub-news) - News aggregator worker

    • Aggregates gaming news from RSS feeds
    • Tracks GitHub releases for emulation projects
    • Custom HTML styling for mobile
  4. gamehub-login-token-grabber (https://github.com/gamehublite/gamehub-login-token-grabber) - Token refresher worker

    • Automated token refresh every 4 hours
    • OTP-based authentication via Mail.tm
    • Stores fresh tokens in KV storage

Note: You can self-host all Workers for complete privacy. Right now I'm using free Cloudflare Workers. Don't misuse the project.


External Launcher Support

Launch Steam games directly from other Android frontends:

am start -n gamehub.lite/com.xj.landscape.launcher.ui.gamedetail.GameDetailActivity \
  -a gamehub.lite.LAUNCH_GAME \
  --es steamAppId "292030" \
  --ez autoStartGame true

This lets you use GameHub as a backend for:

  • Daijisho
  • Launchbox
  • RetroArch
  • Any Android launcher that supports custom intents

Troubleshooting

"apktool not found"

  • Install it: brew install apktool (macOS) or sudo apt-get install apktool (Linux)

"Java not found"

  • Install JDK: brew install openjdk@17 or download from Oracle

"zipalign not found"

  • Install Android SDK build-tools
  • Script will auto-detect if installed via Homebrew

Some patches failed

  • That's normal. GameHub updates sometimes change code layout
  • The script still applies all successful patches (usually 196+ out of 201)
  • Failed patches are usually minor and could be manually fixable

App crashes on launch

  • Something went wrong, check logcat
  • Try: adb uninstall gamehub.lite && adb install -r GameHub-Lite-*.apk

Customization

Add Your Own Images

Put PNG/WebP files in lite_resources/res/drawable-xxhdpi/ and they'll be included in all patched APKs.

Example: We added wine_game_loading.jpg (the blue splash screen when games launch).

Change the Signing Key

Script will auto-generate a new keystore. Default password is password123.

Modify Patches

To add new patches:

  1. Make your changes to a decompiled APK
  2. Generate diff: diff -u original.xml modified.xml > patches/mychange.diff
  3. The autopatcher will automatically include it

Related Software

Pluely

Open-source AI meeting assistant built with Tauri at 10MB. Features real-time transcription with OpenAI Whisper, GPT-4, Claude, Gemini and Grok support, translucent overlay, and undetectable in video calls.

⭐ 1,274ai-assistant, claude, cluely-alternative

Fluent M3 U8

Cross-platform M3U8/MPD video downloader built with PySide6 and QFluentWidgets featuring multi-threaded downloads, task management, fluent design GUI, FFmpeg and N_m3u8DL-RE integration, Python 3.11 conda environment, and deployment support for Windows/macOS/Linux with GPL-3.0 license.

⭐ 1,267fluent, m3u8, m3u8-downloader

Xiaozhi Android Client

Flutter AI voice assistant for Android and iOS with real-time conversation, Live2D characters, echo cancellation, multi-service support for Xiaozhi, Dify and OpenAI, and image messaging.

⭐ 1,252ai, chat, chatgpt

Github Stars Manager

GitHub starred repository manager with AI-powered auto-sync, semantic search, automatic categorization, release tracking, one-click downloads, smart asset filters, bilingual wiki integration, and cross-platform Electron client for Windows/macOS/Linux with 100% local data storage and MIT license.

⭐ 1,224

Observer

Build local AI agents that observe your screen, microphone and clipboard, process with local LLMs, and react with notifications, screen recording and memory. All data stays private. Works with Ollama and OpenAI.

⭐ 1,216

Rpcs3 Android

PlayStation 3 emulator for Android 12+. Project discontinued at Alpha-7 and merged with RPCSX. Use RPCSX Android UI for continued development.

⭐ 1,186