WLOC is a location spoofing tool that modifies Apple's network-based geolocation service to return custom coordinates on iOS devices. The tool intercepts requests to Apple's geolocation servers and allows users to set virtual locations through an interactive map interface, eliminating the need to manually enter latitude and longitude values.
The tool addresses the problem of iOS devices reporting their actual location through WiFi and cellular base station data to Apple's geolocation service. WLOC works by intercepting these requests at the network level using proxy modules compatible with Surge, Quantumult X, Loon, Stash, Shadowrocket, and Egern. Users can set a spoofed location either through an online map selection interface or more conveniently through iOS Shortcuts that integrate with Apple Maps and Amap, allowing location changes directly from the map sharing menu. The system handles coordinate conversion from Amap's GCJ-02 offset format to WGS84 when needed, and supports both direct map links and shortened URLs.
Developers considering adoption should know that this tool is specifically designed for iOS users who need to change their reported network location. It suits anyone running compatible proxy software on their device and works best with the provided Shortcuts for seamless integration into existing map applications. The tool includes a privacy-focused backend worker for parsing map links that performs no logging, caching, or data retention, with source code available for self-hosting if preferred. However, the project has a significant limitation: iOS beta versions starting from version 27 beta 6 have blocked MITM interception of the geolocation service, making the tool non-functional on those versions pending future adaptation.
The project shows active maintenance with support for multiple proxy platforms through dedicated module formats. Development includes ongoing expansion of domain coverage to handle the complete set of Apple geolocation endpoints and integration with multiple map services through coordinate system handling and link parsing logic.