WLOC Guides
Set up WLOC, change a test location, and fix problems step by step Choose the task in front of you. Start from zero, configure a compatible VPN app, build a route, or open the exact fix for the first failed diagnostic check.
WLOC Cloud
You can run this test from a browser Cloud mode does not need a third-party VPN app, a jailbreak, or a computer. Sign in, register a device you own or are authorized to test, install a configuration profile, connect VPN, and run a diagnostic. Restore stays available.
How cloud mode works
Browse by task New to WLOC? Start here. Already configuring a client? Open Setup. If a check fails, go straight to Diagnostics. Every core workflow includes a verification or restore step.
Start here Understand what WLOC changes, choose a first test location, and keep the workflow reversible.
Set up a compatible VPN app Choose the client you use, import the right profile, scope HTTPS correctly, and verify the finished setup.
Set up WLOC on Shadowrocket, step by step, with certificate trust explained Step-by-step Shadowrocket WLOC configuration: import wloc.module, enable HTTPS Decryption, trust the CA certificate, scope to Apple WPS hosts, run diagnostics, and restore. Get WLOC running on Surge 5 — module, certificate, and MitM, step by step Complete Surge 5 WLOC configuration: subscribe to wloc.sgmodule, configure MitM hostnames, trust the CA certificate, scope to Apple WPS, run diagnostics, and restore. Configure WLOC on Quantumult X — rewrite rules, MitM, and certificate trust Quantumult X WLOC step-by-step: import wloc.conf rewrite and MitM sections, refresh script resources, generate and trust the CA certificate, run diagnostics, and restore. Set up WLOC on Loon — plugin, certificate path, and MitM, step by step Complete Loon WLOC configuration: install wloc.lpx plugin, configure plug-in certificate path, enable MitM, trust the CA, run diagnostics, and restore. Get WLOC running on Stash — YAML override, scripts, and MitM, the right way Complete Stash WLOC configuration: subscribe to wloc.stoverride directly (not through Script Hub), enable scripts and MitM, trust the CA, run diagnostics, and restore. Set up WLOC on Egern — Surge-format module, own CA, and MitM, step by step Complete Egern WLOC configuration: import the Surge-format wloc.sgmodule, generate Egern's own CA (do not reuse another client's), enable MitM, trust the certificate, run diagnostics, and restore. Choose locations, routes, and restore Turn map links into targets, preview route playback locally, and return the device to normal location behavior.
Can you prepare an iPhone location test without a computer? Can you change iPhone location without a computer? Learn what WLOC does on-device, why one compatible iOS network client is still required, and what it cannot change. Patched in the log, unchanged in the app? Check the evidence in order If an iPhone location changer looks unchanged on iOS 26 or later, check the client, HTTPS bridge, WLOC request, patch, app cache, permissions, and recovery in order. Turn a shared map link into a reusable iPhone test coordinate Paste an Apple Maps, Google Maps, Amap, or Baidu link on iPhone, extract latitude and longitude, identify the source system, and normalize the target to WGS84. A VPN icon, an IP region, network positioning, and GPS are four different signals Understand VPN versus GPS location on iPhone: public IP, local Network Extension, Apple WPS network positioning, GPS hardware, permissions, cache, and app behavior. Create and preview a route before you start playback Create a WLOC route with two or more points or a GPX track, preview distance and duration locally, adjust speed and loops, then start, pause, stop, and restore safely. Fix a failed diagnostic check Find the first failed item in WLOC, then follow only the repair steps for that layer.
Developer and QA reference Plan repeatable evidence for permissions, geofences, background behavior, accuracy, Xcode, and App Review.
Turn an Xcode GPX file into a route test you can explain Build repeatable Xcode GPX route tests for an iPhone app, with purposeful waypoints, observable assertions, realistic motion, and a clean return to normal location. Make XCUITest location simulation prove a user outcome Use XCUILocation in XCUITest without stale state: set location before launch, control permissions and cache, assert the app result, and preserve useful failure evidence. Test the permission journey, not only the Allow button Test iOS location permission states as product journeys: first request, denial, Settings changes, When In Use, Always, Precise Location, and useful fallbacks. Test the behavior around a geofence edge, not a perfect line Test iPhone geofence boundaries with inside and outside controls, ordered transitions, accuracy states, relaunch evidence, condition limits, and clean teardown. Prove the background feature without treating the app as always running Test iOS background location behavior across authorization, suspension, queued updates, relaunch, indicators, battery policy, route evidence, and recovery. Test the quality of each iPhone location, not just its latitude and longitude Test iPhone location freshness, horizontal accuracy, timestamps, ordering, and recovery without treating every coordinate change as a reliable result. Audit a location changer before trusting it with coordinates, devices, or accounts Evaluate an iPhone fake GPS or location changer vendor by data flow, permissions, profiles, disclosures, retention, account access, and clean removal. Detect simulated location on iOS without mistaking a signal for a verdict Use CLLocation source information defensively in an owned iOS app, understand its limits, preserve legitimate tests, and avoid false certainty. Give App Review a deterministic way to reach every location-dependent feature Prepare a reliable App Review path for an iPhone location app with demo accounts, public fixtures, review notes, permissions, backend stability, and recovery. Troubleshoot Pokémon GO GPS signal not found on iPhone with official checks Troubleshoot Pokémon GO GPS signal and location errors on iPhone using current Niantic and Apple guidance for permissions, connectivity, devices, and recovery. “Mock location” is an Android control, not an iPhone setting Mock location means something specific on Android. Learn how iPhone developer location testing differs, where Xcode and GPX fit, and what WLOC actually does. Build a location test pyramid before reaching for a GPS changer A practical iPhone developer location testing stack from unit coordinates to device QA and recovery. Test a GPS changer like an engineering dependency, not a magic switch Evaluate a GPS changer or location changer with a reproducible iPhone QA checklist covering scope, evidence, cache, boundaries, privacy, and recovery. Pokémon GO GPS spoofing is an account-risk issue, not a setup tutorial Niantic treats Pokémon GO GPS spoofing as cheating. Read the current account-risk rules, what WLOC does not support, and safe options for players and developers. Cover U.S. location behavior with a focused evidence matrix Plan United States location testing for iPhone apps across metro, suburb, service-area edge, state boundary, time zone, route, and recovery cases. Region and eligibility research Separate device location from account region, hardware, subscription, regulatory, and service eligibility.
ECG not showing on Apple Watch? Start with region, model, and age Apple Watch ECG app showing as unavailable? Check region support, Apple Watch model, age requirements, and device location conditions before troubleshooting. Irregular rhythm notifications missing? Check region and model first Irregular rhythm notifications not appearing? Check Apple Watch model compatibility, regional support list, age requirements, and device location conditions. Fitness+ missing? The three things that actually gate access Fitness+ shows as unavailable? Check Apple ID country, Fitness+ region support list, device compatibility, and subscription requirements. Before you switch App Store countries, know what you are giving up Changing your iPhone App Store country affects subscriptions, payment methods, and app availability. Understand all the downstream effects before switching. Blood Oxygen not on your Apple Watch? It might be your country Blood Oxygen app missing on Apple Watch? Check if your country is on Apple's support list, verify your Series 6+ model, and understand how region gating works. Why your streaming library shrinks when you travel Why Netflix, Disney+, and Spotify show different content in different countries. How streaming apps detect your region and what signals matter. Cycle Tracking not available? The region-model-age triangle Cycle Tracking missing from Health app? Check region support, Apple Watch model (Series 8/Ultra for temperature sensing), age, and device location. Walking Steadiness notifications missing? Check your iPhone model Walking Steadiness notifications not showing? Check iPhone model (iPhone 8+), region support, and Health app mobility data requirements. Sleep apnea notifications not showing? Model first, then region Sleep apnea notifications not available? Check Apple Watch model (Series 9/Ultra 2), watchOS version, region support, and sleep tracking requirements. Hypertension notifications require specific hardware, age, and region Hypertension notifications not appearing? Check Apple Watch model, age (22+), pregnancy status, region support, and blood pressure monitoring requirements. Why your mobile game shows different content in different countries Mobile game content locked by region? How games use App Store country, device location, and IP to restrict content — and which signals you can verify. Same iPhone, different content — why apps change by country Same app, different content? How apps use device location, Apple ID region, and IP address to customize what you see by country on iPhone. Why your banking app blocks you when you travel Banking app blocked abroad? How banks use device location, IP address, and SIM data for fraud prevention — and what WLOC can verify in authorized testing. Fintech apps check more than your GPS — here is the full picture Fintech apps like Revolut and Wise unavailable or restricted? How KYC, licensing, and device location affect regional access to financial apps.