Analysis updated 2026-07-03 · repo last pushed 2026-06-27
Fake your iPhone location to check in at different places on social apps.
Test location-based features in your app from a different spot.
Access region-restricted content by appearing in another location.
Spoof WiFi-based location indoors where satellite GPS signal is weak.
| yu9191/wloc | forward-future/loopy | cloudflare/security-audit-skill | |
|---|---|---|---|
| Stars | 2,754 | 2,345 | 2,252 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2026-06-27 | 2026-07-03 | 2026-07-03 |
| Maintenance | Active | Active | Active |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a compatible iOS proxy tool like Surge or Quantumult X, and a Cloudflare account if you want to self-host.
This project lets you fake your iPhone's location without jailbreaking or installing shady apps. You pick a spot on a map, and your phone's network-based location (WiFi and cell tower positioning) reports that spot instead of where you actually are. It works with popular iOS proxy tools like Surge, Quantumult X, Loon, Stash, and Shadowrocket, apps that many people already run to manage network traffic. The way it works is clever but straightforward. Apple's devices ask a server (gs-loc.apple.com) to estimate location based on nearby WiFi networks and cell towers. This tool intercepts that response and swaps in your chosen coordinates before the phone sees them. You set your desired location through a web-based map page or an iOS Shortcut, and the tool remembers it. There's also a helper service that parses map links from Apple Maps or AutoNavi (a Chinese map app) and handles coordinate format conversions, since China uses a special offset coordinate system. The helper doesn't store any data, it just translates links to coordinates and throws everything away. The main audience is iPhone users in China who want to spoof their location for things like checking in to different places on social apps, testing location-based features, or accessing region-restricted content. Since it only affects network positioning (not the GPS hardware chip), it works best indoors where WiFi-based location dominates. If you're standing outside with strong GPS signal, your phone might override the fake location with real satellite data. One important caveat: starting with iOS 26, Apple added aggressive caching to the location system. Even after setting up the spoof, you may need to restart your device for changes to take effect, toggling airplane mode or location services won't cut it anymore. On iOS 15 through 18, changes usually apply without a reboot. The project is open source, and you can deploy your own instance on Cloudflare's free tier to avoid hitting the public server's request limits. The privacy model is clean: the link-parsing service processes requests without logging or storing anything.
Fake your iPhone's network-based location without jailbreaking. Pick a spot on a map and your phone reports that location instead of your real one, using popular iOS proxy tools.
Mainly JavaScript. The stack also includes JavaScript, Cloudflare Workers, Surge.
Active — commit in last 30 days (last push 2026-06-27).
Open source, you can use, modify, and deploy it freely, including running your own instance on Cloudflare.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.