spoof26

Spoof your iPhone GPS location from your Mac. One command to install, one command to run.

Install
curl -fsSL https://spoof26.pages.dev/install.sh | sh click to copy
Then run: sudo spoof26

First-time setup: enable Developer Mode

iOS 26 requires Developer Mode to be enabled before spoof26 can communicate with your device. You only need to do this once.

  1. Turn off Face ID and passcode On your iPhone, go to Settings > Face ID & Passcode and tap Turn Passcode Off. This is required for the Developer Mode toggle to activate. You can re-enable it after setup.
  2. Plug in your iPhone and run the enable command In your terminal, run:
    sudo spoof26 --enable-dev-mode
    This sends the Developer Mode activation signal to your device. Your iPhone will reboot.
  3. Confirm on your iPhone after reboot After reboot, your iPhone will show a "Developer Mode" confirmation dialog. Tap Turn On and enter your passcode if prompted.
  4. Re-enable Face ID and passcode Go back to Settings > Face ID & Passcode and set it up again. Developer Mode stays enabled.

Usage

  1. Plug in your iPhone via USB Tap "Trust" on the pairing dialog if prompted.
  2. Run sudo spoof26 It automatically mounts the developer image, starts a secure tunnel, and opens a web UI in your browser.
  3. Pick a location on the map Click anywhere, search for a place, or use a preset city. Hit "Apply to iPhone" and your location changes instantly.
  4. Done? Click "Clear Spoof" Your iPhone returns to its real GPS location. Or just Ctrl+C the terminal.

Requirements

macOS Apple Silicon or Intel
Python 3.13+ Installed automatically
iPhone iOS 17 or later (including iOS 26)
USB cable Lightning or USB-C

Features

*
Instant location changes Persistent DVT connection means no delay between clicks.
#
Web-based map UI Click-to-spoof with search, geolocation, and city presets.
>
One command install curl pipe to sh. No Xcode, no manual setup.
~
Auto-setup Developer disk image, tunnel, and pairing handled for you.

FAQ

Why does it need sudo?

The iOS developer tunnel creates a virtual network interface (utun), which requires root privileges on macOS. The web UI itself runs on localhost only.

Does it work with iOS 26?

Yes. spoof26 is built specifically for iOS 17+ and tested on iOS 26.

Why do I need to turn off Face ID / passcode?

iOS 26 blocks the Developer Mode toggle while a passcode is set. You only need to disable it during initial setup — re-enable it right after Developer Mode is confirmed.

Do I need Xcode?

No. spoof26 uses pymobiledevice3 which handles developer disk images and device communication without Xcode.

Is my real location affected?

No. The simulation is temporary and only active while spoof26 is running. Click "Clear Spoof" or Ctrl+C to restore your real GPS.

How do I uninstall?

Run sudo spoof26 --uninstall to remove everything.