Features

A complete toolkit for location on real phones

From a single fixed point to three phones walking and driving at once. Geovoya runs on Windows and macOS and controls iPhone and Android over USB or Wi-Fi.

Every plan

Core features

The free plan covers one phone with fixed locations, two-stop road routes at 45 mph, 3 saved routes, place search and keyboard shortcuts.

Geovoya’s route panel with three stops (Millennium Park, Navy Pier, Adler Planetarium), loop and pause options, Plan road route, GPX import and export, and on-map editing, next to the route on a map of Chicago.
Map data © OpenStreetMap contributors.

Fixed location

Search for a place, drop a pin or type coordinates, then Set location. Geovoya keeps the point in place and reconnects the same phone if the cable blips.

Road routes

Plan a start-to-destination route on OpenStreetMap roads and play it back with a new position every second. Pause, resume and hold at the destination.

USB or Wi-Fi

Start on a cable, then switch the same phone to your Wi-Fi network in one click. The current location and a running route carry over.

Guided iPhone setup

A live checklist for iOS 17.4+: the Trust prompt appears on its own, Geovoya reveals the hidden Developer Mode switch and mounts Apple’s developer image automatically.

Android 8+ over ADB

Bundled ADB and a mock-location helper that Geovoya installs and selects for you. No root. Android 11+ can also pair over Wi-Fi without a cable.

Keyboard shortcuts

Enter to set, Space to start or pause, R to restore, ⌘K / Ctrl+K to search, and ? for the full list.

Honest restore

Restore real location clears the simulation. Status shows what the phone actually acknowledged, and a lost connection is never shown as restored.

No telemetry

No analytics and no cloud location history. Cloud sync is off until you turn it on, and until then your places and routes never leave your computer.

Pro Geovoya Pro

Pro features

Nine features for testing and power use, in one plan.

Walk mode

Steer the location with an on-screen joystick or W A S D and the arrow keys. Shift sprints, Alt slows down, and the map follows along.

Any route speed

Walk 3, run 6, bike 12, drive 30, 45 or 65 mph, or any speed from 1 to 120 mph. Change it mid-route and see time remaining and arrival.

Multi-stop routes

Up to 12 stops in order, reorder them, loop back to the start and pause for a set time at each stop.

GPX and KML

Import recorded GPX or KML tracks and waypoints, and export planned routes and saved places as GPX.

Realistic movement

Gradual acceleration, slowing for turns, optional stops at sharp turns, small speed changes and adjustable GPS drift.

Route library

Keep up to 500 routes with collections, favourites and notes. Search, sort and load one onto the map with a click.

Route editing on the map

Add via points, drag stops, draw straight segments and snap the changed part back to roads, with undo and redo.

Up to three phones

Simulate on up to three phones at once, each with its own location, route or walk, its own map marker and Stop all.

Cloud sync

Saved places, recent places, routes, play history and shared settings stay the same on every computer where you turn sync on. Off until you do.

Route editing Pro

Shape the route right on the map

Click the line to add a via point and drag it. Drag numbered stops, switch a segment between roads and a straight line, or draw freehand segments. With Snap to roads on, only the legs next to the moved point are re-planned. Undo and redo with Ctrl Z.

  • Keyboard handles: Tab to a point, arrow keys move it 5 m
  • Editing is locked while a route is running, so playback stays consistent
  • Save edited routes to the library, with the exact path
Editing a planned loop in Geovoya: a white via point dragged off the route line near Navy Pier, with the Edit on map controls (undo, redo, freehand segment, Snap to roads) in the side panel.

Several phones Pro

One app, up to three phones

Every phone keeps its own session, lock and reconnect schedule. One shared one-second tick moves them all; a slow phone skips a tick instead of holding up the rest.

Geovoya controlling several phones: the phone list shows a Studio iPhone 15 Pro following a route at 12 mph, a Pixel 8 active at Navy Pier over Wi-Fi, a ready Test iPhone 12 and a disconnected Galaxy S23; the map shows the route and lettered markers.
Preview data. Map data © OpenStreetMap contributors.

Under the hood

How the connection works

iPhone (iOS 17.4+) uses Apple’s developer services through the bundled open-source pymobiledevice3. Geovoya shows the Trust prompt, reveals the hidden Developer Mode switch and mounts the developer image automatically, also after every restart. The location is re-sent every second and each command is acknowledged.

Android (8.0+) uses bundled ADB and the open-source Appium Settings helper, which Geovoya installs and selects as the mock-location app.

Wi-Fi: after a working USB session, one click moves the phone to the same network and keeps the current location. Wi-Fi has automated test coverage but hasn’t been verified end to end on physical phones yet.

How Geovoya connectsThe Geovoya desktop app on a Windows PC or Mac sends location updates once a second to an iPhone or Android phone over a USB cable or the same Wi-Fi network. The phone reports each position to its apps.Geovoya on Windows or macOSUSB or Wi-Fiposition every secondacknowledged by the phoneiPhone or Android
Geovoya sends positions from your computer to your phone.

Keyboard

Fast from the keyboard

Shortcuts are ignored while you type or when a dialog is open, and you can limit them to Ctrl/ combinations in Settings.

WASD
Walk (Pro); arrow keys work too
Enter
Set or update the location
Space
Start, pause or resume the route
R
Restore real location
123
Fixed, Route or Walk tab
[]
Slower or faster speed preset
CtrlK
Search places or coordinates (⌘K on a Mac)
?
Show every shortcut

Privacy

What leaves your computer

Data sent by the app
WhenWhat is sentTo
Viewing the mapMap tile requestsOpenStreetMap tile servers
SearchingThe text you search forPhoton (configurable)
Planning a routeStop coordinates, no device identifiersOSRM
First iPhone setupDownload of Apple’s developer imageApple
Signed in (optional)Account, plan check, and synced data with ProGeovoya Cloud

The app has no telemetry or analytics. Map data © OpenStreetMap contributors. See the privacy policy.

Free and Pro compared

Free and Pro plans compared
FeatureFreePro
Location
Fixed location (search, pin or coordinates)IncludedIncluded
Road routesStart + destinationUp to 12 stops
Route speed45 mph1–120 mph, presets
Loops and pauses at stopsNot includedIncluded
Walk mode (joystick, W A S D)Not includedIncluded
Realistic movement and GPS driftNot includedIncluded
Routes
Saved routes3500, with collections
On-map route editingNot includedIncluded
GPX / KML import and GPX exportNot includedIncluded
Route bundle import and exportNot includedIncluded
Devices and sync
Phones simulating at once1Up to 3
iPhone (iOS 17.4+) and Android (8+)IncludedIncluded
USB and Wi-Fi connectionsIncludedIncluded
Cloud sync across computersNot includedIncluded
Everything else
Place search and saved placesIncludedIncluded
Keyboard shortcutsIncludedIncluded
Windows and macOS appsIncludedIncluded
Open source (GPL-3.0)IncludedIncluded

Roadmap

Planned, not yet available

We’re working on these. They don’t exist yet, and details may change.

Hosted search and routing Planned

Place search and road routing on dedicated servers, instead of the rate-limited public demo services the app uses today.

Team plan with seats Planned

Shared billing and per-seat phone limits for QA teams and device labs.

Command-line runner Planned

Drive phones from scripts and CI: pick devices, load a GPX file and play it back headlessly.

Signed installers Planned

Code-signed, notarized builds that open without security warnings.

Put your phone anywhere in minutes

Download Geovoya for Windows or macOS, connect your phone and set your first location. Free to start, Pro when you need more.