Most location spoofing apps fight Android's defenses at the app level — and lose. GhostMapX takes a different approach entirely. By hooking directly into the Android system framework and the fused location service at the lowest accessible layer, it spoofs your GPS coordinates globally — every app on the device sees the fake location with zero per-app setup required. Navigate anywhere on the built-in OpenStreetMap interface, drop a pin, and your device believes it is there instantly.
Download via Telegram
GhostMapX is distributed through Telegram. There is no official GitHub releases page for this build — the APK is shared directly in the Magisk Repo Telegram channel. Click the button below to open the download link directly.
Download on TelegramCore Location Spoofing Features
A framework-level approach to location privacy that outsmarts per-app detection and system-level location restoration attempts.
System Framework Hook
Injects only into the Android system framework (android) and the fused location service process — not into individual apps. This means every app on the device receives the spoofed location without GhostMapX needing to be listed as a scope for each one.
Global Effect — No Scope Config
Works universally across all third-party apps — including WeChat, Find My Device, navigation apps, and social platforms — with zero individual app configuration required. Enable once, affect everything.
Built-in OpenStreetMap UI
GhostMapX ships with an interactive OpenStreetMap-based interface directly inside the app. Search for any location by name, browse the map, or input exact GPS coordinates manually — no third-party app required to pick your spoofed position.
Real-Time Spoofing Toggle
Enable or disable location spoofing with a single tap at any time. Switch between different mock coordinates in real time without rebooting — the spoofed position updates immediately across all apps that poll the location API.
Anti-Rebound Mechanism
Uses a combination of periodic broadcasts and startup-time pushes to continuously maintain the spoofed location. This prevents Android's system components from silently restoring your real GPS coordinates after a period of inactivity.
Cell Tower Location Covered
Extends the hook to com.android.phone — the phone service process responsible for reporting cell tower-based location. This prevents apps from triangulating your real position via cell network data when GPS is spoofed.
How Does GhostMapX Work?
Android's location stack consists of multiple layers: the GPS hardware, the Fused Location Provider (which aggregates GPS, Wi-Fi, and cell tower data), and the LocationManager API that apps call to request coordinates. Most mock location solutions intercept only the final app-facing layer — but this is exactly where detection methods look.
GhostMapX hooks at a fundamentally lower layer by targeting the system framework process (android) and the fused location provider service directly. When any process — whether it's a third-party app, a system service, or even Find My Device — requests a location, the hook intercepts the response from the fused provider before it is returned and replaces the real coordinates with the mock ones set in the GhostMapX UI.
The anti-rebound mechanism works by periodically pushing the mock coordinates back to the system via broadcast intents. Android has built-in mechanisms to time out or discard stale mock location providers — GhostMapX counters this by refreshing the mock data at regular intervals, ensuring the system never considers it expired and never falls back to the real GPS signal.
LSPosed Scope Setup
GhostMapX only requires 4 system scopes in LSPosed Manager — no user apps need to be added. After activating the module, open LSPosed Manager, find GhostMapX, and enable only the following scopes:
androidcom.ghostmapx.appcom.android.phonecom.android.location.fusedFrequently Asked Questions
android.provider.Settings.Secure.ALLOW_MOCK_LOCATION. GhostMapX hooks at the system framework level, intercepting location responses before they ever reach individual apps — making it significantly harder to detect.
android (system framework — the core hook), com.ghostmapx.app (the module itself, for activation detection), com.android.phone (phone service for cell tower location), and com.android.location.fused (fused location provider). No target apps need to be added individually.
debug-3ced3df) is a debug build. Debug builds may include verbose logging, larger APK size, and are generally intended for testing rather than daily use. Once a stable release is published, it is recommended to migrate to it for optimal performance and minimal battery overhead.