Untethered

Wireless & headless

Two ways to run PinDrift without a USB cable tied to your main computer. Wireless mode drops the cable after a one-time pairing, you keep using your computer as the host, just over Wi-Fi. Headless deployment moves the host job to a small always-on Raspberry Pi (PinDriftBox) so the spoof keeps running even when your computer is off.

Wireless mode

By default, PinDrift connects to your phone with a USB cable. Wireless mode lets you skip the cable. Once enabled, your phone and your computer (or PinDriftBox) communicate over your Wi-Fi network.

What you need

How to enable

  1. Plug the phone in once over USB. Complete the trust prompt and PinDrift's first-connect handshake. (One-time; this establishes the wireless pairing record.)
  2. Open PinDrift → Device tab. When the phone is detected, click the Wireless toggle on the device card.
  3. Unplug the cable. PinDrift switches to Wi-Fi within a few seconds; the device stays in the list with a Wi-Fi icon next to it.
i
First wireless connection takes longer

The first time PinDrift talks to a phone over Wi-Fi after a cable disconnect, it can take 20-30 seconds to find it. After that initial discovery, reconnections are usually under 5 seconds.

If wireless mode isn't working

Almost always, it's one of two things on the phone side:

1. iCloud Private Relay is on (iPhone)

iCloud Private Relay is included with iCloud+ and is on by default for paying iCloud users. It blocks PinDrift from finding your iPhone over Wi-Fi.

Fix: iPhone Settings → Apple ID → iCloud → Private Relay → Off. (Or set it to "Use Country and Time Zone," which preserves Safari's protection but lets PinDrift through.)

2. A VPN is running on the phone

Any full-tunnel VPN (Proton VPN, Mullvad, NordVPN, Surfshark, ExpressVPN, 1.1.1.1 / Cloudflare WARP, Tailscale in default config, and similar) blocks local-network discovery the same way Private Relay does.

Fix: Either disable the VPN while using PinDrift, or enable the "Allow Local Network" / "Split tunnel" / "Bypass for local network" setting inside the VPN's app. Most modern VPNs have this option.

Other things to check

Spoof from anywhere with Tailscale

By default wireless mode requires the phone and the host to be on the same Wi-Fi network. With Tailscale on both ends (free for personal use), they can be on different networks anywhere on Earth, coffee shop, hotel, another city, and still see each other through Tailscale's encrypted overlay.

  1. Install Tailscale on your PC (or PinDriftBox) and your phone. Sign in with the same account.
  2. PinDrift will detect the Tailscale interface and offer to use it as the wireless transport.
  3. Take the phone with you. As long as the phone has internet and Tailscale is connected, the spoof keeps working from anywhere.

Headless deployment (PinDriftBox)

Headless deployment means PinDrift runs without a screen, keyboard, or main computer. You install it on a small always-on Raspberry Pi, connect your iPhone to that device once, and the Pi maintains the spoof 24/7.

This solves the one limitation that affects everyday PinDrift use: when you turn off your main computer, your iPhone returns to its real GPS. With a headless deployment, you can leave your computer off entirely.

What you need

What you get

What it looks like running

Pi model recommendation

PiCostBest for
Pi 3 Model B+~$601-2 phones, lowest power, slowest setup
Pi 4 (2 GB) recommended~$100Sweet spot, fast, multiple phones
Pi 5 (4 GB)~$200Maximum performance, overkill for most

Setup overview

Detailed setup instructions ship with the PinDriftBox installer. The high-level flow:

  1. Flash Raspberry Pi OS (Bookworm Lite, 64-bit) to a microSD card with the Raspberry Pi Imager. Pre-configure Wi-Fi and SSH in the Imager so the Pi joins your network on first boot.
  2. SSH into the Pi and run the PinDriftBox installer with the command from your purchase email.
  3. Pair your phone over USB (one-time): plug the phone into the Pi briefly, complete the trust prompt, unplug. The Pi remembers it.
  4. (Optional) Install Tailscale on the Pi and the phone for spoof-from-anywhere (see section above).
  5. Open the desktop PinDrift app, point it at the Pi's address (PinDrift will auto-discover on the same network), and start spoofing.
!
Bonus: route phone traffic through your home IP

If you configure PinDriftBox as a Tailscale exit node, your phone's internet traffic also routes through your home connection. Apps that fingerprint by IP geolocation (Netflix, banking, region-locked streaming) will see your home IP no matter where the phone physically is.

Order

PinDriftBox is in development. To be notified when it ships, send your email via the contact form or visit the PinDriftBox page.


Wireless vs. headless: which one do I want?

If you...Use
Want to drop the cable but keep using your PC as the hostWireless mode
Want the spoof to keep running with your PC offHeadless / PinDriftBox
Want to spoof from anywhere on EarthEither, plus Tailscale
Are running QA across multiple iPhones full-timeHeadless on a Pi 4 or Pi 5
Are spoofing for a personal use case (apps, games)Wireless mode on your existing PC is usually plenty

Still stuck? Send your phone model, OS version, the VPN apps you have installed (if any), and a description of what you're seeing via the contact form.