Pick a tile above
Tap whatever matches what's happening.
Once you pick one, this area will fill with the exact steps to try, in plain English. If you're not sure which fits, "Phone not detected" or "Spoof isn't working" cover most cases.
Pick what's happening from the buttons below. We'll show you the fix in plain language - no terminal commands, no jargon you don't need.
They fix about four in ten problems people send us. Quick to try, and they save you the rest of this page if they work.
Tap the one that matches. We'll show only the fixes that apply.
Pick a tile above
Once you pick one, this area will fill with the exact steps to try, in plain English. If you're not sure which fits, "Phone not detected" or "Spoof isn't working" cover most cases.
Problem 01
PinDrift can't see your iPhone in its device list, or it sees it briefly then drops it.
services.msc, find Apple Mobile Device Service, right-click → Restart.This means the phone is paired and the drivers are fine - something is just keeping PinDrift's background helper (the "daemon") from seeing the phone.
USB hubs and dock-built-in USB ports cause more disconnects than anything else. The communication PinDrift uses with the phone is sensitive to electrical noise that hubs add.
Problem 02
PinDrift connects to your phone fine, but the location on the phone isn't actually changing.
That's iOS's design, not a PinDrift bug. The fake location only lives as long as the computer is connected; the second the connection drops, the phone goes back to its real GPS.
If you want spoofing to keep running without a PC attached, PinDriftBox is the answer - it's a small always-on box that holds the spoof for your phone 24/7.
Problem 03
After your one-time USB pairing, PinDrift should be able to drive the phone over Wi-Fi without the cable. When it doesn't, it's almost always one of two things.
If those aren't it, check these too:
It is - Wi-Fi has about four times the round-trip delay of USB. You won't notice on static spoofs (a pin sits still). On routes at driving speed you might see the phone's position on PinDrift's map lag the visual by a fraction of a second. The phone is still receiving everything, it's just drawn a moment later.
For anything timing-sensitive (like demos where you're showing the phone screen live), plug in.
Problem 04
What you should expect from the apps people ask about most. PinDrift changes what the iPhone reports; some apps trust that, others check other signals. None of these are PinDrift bugs - they're app-side decisions you can't fight.
Works exactly as you'd hope. Find My reads what your phone reports. Your circle sees the spoofed spot as your live location. "[Name] arrived at home" alerts fire on the fake coordinate. Nothing special to do.
Works the same as Find My. Life360 reads what iOS reports. The only wrinkle: Life360's Driving feature watches speed - if you teleport from your bedroom to a freeway, your timeline shows a gap. Use route mode at driving speed instead of a static pin, and the timeline shows a normal drive.
Full step-by-step: Life360 location spoofer guide.
Mostly works. Snap Map reads location when you open the app, plus every few minutes in the background. Spoof first, then open Snapchat from scratch - your Bitmoji shows up at the spoofed spot. If you spoof while Snapchat is already open, swipe it away and reopen so it refreshes.
Works. Dating apps read location when you open them. Spoof first, open the app, and your shown distance reflects the spoofed location. Bumble's "Travel" feature also writes a hint server-side, so jumping continents repeatedly might prompt extra verification - but no app on the list actively checks the iOS simulated flag.
Spoofing the pickup location works fine. Spoofing while in transit (to "arrive" faster than you really are) usually trips their fraud heuristics and risks your account. The legitimate use case is requesting from a different city before you start the trip.
Strava records the GPS stream your phone reports. PinDrift's route mode at realistic speeds produces a track Strava accepts. That said, Strava staff manually flag suspicious activities (e.g., beating a KOM by 30 seconds with a 200 mph drive). Fitness fraud isn't a use case we encourage.
These don't change. They read your Apple ID country or your IP address, not GPS. Spoofing the iPhone's GPS doesn't move you between US/UK/JP storefronts; you'd need to change your Apple ID country in Settings, and you'd need a VPN for IP-based "near me" features.
Problem 05
iOS hides this toggle until it sees a "developer interaction" with your phone. That gates a lot of weird first-time issues.
Apple hides it on purpose until something developer-y has happened. PinDrift can trigger that for you:
iOS sometimes disables it after:
It's expected. Just toggle it back on (Settings → Privacy & Security → Developer Mode → Restart), and re-pair with PinDrift if asked.
Problem 06
Mostly first-launch friction. After the first open, you won't see these again.
Tap Allow. PinDrift needs this to find your iPhone over Wi-Fi after the first USB pairing. You can grant or revoke it later in System Settings → Privacy & Security → Local Network.
One of PinDrift's background helpers needs to read pairing files that live in a protected folder. Granting Full Disk Access is the cleanest way:
Mac USB ports stop powering devices when the Mac sleeps. Three options:
caffeinate: open Terminal, type caffeinate -dis, press Return. The Mac stays awake until you hit Ctrl-C.Problem 07
SmartScreen warnings, antivirus false positives, and the Apple drivers Windows needs to talk to iPhones.
GPS-spoofing apps as a category trip antivirus heuristics. The PinDrift installer is signed and has been submitted to every major vendor for whitelisting. If yours still flags, send us the antivirus name and the exact message via the contact form - we work with vendors to clear false positives.
Problem 08
Activation, moving PinDrift to a new computer, account access.
PinDrift checks in with our license server roughly once a day. If it can't reach us for an extended period, you'll see that warning. PinDrift continues to work in this state - it's just a "we couldn't phone home" notice. If it persists for more than a few hours, check status.pindrift.app or your own internet.
Every Lifetime license has a 180-day cooldown between transfers. This stops the license from being passed around as a roving entitlement.
Restore Access pulls a license back from whichever computer holds it. If a different PC has the active slot, Restore Access releases it first - with a short cooldown - then re-issues to your current machine. The error message tells you when the next try will succeed.
Don't keep retrying - it'll only extend the cooldown. If the other PC is lost or dead and you need to bypass: the contact form with your order ID.
Problem 09
When PinDrift feels sluggish, or your phone's battery is going faster than usual while spoofing.
iOS keeps the location subsystem running continuously while a spoof is applied - that alone is 5-10% per hour. Add an app that polls GPS constantly (Pokémon Go, Strava, Life360) and you might see 15-20% per hour.
Problem 10
iOS updates and PinDrift updates can occasionally break compatibility. Almost always temporary.
Major iOS releases sometimes change how developer mode works under the hood. We usually ship a fix within a week of a major release.
Problem 11
PinDrift drives up to 10 iPhones from one computer. Problems here are almost always USB infrastructure, not the software.
If you need us
The faster way to get help is to send the right details upfront. Here's what we need.
The more of these you can include, the faster we can help:
PND-9001).Send it via the contact form. We reply within one business day, usually faster.
Easiest way: PinDrift → Settings → Diagnostics → Show logs in Explorer / Finder. That opens the folder for you.
Or find them manually:
Windows:
%LocalAppData%\PinDrift\logs\pindrift.log%LocalAppData%\PinDrift\logs\daemon.logMac:
~/Library/Logs/PinDrift/pindrift.log~/Library/Logs/PinDrift/daemon.logIf nothing else fixes it, reset PinDrift's local state:
For a fully clean reinstall (rare):
%LocalAppData%\PinDrift on Windows, or ~/Library/Application Support/PinDrift on Mac.Honest answers
Stuff that looks like spoofing problems but isn't. PinDrift changes the GPS your iPhone reports. These are other signals iOS or specific apps use - and GPS spoofing doesn't reach them.
Set on your Apple Account, not GPS. Change it in Settings → [your name] → Media & Purchases.
Reads your Apple ID country, not GPS. PinDrift can't move you between US / UK / JP stores.
Tied to your SIM and Apple ID. Bank cards are tied to where they were issued.
The cell tower your phone connects to. iOS uses this for time zone fallback and roaming - independent of GPS.
Browser "near me" features, weather widgets, ad targeting - mostly IP-based, not GPS. You'd need a VPN for those.
iOS sometimes cross-checks GPS against known Wi-Fi networks nearby. Spoofing past a familiar SSID set might show a "location uncertain" hint in some apps.
Airports, museums, large retailers use Bluetooth beacons. Those are read directly, not via GPS.
iOS marks every spoofed coordinate with a flag any app can check. Apps that read it (Pokémon Go, some banks, Snapchat) will know. We can't suppress it without jailbreaking, which we don't do.
The Software does what it does. How you use it is on you. Please read the Acceptable Use Policy.
PND-xxxx
If PinDrift gave you a code that starts with PND-, find it here.
| Code | What it means | What to do |
|---|---|---|
| PND-9001 | Daemon API call failed | Close and reopen PinDrift. If it keeps happening, send us a bug report with this code. |
| PND-9002 | Map tiles failed to load | Check your internet. Try a different tile provider in Settings → Map. |
| PND-9003 | The background helper isn't running | Close and reopen PinDrift. If it won't start, do a clean reinstall (see Send a bug report panel). |
| PND-9101 | iPhone isn't trusted | Unplug, unlock the phone, plug back in, tap Trust on the prompt. |
| PND-9102 | Developer Mode isn't on | iPhone Settings → Privacy & Security → Developer Mode → On. Restart the phone. |
| PND-9103 | Couldn't open the secure connection (iOS 17+) | Re-pair your iPhone. On Mac, make sure PinDrift has Full Disk Access. |
| PND-9201 | iOS rejected the spoof as implausible | Wait 1-3 minutes; iOS will accept the jump. Or turn on Airplane mode then Wi-Fi back on. |
| PND-9202 | Spoof timed out without confirming | Force-quit apps reading location (Maps, Weather), then try again. |
| PND-9301 | Wireless mode: phone not found | See the Wireless panel. Private Relay or a VPN is usually the cause. |
| PND-9302 | Wireless mode: phone found but unreachable | Phone is asleep or on a different Wi-Fi network. Wake the phone, check the network. |
| PND-9401 | License token signature is wrong | Re-enter your license key. If it persists, contact us with your order ID. |
| PND-9402 | License server unreachable | PinDrift keeps working offline. If this persists 24+ hours, check status.pindrift.app. |
| PND-9403 | Transfer cooldown still in effect | The message tells you when the next transfer becomes available. See the License panel. |
| PND-9501 | Multi-device cap hit | Limit is 10 phones per computer. Disconnect one before adding another. |
| PND-9701 | Update download failed | Check GitHub connectivity. Download the installer manually from pindrift.app. |
| PND-9999 | Unknown error (shouldn't happen) | If you see this, the surrounding logs are gold - please attach them to a bug report. |
Send us a message. We answer within one business day - usually faster. The more of these you can include, the faster we can help: