Enigma

iPhone GPS location simulator

iPhone GPS location changer

Change your location. Move your way.

Teleport to a point, draw a path, import a GPX track, or steer with a joystick. Enigma puts iPhone GPS movement in your hands from one focused map workspace.

macOS desktop Same-LAN control ESP32-S3 workflow

Four ways to move

Choose the movement mode that fits the journey.

Start with a single coordinate or build a repeatable journey. Every mode stays in the same map workspace, so switching approaches does not interrupt your flow.

Teleport

Pick a point on the map or enter exact coordinates, then move the connected iPhone there.

Build a route

Place multiple waypoints, follow roads or paths by driving, walking, or cycling, and preview the journey before starting.

Steer with a joystick

Guide movement in any direction and adjust your heading while the simulation is running.

Replay GPX

Import an existing GPX track, inspect it on the map, and run the same journey again.

GPS movement for apps and games

Explore location-based experiences from anywhere.

Change the GPS position on a real iPhone for location-based games, geofences, live maps, and route-aware apps. Save favorite places and routes, then return to them whenever you like.

Location-based games

Explore location-based games from anywhere with walking, heading, route, and GPS-triggered movement under your control.

Geofences and live maps

Move across boundaries and coordinates deliberately to check map updates, regional content, check-ins, and other location-aware behavior.

Custom GPS routes

Replay the same GPX track and speed profile, repeat favorite journeys, and move at walking, cycling, or driving speed.

Route controls

Shape the movement, not just the destination.

Enigma turns a line on the map into a controllable virtual journey. Adjust pace and repetition before you start, then change direction while it is running.

Set the pace

Tune movement from walking speed through driving speed, with constant or natural variation.

Repeat or return

Run a route multiple times or turn it into a round trip with a single setting.

Stay in control

Pause, resume, restart, or stop your journey whenever you want to change direction.

Keep useful routes

Save favorites and revisit recent routes instead of building the same journey again.

From map to iPhone

Start moving in three steps.

  1. 01

    Pair your iPhone

    Connect once by USB, unlock the device, and approve Apple Trust and Developer Mode.

  2. 02

    Choose how to move

    Drop a point, draw a route, load a GPX file, or switch to joystick control.

  3. 03

    Run the session

    Start moving, adjust the speed or direction along the way, and restore the true location when done.

Desktop workflow

Plan and control from the Mac.

Work from the full map, route editor, favorites, and history. After pairing, connect to a previously trusted iPhone over the same local network.

Embedded workflow

Take the controls with the board.

Provision a supported ESP32-S3 display from the desktop, then use its own Wi-Fi network and touch interface for a compact standalone setup.

Compatibility

See the supported setup.

The currently validated desktop path is macOS 12+ with a previously paired iOS 27 device over same-LAN Wi-Fi. The Lichuang ESP32-S3 display and touch path is verified; full board-to-iPhone acceptance is still in progress.

View compatibility details

A route library for journeys you repeat

Routes, coordinates, favorites, history, and recovery state stay together on your computer. The library is encrypted locally so your favorite journeys are ready for the next session.

Recover unfinished sessions

If a run is interrupted, Enigma detects the unfinished session and guides you back to a clean device state before another simulation begins.

Ready to map a route?

Bring flexible GPS movement to your iPhone.

Use Enigma responsibly and follow the rules of any apps, games, or services you use.

Get Enigma