Known limits
Better to know these before you rely on it.
- A restart always ends the fake location. There's no way around this one. Open StealthPin afterwards to start again.
- At home, Find My sometimes shows the real location, with a large accuracy circle. The cause isn't confirmed yet. See Troubleshooting.
- One VPN at a time. iOS runs a single VPN, so StealthPin can't hold while Tailscale, a work VPN or a privacy VPN is on.
- iOS can close StealthPin to free memory. It happens now and then, StealthPin tells you when it happens, and the real location shows until you open it again.
- Schedules can start late. iOS won't wake a suspended app at an exact time, so a scheduled trip may need a tap on its notification.
- Only the iPhone's location changes. Your Mac and iPad still report where they really are, and a Mac's own location in Find My can't be changed this way.
- Some apps can tell. Apps can check whether a location is simulated, and a few do. It also doesn't change your IP address, so a website can still guess roughly where you are from that.
- The Mac connection isn't encrypted. Only connect the Mac and iPhone apps on networks you trust.
- The Mac app can't go in the Mac App Store. It runs pymobiledevice3 to talk to the iPhone, which a sandboxed app can't do.
- Emergency calls are their own thing. Phones can share location with emergency services in ways StealthPin doesn't touch. Never use it to mislead them.
If what you want is to stop sharing your location rather than show a fake one, Find My's Stop Sharing My Location does that, with no tools at all.