macOS, Android & iOS Suite

Feint GPS Simulator

A Mac-controlled GPS simulator for Android and iOS. Plan multi-stop routes, set exact coordinates, and drive realistic location data to real devices, simulators, and emulators in real time—no root required.

macOS 11.0+ required. Android 6.0+ via the companion app; iOS via Simulator or a physical-device tunnel, no app install needed. Early testing build.
Feint macOS Map Controller
Feint Android Companion App

Core Capabilities

Everything developers and QA engineers need to test location-aware features—from simple coordinate mocks to automated, cross-platform route playback.

Location Setting

  • Tap-to-set on map (Apple Maps on Mac, OpenStreetMap on Android)
  • Exact coordinate entry (manual lat/lng)
  • Address/place search — provider-selectable: free by default (Apple on Mac, on-device Geocoder on Android), or your own Google Places / Mapbox key
  • Favorites — save, select, delete — independent lists on Mac and Android
  • History — auto-logged, independent on each platform
  • One-click Clear/Reset back to real GPS
  • Multi-device fan-out — set the same location on multiple connected devices simultaneously in one action
  • Works across iOS physical devices, iOS Simulator, Android physical devices, and Android emulators — one unified interface for all four

Route Planning

  • Multi-stop route builder — click the map or type coordinates, unlimited stops, drag to reposition, reorder or delete any stop
  • Real road-snapped routing — free by default (OSM-based), or bring your own Google Directions / Mapbox key
  • Save routes and reload them later; full route run history
  • Per-route overrides for vehicle type, speed, and playback style — independently overridable, falling back to device defaults when unset
  • Two playback modes: constant speed, or realistic mode that automatically slows for sharp turns
  • Live position tracking on the Mac map while a route plays (Android)
  • Cross-platform playback — the same planned route can drive Android (via the companion app), iOS Simulator (native multi-waypoint interpolation), and real iPhones (GPX-based playback over a device tunnel) — no iPhone app install required at all
  • Send one route to multiple devices across both platforms at once

Movement & Behavior Simulation

  • Random GPS jitter (configurable radius) to mimic real-world drift instead of a static fix
  • Configurable update interval
  • Mock accuracy and altitude
  • Vehicle type + speed profiles
  • Device-wide defaults, overridable per-route

Bring-Your-Own API Keys

  • Optional Google Maps and/or Mapbox integration, configured per feature (Routing, Map Matching, Places/Search) independently
  • Live indicator showing exactly which provider is active for each feature
  • Zero-cost by default — nothing requires a key or account unless you choose to add one

Automation & Developer Tools

  • ADB shell broadcast commands — set/clear location from the command line, no Mac connection needed
  • Tasker / MacroDroid integration via the same broadcast-intent mechanism
  • Resume last location automatically after a device restart

Pairing & Connectivity

  • QR code pairing
  • Automatic Mac discovery over mDNS/Bonjour — zero manual configuration
  • USB or wireless (Wi-Fi) connection modes
  • Reconnect instantly to previously-paired devices
  • Control multiple Android and iOS devices simultaneously in one session
  • Live connection status indicator

Screen Mirroring

  • USB mirroring for Android with full mouse/keyboard control
  • USB mirroring for iPhone (view-only)
  • Wireless mirroring over AirPlay with a custom low-latency decode pipeline — noticeably smoother than typical AirPlay-receiver software, since it bypasses the usual general-purpose render path
  • Adjustable quality, resolution, and frame rate
  • Always-on-top mirror window option

Localization

  • 12 languages on both apps: English, German, Spanish, French, Japanese, Simplified & Traditional Chinese, Portuguese (Brazil), Russian, Arabic, Hindi, Urdu
  • In-app language switcher on both platforms — no need to change your system language
  • Applies instantly on Android; Mac applies on next relaunch

Reliability

  • Crash reporting on both apps (Firebase Crashlytics)
  • In-app update notifications on the Mac app
  • Connection watchdog — automatically stops mocking if the Mac connection drops for too long, so a device can't get stuck faking its location indefinitely

Developer Setup Guide

Follow these simple configurations to establish mock location control from your Mac:

  • 01.Enable Developer options on your target Android device (Tap Build Number 7 times).
  • 02.Set Feint Companion as the default Select mock location app in Developer Settings.
  • 03.Pair the Mac app and Android companion over local Wi-Fi or plug in a USB cable.

On iOS, there's nothing to install — connect an iOS Simulator directly, or pair a physical iPhone through the Mac app's device tunnel.

Target Audience

Feint is specifically built for developers and QA engineers building geofenced triggers, fitness/route trackers, and delivery/ridesharing services.

Platform Specs
Controller:macOS 11.0+
Android:6.0+ (companion app)
iOS:Simulator & device tunnel