Settings
Every setting, grouped as in the app. Export, import, and reset are in the ⋮ menu at the top of the Settings screen. See Backup & Transfer. For permission problems, see Troubleshooting.
Changes apply as you make them. There is no Save button.
General
Game setup
Choose your game
Default: Default, or the setup you picked during first setup
Hides the features your game does not need. Pick your game. See Game setup.
Appearance
Light mode
Default: Off
Switches the app and widget lists from dark to bright. Overlay buttons stay dark.
Map source
Map source
Default: OpenStreetMap
OpenStreetMap, Amap (高德) or Satellite (Sentinel-2). Amap is faster in mainland China. The app corrects its coordinate shift automatically. Satellite shows aerial photos. They look blurry when you zoom in close.
Place search
At least one service must stay on. If one cannot be reached, the app tries the next one that is on.
Nominatim (OpenStreetMap)
Default: On
The main search service. Turn it off if it is blocked where you are. A service that fails is skipped for 10 minutes.
Photon (Komoot)
Default: On
The backup search service. Works well from mainland China.
Offline city search
A last-resort index of towns and cities with 5,000+ residents stored in the app. It searches only names that start with Latin letters and cannot be turned off. When both online services are unreachable or disabled, search still works with this list. Useful when you have no internet or online services are blocked.
Teleport and walking
Hide teleport features
Default: Off
Removes every "jump to location" option: map, favorites, routes, Group Sync, and paste. Routes walk to the first stop instead, and teleport routes are walked instead of jumped.
Floating map quick walk
Default: Off
A tap on the floating map walks there at once, with no popup. See Overlays.
Hide the app
Hide floating widget
Default: Off
Keeps the widget button off the screen while spoofing is on. Other overlays keep working.
Hide notification icon
Default: Off
Removes the "Mock location active" status bar icon. The notification stays in the shade (Android requires it).
Debug stats
Shows coordinates, speed, altitude, accuracy, heading, and update rate in the expanded widget. With Reconnect accessory on, it also shows the last reconnect check. Off by default.
Movement & GPS
Speed profiles
Edits apply at once, even during movement. The km/h ↔ mph switch changes every speed in the app. There is no upper limit. Speeds below 0.04 km/h are raised to 0.04 km/h, because zero blocks movement.
Slow walk
Default: 1.1 km/h
Strolling. Off in the Speed cycle.
Walk
Default: 2.0 km/h
Regular walking pace.
Run
Default: 8.0 km/h
Jogging. Follows footpaths when Follow roads is on.
Bike
Default: 15.0 km/h
Cycling. Follows bike lanes when Follow roads is on.
Drive
Default: 54.0 km/h
Driving. Off in the Speed cycle. Triggers the speed warning.
Walk, Run, and Bike are in the Speed cycle by default. Slow walk and Drive are not.
Speed warning
Speeds above 28.8 km/h (17.9 mph) show a warning. The warning does not block anything.
Randomness & realism
Location randomness
Small random changes to each location update, like real GPS drift. Set a value to 0 to turn it off. Wobble and altitude show in feet when you use mph.
Wobble when still
Default: 0.8 m
Largest random shift while you stand still. Maximum 50 m.
Wobble while moving
Default: 0.3 m
Largest random shift while you move. Keep it below the still value. Maximum 50 m.
Largest change per update
Default: 1 m
How far the shift can change in one update. Allowed range: 0.1 to 5 m.
Speed variation when still
Default: 5%
Random percentage added to or taken from the reported speed at rest. 0 looks perfectly still.
Speed variation while moving
Default: 5%
Random percentage added to or taken from the reported speed while you move. Allowed range: 0 to 50%.
Idle wobble frequency
Default: 15%
How often the speed shows a small wobble at rest. 0 means never. 100 means every update.
Altitude variation
Default: 1.5 m
How much the reported height moves. 0 gives a flat height. Shows only while Vary altitude is on.
GPS realism
Each option makes the fake location behave more like a real GPS.
Hold bearing when stationary
Default: On
Keeps your last direction when you stop, instead of snapping back to north.
Vary altitude
Default: On
Moves the reported altitude slightly. The Altitude variation value above sets how much.
Use real-world elevation
Default: On
Looks up the real ground height at your fake location every minute. Needs internet. If the lookup fails, uses 35 m. Pauses while an altitude override is set.
GPS warm-up simulation
Default: Off
Starts each session with low accuracy that improves over about 30 seconds.
Realistic satellite count
Default: On
Reports 7 to 14 visible satellites, and 6 to 12 in use.
Simulate signal dropouts
Default: Off
About every 10 seconds, the signal freezes for about 2 seconds. Most apps show the freeze. Does not run during route playback or walk-to.
Reset elevation override
Default: None
Clears a height set with the altitude override button, so the automatic height resumes. The button shows only while a height is set. Set the button up under App features.
Location memory
Remember last location
Default: On
Restores your last fake position when you reopen the app. Starts from your real location if nothing is saved.
Menus
App features
Choose which quick-access features appear in the floating widget and on the map screen. Each feature has one checkbox for the widget and one for the map. Drag the handle to reorder. Both use the same order. Starting and stopping simulation is always available from the top bar.
Map shortcut
Default: On
Widget only. A small map over your current app.
Show/hide joystick
Default: On
Widget only. Shows or hides the joystick.
Lock joystick
Default: On
Widget only. Keeps the joystick's direction after you let go. Tap again to unlock.
Favorites
Default: On
Widget and map. Your favorites, with teleport and walk.
Routes
Default: On
Widget and map. Your routes.
Roaming
Default: On
Widget and map. Walk around the block and Planting.
Search
Default: On
Map only. Search for a place by name.
Paste coordinates
Default: Off
Map and widget. See Map.
Speed cycle
Default: On
Widget only. One tap switches to the next enabled speed. Each speed in Speed profiles has one checkbox in this list.
Show route jump buttons
Default: Off
Adds "Previous stop" and "Next stop" buttons while a route plays. Hidden when Hide teleport features is on.
Show altitude override button
Default: Off
Adds a widget button to type a fixed height. See Overlays.
Screen helpers
Features that use the screen helper. Both are hidden on some game setups. See Game setup.
Tap to Walk
Enable Tap to Walk
Default: Off
Lets you walk by tapping the game's map. See Tap to Walk in a game.
Reconnect accessory
Reconnect accessory automatically
Default: Off
Regularly checks whether your accessory shows as disconnected and taps its connect button. It asks for your approval first. See Reconnect accessory.
Language
The app supports English, Simplified Chinese (CN), and Traditional Chinese (TW).
Android 13 and newer
Phone Settings → Apps → locationjoystick → Language. The app switches at once.
Android 9 to 12
Settings → General → Language, then pick a language from the menu. The app restarts.
On Android 9 to 12, overlays and the notification switch language at the next session start.
To help translate, see the Contributing guide.
Favorites & Routes
Show last known position
Default: Off
Pins the position your phone had before you started spoofing to the top of your favorites. If you moved since, it is out of date. See Favorites.
Show hot locations
Default: Off
Adds popular places around the world to your favorites. Turning it off removes only those entries. See Favorites.
Show hot routes
Default: Off
Adds ready-made routes for popular event locations. Turning it off removes only those routes. See Routes.
Roaming
Defaults for Walk around the block and Planting.
Planting is hidden on some game setups. See Game setup.
Walk around the block: Radius
Default: 500 m
The farthest distance from the start that random stops can land. Maximum 100 km.
Walk around the block: Route distance
Default: 1 km
The total distance to walk. Allowed range: 50 m to 50 km.
Walk around the block: Speed
Default: Walk
Starting speed. The roaming sheet offers Walk, Run, and Bike. Settings also offers Slow walk and Drive.
Follow roads
Default: On
Walk around the block only. Follows walkable paths. Uses straight lines if the road service is unavailable.
Return to start
Default: On
Walk around the block only. Walks back to the starting position when the walk ends.
Planting: Starting radius
Default: 5 m
How close to the center the spiral starts.
Planting: Ending radius
Default: 39 m
How far out the spiral opens before it tightens again. Maximum 200 m.
Planting: Ring spacing
Default: 5 m
The gap between each ring of the spiral. Use a whole number of 1 m or more. A larger gap means fewer rings, so you don't walk loops too close together. The spiral always makes at least two rings.
Planting circle radius
Default: 35 m
How wide the circle is when Planting walks around a stop. Between 5 and 200 m. You can still change it for a single paste.
Planting: Speed
Default: Bike
Starting speed: Walk, Run, or Bike. Separate from the Walk around the block speed.
Planting: Expand only
Default: Off
Walks the spiral out to the end radius once, then stops. Infinite loop and the loop count are greyed out while this is on.
Planting: Infinite loop
Default: On
Repeats until you stop. Turn it off to set a loop count from 1 to 99 (default 1). One loop is one full expand and tighten.
Once roaming starts, changing speed in the app or widget overrides the starting speed.
Capture
Capture setup. Once setup is done, the on/off switch, the browser choice, and the app to open after a map link. See Capture for each step.
External services
The app is offline-first and needs no account. Each service is used only while its feature is active, except map images, which load whenever a map is shown.
Road routing (OSRM)
When used: Routes and roaming that follow roads.
What is sent: The coordinates of your stops or random roaming targets. Nothing that identifies you or your device.
Road routing (FOSSGIS)
When used: The same road routes as OSRM. The app asks this server as well.
What is sent: The coordinates of your stops or random roaming targets. Nothing that identifies you or your device.
Place search (Nominatim)
When used: Place search in the route creator and favorites map picker. This happens when you type a search and the setting is on. Also when the app names the place at your fake position or at a spot you pick on the map.
What is sent: The text you type when you search. For a place name, the coordinates of the spot. Nothing that identifies you.
Place search backup (Photon)
When used: Place search and place-name lookup when the main search cannot be reached or is off.
What is sent: The text you type, or the coordinates of the spot you look up. Nothing that identifies you.
Offline place search uses a list stored in the app. It sends nothing.
Map images (OpenStreetMap)
When used: Whenever you move or zoom a map.
What is sent: Only which part of the map to show. No personal data.
Map images (AMap)
webrd01.is.autonavi.com to webrd04.is.autonavi.com
When used: Whenever you move or zoom a map, while AMap is the chosen map.
What is sent: Only which part of the map to show. No personal data.
Map images (satellite)
When used: Whenever you move or zoom a map, while Satellite is the chosen map.
What is sent: Only which part of the map to show. No personal data.
Ground height (Open-Meteo)
When used: While Use real-world elevation is on, to set the height of your fake position.
What is sent: The coordinates of your fake position. Nothing that identifies you or your device.
Update check (GitHub)
api.github.com, and github.com when you open a release or report a bug
When used: About once a day when you open the app, to look for a newer release. You cannot turn it off. Opening a release or a bug report page happens in your browser.
What is sent: A request for the latest release. No routes, favorites, settings, or location.
Hot locations and routes (this website)
When used: To refresh the hot locations and hot routes lists, about once a day. The app keeps a copy on your phone.
What is sent: A request for the list files. Nothing about you or your location.
Shortened Google Maps links (Google)
When used: When you open or share a shortened Google Maps link in the app. The app follows the link to find the place it points to.
What is sent: The short link. The app adds no account or device ID.