📱 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 & Route Simulation Strategies
🗺️ Google Maps Display Engine
Smooth rendering and map stability via Google Maps SDK.
🛣️ Road Mode (OSRM Navigation)
Simulate movement along actual roads using OSRM. Choose walking, cycling, or driving modes with Realistic Traffic Simulation (random red lights, congestion, and corner deceleration).
📏 Straight Line Mode
Move directly between coordinates ignoring terrain and building obstacles.
🌀 Exploration Mode (Concentric Sweep)
Sweep concentric circles outward upon reaching destination waypoints for maximum local coverage.
⚡ Teleport Mode & Teleport Exploration
- Teleport Mode: Jump between target waypoints with customizable cooldown delays.
- Teleport Exploration: Teleport to target locations and automatically perform concentric scans on-site for optimal coverage.
🔁 Loop & Bounce Simulation
Supports return to origin, bounce back-and-forth, instant teleport loop, or stay at destination.
📍 Single Location, Virtual Joystick & Gesture Teleport
Tap any location to start single-point simulation. Features real-time joystick control and gesture-based direction/distance teleports.
🕹️ Floating Control Panel 2.0 & Screen Coordinate Recognition
Overlay panel for address searching, coordinate input, and node jumps without app switching.
- 📷 Screen Coordinate Recognition: Automatically read latitude/longitude text on screen (DMS & decimal) for one-click teleportation without copying.
- 🔗 Map Link Intercept Mode: Captures coordinates from Google Maps links for routing or teleporting.
🌟 System Stability & Safety
🌍 System-Wide Coverage
Effective for all apps on the device, ensuring a consistent testing environment.
🌍 Timezone Guard
Aligns device timezone with simulated locations to bypass mismatch detection.
⚡ Persistent Foreground Service & Auto Restart
Maintains coordinate injection in the background (Android 10 to 15+). Automatically restarts simulation if interrupted by system cleanups.
🌟 Smart Tools & Management
📋 Clipboard Coordinate Detection
Identifies clipboard coordinates for instant jump or search.
🔍 Smart Search & Coordinate Extraction
Extracts coordinates directly from mixed text for immediate positioning.
📂 Advanced Routes, Bookmarks & Location Naming
Import GPX/CSV, merge paths, manage favorites. Geocoding automatically generates smart location names (streets/districts). Dynamic clustering optimizes rendering.
👟 Simulated Steps Sync
Background step counter synchronization (up to 1,000,000 steps daily) replicating movement data.
🔗 Fast Sharing & Ghost Route (Privacy Protection)
Share location or routes via GPX or short URLs.
- 👻 Ghost Route: Create timed, private links (1, 4, 12, 24h expiry). Links auto-expire without saving to recipient's bookmarks, protecting route privacy.
⚙️ 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
1. 💎 PRO Subscription: Removes ads and syncs status across devices via Firebase Cloud Sync.
2. ⚡ Free Ad Unlock: Watch a rewarded ad for 4 to 6 hours of full features (accumulate up to 24h).
🔒 Privacy & Security
- Local: No sensitive location data is collected or transmitted.
- Sharing: Route and coordinate sharing is processed on-device.
- ♿ AccessibilityService API: Used solely to read latitude/longitude text on screen for floating panel teleportation. No personal data collected.
⚠️ Disclaimer
For development and testing only. Respect third-party Terms of Service. Users assume all responsibility.