📱 EasyGPSMock - Developer's System-Level GPS Utility
EasyGPSMock is a professional tool for Android developers to test location-based (LBS) apps without leaving their desks. Fully compliant with Android’s Mock Location standards, it provides system-wide GPS overriding.
🌟 Core Technologies & Strategies
🗺️ Google Maps Display Engine
Smooth, high-detail rendering and map stability via Google Maps SDK.
🏎️ Real-Path Mode (OSRM)
Simulate driving/walking along actual roads using OSRM with cornering speed deceleration, signal stops, and realistic speed fluctuations.
🌀 Exploration Mode (Concentric)
Automatically sweeps concentric circles outward from target locations for maximum local coverage.
🚁 Teleport Exploration
Combines teleporting with concentric scans for optimal testing efficiency and stealth.
📍 Teleport & Joystick Control
Tap any location to jump instantly. Supports real-time joystick control, non-linear speed, and gesture-based direction teleports.
🕹️ Floating Control Panel 2.0
Background display & minimized overlay. Search addresses, input coordinates, jump nodes, and teleport directly without app switching. Supports "Map Link Intercept Mode"—captures coordinates instantly from Google Maps links in external apps for one-click routing or teleporting.
🌟 System Stability & Stealth
🌍 System-Wide Coverage
Effective for all apps, ensuring a consistent testing environment.
🛡️ Stealth & Adaptive Healing
Prevents rubber-banding via "Adaptive Healing" with telemetry smoothing, compatibility guides, and pure data injection.
🌍 Timezone Guard
Aligns device timezone with mock location to bypass mismatch detection.
⚡ Foreground Service
Maintains coordinates injection in the background or during app-switching (Android 10 to 15+).
🌟 Smart Tools & Management
📋 Clipboard Detection
Identifies clipboard coordinates for instant teleportation or search.
🔍 Smart Search
Extracts coordinates directly from mixed text.
📂 Routes, Bookmarks & Location Naming
Import GPX/CSV, merge paths, and manage favorites. Geocoding automatically generates smart location names (streets/districts) for footprints/routes instead of timestamps. Dynamic clustering optimizes rendering down to 1.0m precision. Sort favorites by last used, date, name, or distance.
👟 Simulated Steps Sync
Background step counter synchronization replicating real movement data.
🔗 Instant Share & Import
Share routes/coordinates via GPX/URLs for quick import.
🌟 Optimized Experience
🔄 Full Orientation Support
Adaptive UI supports Portrait, Landscape, and split-screen multitasking.
✨ Developer UI
Clean, clutter-free UI focusing on code and testing.
⚙️ How to Get Started
1. Enable Developer Options (Tap Build Number 7 times).
2. Select EasyGPSMock as Mock Location App.
3. Grant location permissions.
📺 Modes & PRO Subscription
We support development through two flexible modes:
1. 💎 PRO Subscription: Monthly subscription removes ads/limits and syncs PRO status across devices via Firebase Cloud Sync.
2. ⚡ Free Ad Unlock: Watch a rewarded ad for 4 hours of full features (accumulate up to 24 hours).
🔒 Privacy & Security
- Local: No sensitive location data is collected or transmitted.
- Sharing: Route and coordinate sharing is processed entirely on-device.
⚠️ Disclaimer
For development and testing only. Respect third-party Terms of Service. Users assume all responsibility.