Mockery GPS Controller
Control Android GPS simulations from any desktop or mobile browser. Interactive vector mapping, straight-line route plotting, live dynamic speed adjustments, and multi-phone orchestration.
Interactive Route Simulation
Full control over location vectors with zero desktop software installation required.
MapLibre Vector Maps
Powered by MapLibre GL JS and OpenFreeMap vector tiles. Fast 60fps panning, smooth zooming, and vendor-neutral tile layer architecture without Google Maps API keys or lock-in.
Elapsed-Time Physics
Simulation advancement is calculated strictly from elapsed wall-clock time and configured speed—never from the number of incoming network polls. Physics remain rock-steady regardless of network latency.
Dynamic Speed Throttle
Slide from 5 km/h walking speed up to 130 km/h highway velocity on the fly. Switch between km/h and mph at will; coordinates advance with internally consistent geodesic SI math.
The Route Anchor: Zero-Teleport Route Editing
In standard GPS spoofers, modifying a route while a simulation is actively running causes the vehicle marker to teleport erratically back to the start or skip across the map. Mockery solves this fundamentally with the Route Anchor.
When route editing affects the active segment of a moving vehicle, the simulation freezes the exact current geographic coordinate as an internal Route Anchor. The vehicle continues uninterrupted from that precise coordinate toward the revised waypoint.
Drag the destination, insert intermediate stops via the segment (+) indicator, or delete past waypoints behind you. The simulated Android location will never jump or teleport backward.
Multi-Device Orchestration
Manage a fleet of test phones from a single website account.
Unlike consumer spoofers tied to a single device session, Mockery Controller maintains per-device simulation state isolation in its backend. Each website account can provision up to 100 dedicated phone credentials in MySQL.
Independent Concurrent Channels
Open Tab 1 on ?device=1 (e.g. Car Phone) and Tab 2 on ?device=2 (e.g. Test Phone). Both simulations run simultaneously on independent routes and speeds with zero crosstalk.
Separate Phone Credentials
Your primary website password is never exposed to the Android Spoofer. Instead, you create unique, write-only username/password pairs for each mobile device with instant revocation support.
Multi-Tab Coordination: Controller vs Observer
When you open the same phone channel across multiple browser tabs (e.g. laptop and tablet), Mockery enforces single-controller arbitration to eliminate flicker and conflicting movement tickers.
The first connected tab owns the physics ticker, processes Start/Pause/Stop commands, and broadcasts authoritative state frames to the server.
Subsequent tabs mirror vehicle movement smoothly without running conflicting timers. Action buttons are locked, displaying an instant [ Take Over ] action banner.
Arrival HUD & Real-Time ETA
Live telemetry panel docked directly into the map viewport.
ETA and remaining distance recalculate immediately whenever waypoints are dragged, inserted, or vehicle speed is adjusted.
Connection Resilience by Design
Network drops happen. If your Wi-Fi flickers or your laptop lid closes briefly:
- The Browser keeps simulating: Waypoints, active targets, speed, and time progression stay active.
- The Backend retains the last state: The server never reverts to default coordinates on temporary disconnect.
- The Spoofer stays locked: Android keeps injecting the last known valid coordinate without jumping.
- Clean Reconnection: The instant connectivity is restored, the browser synchronizes its current simulation state smoothly.
Experience Browser GPS Control
Access the live, production-ready Mockery Controller web app now. Plot your first route and connect your Android device.