Launcher & bootPND-1xxx
Administrator declined
Do these in order, stop as soon as it works:
- Re-launch Pindrift and click 'Yes' on the UAC prompt.
- If UAC keeps prompting, sign in to a Windows account that has Administrator rights, then re-launch.
- If you cannot get an admin account, ask your IT admin to grant local-admin rights to your account.
UAC elevation call failed
Do these in order, stop as soon as it works:
- Right-click the Pindrift shortcut and choose 'Run as Administrator'.
- If that fails on a corporate or school PC, ask your IT admin to whitelist 'Pindrift.exe' for elevation.
- If you still cannot elevate, email support@pindrift.app for a portable build that does not require admin.
Apple Devices missing
Do these in order, stop as soon as it works:
- Install 'Apple Devices' from the Microsoft Store (ms-windows-store://pdp/?productid=9NP83LWLPZ9K).
- On older Windows 10 without that app, install iTunes from apple.com instead, it ships the same driver.
- Re-launch Pindrift, then unplug and replug the iPhone so Windows re-detects it.
Apple Mobile Device Service not running
Do these in order, stop as soon as it works:
- Open Services.msc, find 'Apple Mobile Device Service', set Startup Type to Automatic, and click Start.
- Or run as Admin: net start "Apple Mobile Device Service".
- If it stops again after reboot, whitelist %CommonProgramFiles%\Apple\Mobile Device Support\ in your antivirus.
- If that does not work, do a full reboot to reset the service.
tunneld didn't come up
Do these in order, stop as soon as it works:
- Close other iOS tools holding the lockdown port: Xcode, iMazing, 3uTools, iTunes, AltStore, libimobiledevice.
- Open Task Manager and end any stale 'pymobiledevice3.exe' or 'tunneld.exe' processes.
- Reboot the PC if it still fails.
- If it recurs, whitelist %LOCALAPPDATA%\Pindrift\ in your antivirus.
Pindrift daemon didn't come up
Do these in order, stop as soon as it works:
- Run as Admin: netstat -ano | findstr :49152 to find the process holding port 49152.
- End that PID in Task Manager, or run taskkill /F /PID <pid>.
- End any leftover 'python.exe' or 'pindrift-daemon.exe' from a previous Pindrift.
- Reboot if you cannot identify the holder.
- If it recurs, whitelist %LOCALAPPDATA%\Pindrift\ in your antivirus.
Another Pindrift is already running
Do these in order, stop as soon as it works:
- Click the ^ in the system tray (bottom-right) and click the Pindrift icon to bring its window forward.
- If the icon is missing, open Task Manager (Ctrl+Shift+Esc), go to Details, and end every 'Pindrift.exe' tree.
- Re-launch Pindrift.
DaemonPND-2xxx
Daemon unreachable
Do these in order, stop as soon as it works:
- Right-click the tray icon, choose Quit, then re-launch Pindrift.
- Whitelist %LOCALAPPDATA%\Pindrift\ in your antivirus, which often blocks loopback to Python.
- Pause any external VPN to rule out a split-tunnel misconfig. Tailscale is fine.
- If it keeps failing, open Settings > Open Pindrift logs folder, zip 'daemon.log', and email it with this code to support@pindrift.app.
Unknown device
Do these in order, stop as soon as it works:
- For USB: unplug and replug the iPhone into a different port (a rear USB 3 port works best).
- Swap to a known-good Apple data cable, since cheap cables are often charge-only.
- On the phone, tap 'Trust This Computer' when iOS prompts.
- For Wi-Fi: put the iPhone and PC on the SAME network (not phone-on-cellular).
- Disable any external VPN, which breaks wireless discovery. Tailscale is fine.
Operation is iOS-only
Do these in order, stop as soon as it works:
- Pick an iPhone from the device list and retry, since Pindrift only teleports iPhones (no Android).
- If your only device looks like an iPhone but errors out, delete %USERPROFILE%\.pymobiledevice3\.
- Re-pair the iPhone from the Device tab.
Settings write failed
Do these in order, stop as soon as it works:
- Free up at least 1 GB of disk space.
- Right-click %LOCALAPPDATA%\Pindrift\ > Properties > Security and confirm your user has Modify rights.
- Exclude %LOCALAPPDATA%\Pindrift\ from OneDrive sync if a redirected folder is locking it.
- If the folder is missing, recreate it and Pindrift will repopulate it on next launch.
Phone snapshot write failed
Do these in order, stop as soon as it works:
- Free up at least 1 GB of disk space.
- Confirm %LOCALAPPDATA%\Pindrift\phone-snapshot.json is writable.
- Delete phone-snapshot.json if it is locked, and Pindrift will regenerate it on next save.
- Remove any backup .json files in the same folder if needed.
Tunnel & dev imagePND-3xxx
No tunnel for this device
Do these in order, stop as soon as it works:
- For USB, unplug and replug the iPhone into a different port (rear USB 3 beats front-panel).
- Tap Trust on the iPhone if iOS prompts.
- For wireless, put the iPhone and PC on the SAME Wi-Fi (5GHz preferred).
- Disable any external VPN (NordVPN, ExpressVPN, etc.) and retry. Tailscale is fine.
- If it still fails, restart the iPhone and try again.
RSD connect failed
Do these in order, stop as soon as it works:
- Replug the cable and try a different USB port.
- Swap to a known-good DATA cable (Apple originals work; many cheap cables are charge-only).
- Confirm iTunes or Apple Devices can see the phone with the same cable; if not, it is the cable or port.
- If only one phone fails, gently clean its charging port with a wooden toothpick.
- If it persists, reboot the phone.
DeveloperDiskImage missing
Do these in order, stop as soon as it works:
- Confirm the PC has a working internet connection.
- Unplug and replug the iPhone to trigger the DDI download (~60 MB).
- Whitelist developer.apple.com and cdn-apple.com in your firewall or antivirus.
- Disable any external VPN for the first connect, then retry. Tailscale is fine.
- If you are on an iOS beta, downgrade to the stable iOS release.
Developer Mode is off
Do these in order, stop as soon as it works:
- On the iPhone, open Settings > Privacy & Security > Developer Mode.
- Toggle Developer Mode ON and tap Restart.
- After reboot, enter your passcode to confirm Developer Mode.
- If the Developer Mode item is missing, plug the iPhone into Pindrift once, then check Settings again.
Wireless pairingPND-4xxx
Wireless flag flip failed
Do these in order, stop as soon as it works:
- Unlock the iPhone (screen on, passcode entered).
- On Wi-Fi, put the iPhone and PC on the SAME network (not cellular, not two networks).
- If you tapped Don't Trust, plug in via USB and tap Trust this time.
- Disable any external VPN and retry. Tailscale does not interfere.
- If it still fails, reboot the iPhone and the PC.
Wireless pair handshake failed
Do these in order, stop as soon as it works:
- Unlock the iPhone.
- If you tapped Don't Trust, unplug and replug the cable, then tap Trust when iOS asks again.
- Disable any external VPN for first-time pairing. Tailscale is fine.
- If iOS keeps refusing Trust, open Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings, then retry.
Bonjour Service not running
Do these in order, stop as soon as it works:
- Open Services.msc, find Bonjour Service, set Startup Type to Automatic, and click Start.
- Or run as Admin: net start "Bonjour Service".
- Disable any external VPN that blocks mDNS, or enable Allow LAN traffic in its settings. Tailscale is fine.
- If it still won't start, check Event Viewer (Windows Logs > System) for the failure reason.
Bonjour Service missing
Do these in order, stop as soon as it works:
- Install Apple Devices from the Microsoft Store (ms-windows-store://pdp/?productid=9NP83LWLPZ9K).
- Reboot Windows so the service registers.
- If you have iTunes from apple.com instead, repair that install to restore Bonjour Service.
Wireless pair record corrupt
Do these in order, stop as soon as it works:
- Delete %USERPROFILE%\.pymobiledevice3\remote_<udid>.plist (delete all of them if unsure which is yours).
- In Pindrift, open the Device tab and click Re-pair.
- Tap Trust on the iPhone when prompted.
- Disable any external VPN during re-pair. Tailscale is fine.
- If it still corrupts, sign out of iCloud briefly, re-pair, then sign back in.
Kill switchPND-5xxx
Kill-switch sidecar failed to start
Do these in order, stop as soon as it works:
- Confirm the PC has working LAN by loading any local page in a browser.
- Restart Pindrift to retry binding the kill-switch port.
- Open your VPN settings and enable 'Allow LAN traffic', or pause the VPN. Tailscale is fine.
- Allow Pindrift on Private networks by re-adding the Windows Firewall rule from the first-launch prompt.
TLS cert generation failed
Do these in order, stop as soon as it works:
- Confirm %LOCALAPPDATA%\Pindrift\killswitch-tls\ is writable and the disk has free space.
- Delete the killswitch-tls folder to force a fresh cert on next restart.
- On the iPhone kill-switch page, tap Visit Site Anyway if you see a 'Not Private' warning.
- If it persists, whitelist %LOCALAPPDATA%\Pindrift\ in your antivirus.
Kill-switch unauthorized
Do these in order, stop as soon as it works:
- Open Pindrift on the PC and go to the Kill Switch tab.
- Re-scan the fresh QR code with your iPhone camera, using the live screen, not a screenshot.
- Tap Share > Add to Home Screen to save the new URL so it always opens with the fresh token.
Kill-switch restart-source missing
Do these in order, stop as soon as it works:
- Open Pindrift on the PC and re-pick the favorite or route you want.
- Pull-to-refresh the iPhone kill-switch page in Safari.
- Turn off 'Auto-clean unused favorites' in Pindrift Settings to prevent accidental deletes.
TeleportingPND-6xxx
Couldn't reach iPhone to set location
Do these in order, stop as soon as it works:
- Replug the USB cable, or for wireless, confirm the iPhone stayed on Wi-Fi and did not switch to cellular.
- If you just plugged in, wait 5-10 seconds for the tunnel to come up.
- Try the teleport again.
- Disable any external VPN and retry. Tailscale is fine.
Couldn't reach iPhone to clear location
Do these in order, stop as soon as it works:
- Reconnect the iPhone over USB or Wi-Fi and click Stop again.
- If the phone is unreachable, power-cycle it: hold Side + Volume Down on iPhone X and newer, or hold Side on iPhone SE/8.
- Refresh any app still showing the old spot, like Snapchat or Pokemon Go.
Teleport worker crashed
Do these in order, stop as soon as it works:
- Try the teleport again, it is almost always a transient hiccup.
- Restart Pindrift between attempts to clear a stale lockdown handle.
- Update to the latest Pindrift release.
- If it crashes 3+ times, open Settings > Open Pindrift logs folder, zip daemon.log and teleport.log, and email support@pindrift.app with this code.
Coordinates out of range
Do these in order, stop as soon as it works:
- Use the map picker instead of typing coordinates manually.
- If you copied coordinates, paste them in decimal degrees like 37.7749, -122.4194, not degrees-minutes-seconds.
- Enter latitude first, then longitude, to avoid a swapped pair.
Billing & licensingPND-7xxx
Stripe checkout failed
Do these in order, stop as soon as it works:
- Wait a minute, then start checkout again.
- Open checkout in Chrome or Edge if your browser blocks third-party cookies (Brave Strict, Safari).
- Switch off your work or school network, for example use a phone hotspot.
- If it still fails, email support@pindrift.app with this code and your Pindrift account email.
Restore code email blocked
Do these in order, stop as soon as it works:
- Wait 10 minutes, then request the restore code again.
- Check your spam or junk folder for an email from no-reply@pindrift.app.
- Switch your Pindrift account to a Gmail or iCloud address if your provider keeps filtering.
- If nothing arrives within 30 minutes, email support@pindrift.app from your purchase email with this code.
License activation locked
Do these in order, stop as soon as it works:
- Wait until the cooldown ends, the date is shown in the error toast.
- If your old PC is dead, stolen, or sold, email support@pindrift.app with proof of transfer for a manual move within 24h.
Trial expired
Do these in order, stop as soon as it works:
- Click 'Get Access' in Pindrift and pick the 10-Day Pass ($3.99), Monthly ($5/mo), Yearly ($25/yr), or Lifetime ($50 once).
- If you already paid on another PC, click 'Restore' and enter your purchase email.
- Paste the emailed code back into Pindrift to unlock teleporting.
Auto-updatePND-8xxx
Update download failed
Do these in order, stop as soon as it works:
- Confirm your internet works by loading github.com in a browser.
- Keep using the current version, Pindrift retries the update on next launch.
- Switch to home Wi-Fi if a work or school network blocks GitHub downloads.
- If that does not work, download the installer from pindrift.app/download.
Update install failed
Do these in order, stop as soon as it works:
- Right-click the system-tray icon and choose Quit to close Pindrift fully.
- Wait 10 seconds, then end any stale 'Pindrift.exe' or 'pindrift-daemon.exe' in Task Manager.
- Re-launch Pindrift.
- If that does not work, download the installer from pindrift.app/download and run it.
App & UIPND-9xxx
Unexpected error
Do these in order, stop as soon as it works:
- Try the action again.
- If it keeps happening, open Settings > Collect logs to save a diagnostic file to your Downloads.
- Report it on the Pindrift Discord with this code and the saved log attached.
Daemon API call failed
Do these in order, stop as soon as it works:
- Right-click the tray icon > Quit, then re-launch Pindrift.
- Whitelist %LOCALAPPDATA%\Pindrift\ in your antivirus.
- If it persists, open Settings > Open Pindrift logs folder, zip 'daemon.log', and email support@pindrift.app with this code.
Map tiles failed to load
Do these in order, stop as soon as it works:
- Load any website to confirm your internet works.
- Change the map in Settings > Map style to use a different tile provider.
- Wait 1-2 minutes and reload if the server is rate-limiting you.
- If a firewall or VPN blocks tile.openstreetmap.org, whitelist it or switch map style.
Search service down
Do these in order, stop as soon as it works:
- Wait a moment and search again.
- Drop a pin directly on the map instead.
- Or paste coordinates in decimal degrees (lat,lon) into the search box to bypass the geocoder.
Routing service down
Do these in order, stop as soon as it works:
- Wait 30 seconds and try again.
- Toggle 'Follow Road' OFF in the teleport panel to use straight-line paths instead.
localStorage write failed
Do these in order, stop as soon as it works:
- Free up at least 1 GB of disk space, then restart Pindrift.
- Exclude %LOCALAPPDATA%\Pindrift\ from OneDrive sync if you use a redirected or network profile.
Saved-route file write failed
Do these in order, stop as soon as it works:
- Right-click %LOCALAPPDATA%\Pindrift\routes\ > Properties > Security and confirm your user has Modify rights.
- Free up at least 1 GB of disk space.
- Exclude %LOCALAPPDATA%\Pindrift\routes\ from OneDrive sync.
- If the folder is missing, create it and Pindrift will populate it on next save.
Saved-route file unreadable
Do these in order, stop as soon as it works:
- Open the routes folder from Routes tab > Open routes folder.
- Delete any 0-byte file.
- Re-export foreign files from the source app as 'GPX Track' (not 'GPX Route') and re-import.
- If a file still errors, open it in a text editor and confirm it has <trkpt> elements.
Route recording sync failed
Do these in order, stop as soon as it works:
- Check your PC's internet connection and wait for it to sync automatically.
- Open the Pindrift phone app, go to the Recordings tab, and pull-to-refresh to force a re-sync.
- If your network blocks pindrift.app, whitelist it.
Recorded track was empty
Do these in order, stop as soon as it works:
- On the iPhone, open Settings > Privacy & Security > Location Services > Pindrift and set it to 'Always'.
- Confirm Location Services is ON at the top of that screen.
- Record again while physically moving at least 10 meters, ideally outdoors.
No device ready to teleport
Do these in order, stop as soon as it works:
- Plug your iPhone into the PC with a cable that charges and syncs.
- Unlock the phone and tap 'Trust' if prompted.
- Wait for it to appear in the Device panel, then try again.
- If it still won't show, use a USB port directly on the PC (not a hub) and confirm the free 'Apple Devices' app is installed.
Developer Mode is off
Do these in order, stop as soon as it works:
- On the iPhone, open Settings > Privacy & Security > Developer Mode and turn it ON.
- Restart the phone when prompted, then tap 'Turn On' again after it reboots.
- Reconnect to Pindrift and try the teleport again.
- If 'Developer Mode' isn't in that menu, connect the phone to Pindrift once to make the toggle appear.
No matching code. Try just the 4 digits, or ask in the Pindrift Discord.