Shadow GPS

Shadow GPS

Draw a route, set your speed, and let Shadow GPS broadcast it as your real location. Any app that reads your GPS — maps, games, social — sees exactly where you want to be.

Get on Google Play Setup guide

Features

Route Builder

Tap anywhere on the map to place waypoints. Build routes of any shape, straight or winding.

Speed Control

Set your emulated speed from 5 to 50 km/h on free, up to 200 km/h with Pro. Pause and resume at any time.

Route Looping

Automatically restart from the beginning when the end is reached. Runs indefinitely until you stop. Pro feature.

Saved Routes

Save your favourite routes and load them with one tap. Pin up to 2 routes (5 with Pro) for instant access.

GPX Import

Load any standard GPX file from your device as a route. Import from apps, websites, or your own exports. Pro feature.

GPX Export

Share any saved route as a standard GPX file. Open it in maps, editors, or send to another device. Pro feature.

Pricing

Free

$0

No time limit · No account needed

Route builder & emulation Speed up to 60 km/h Save up to 5 routes 2 pinned routes Location search Route looping GPX import & export Speed up to 200 km/h

Setup

01

Enable Developer Options

Go to Settings → About phone and tap Build number seven times until you see "You are now a developer".

02

Select Shadow GPS as Mock Location App

Go to Settings → Developer Options → Select mock location app and choose Shadow GPS from the list.

03

Grant Location Permission

Open Shadow GPS and allow location access. Choose Allow all the time for background emulation to work correctly.

04

Disable Battery Optimisation

Go to Settings → Apps → Shadow GPS → Battery and select Unrestricted to prevent Android from pausing the app during long sessions.

05

Allow Notifications

Enable notifications for Shadow GPS. This is required for the app to run reliably in the background while you use other apps.