Een andere app toont mijn echte locatie — waarom?
Android markeert elke coördinaat van een testprovider met de vlag ‘van een nepbron’. Apps mogen die controleren en weigeren met zulke gegevens te werken — Mock Location probeert die controle niet te omzeilen.
Android markeert elke coördinaat die van een testprovider komt met de vlag ‘van een nepbron’. De vlag is niet verborgen: elke app mag haar lezen en beslissen wat hij met zulke gegevens doet.
Sommige diensten doen precies dat — en dat is geen storing, maar hun bewuste keuze. Bankapps, systemen voor bevestiging van bezorging, tijdregistratie op het werk, beloningsprogramma’s op locatie en games met anti-cheatsystemen weigeren met nepcoördinaten te werken. Voor hen is de locatie geen gemak, maar het bewijs van een feit, en door de aard van hun taak kunnen ze geen onbetrouwbare gegevens accepteren.
Deze controle is niet te omzeilen zonder de firmware aan te passen, en Mock Location doet dat bewust niet. De vlag is alleen te verbergen met modules op het niveau van Magisk op een apparaat met een ontgrendelde bootloader — met vervallen garantie, kapotte integriteitscontroles van het systeem en het risico dat de telefoon onbruikbaar wordt. We ondersteunen en beschrijven die weg niet; waarom, en waarom ze de taak alsnog niet oplost, staat in het artikel kun je locatiesimulatie verbergen.
Maar sluit drie eenvoudigere oorzaken uit voordat je aanneemt dat de vlag de oorzaak is.
De eerste is de cache. De app kan het laatst bekende punt hebben onthouden en het blijven tonen zonder om een nieuw punt te vragen. Sluit hem helemaal af (afsluiten, niet minimaliseren) en open hem opnieuw terwijl de simulatie al actief is.
De tweede is locatie op basis van IP. Sommige diensten bepalen je locatie niet via het systeem, maar via je netwerkadres; de simulatie van coördinaten heeft op dat kanaal helemaal geen invloed, en daar zou een VPN helpen, geen andere coördinaat. Het verschil tussen de twee mechanismen wordt uitgelegd in het artikel locatie vervalsen of VPN.
De derde: de app vraagt de locatie één keer bij het starten op en reageert niet op latere wijzigingen. Draai dan de gebruikelijke volgorde om: zet eerst de simulatie aan en open daarna de app.
Past geen van de drie en blijft de app je echte punt tonen terwijl de simulatie actief is, dan leest hij vrijwel zeker de vlag ‘nepbron’, en daar is niets aan te doen.