Neplocatie inschakelen op Android

Een neplocatie is een ingebouwde functie van Android: het systeem laat één gekozen app coördinaten leveren in plaats van de echte. Ze is toegevoegd voor ontwikkeling en testen, werkt zonder root en is in een paar minuten aangezet. Hieronder de hele weg, van het verborgen onderdeel in de instellingen vinden tot controleren of de simulatie echt werkt.

  1. Open de ‘Ontwikkelaarsopties’

    Instellingen → ‘Over de telefoon’ → tik zeven keer achter elkaar op ‘Buildnummer’. Het systeem telt af en toont daarna de melding ‘Je bent nu ontwikkelaar’. Op Xiaomi heet dit item ‘MIUI-versie’ of ‘HyperOS-versie’; op sommige systemen zit het verstopt in een subonderdeel ‘Software-informatie’ — het idee is overal hetzelfde.

    Het scherm ‘Over de telefoon’ in de Android-instellingen: het item ‘Buildnummer’ is gemarkeerd, onderaan een hint over de resterende tikken
  2. Installeer een simulatie-app

    Het item voor de app-keuze blijft leeg totdat er minstens één geschikte app op het systeem staat — de telefoon heeft dan gewoon niets om in de lijst te tonen. Installeer vooraf een app voor locatiesimulatie: Mock Location kun je als APK van deze website downloaden of uit RuStore installeren.

    Een lege lijst met apps voor neplocaties: ‘Geen’ is gekozen, er is geen geschikte app geïnstalleerd
  3. Zoek het item ‘App voor neplocatie selecteren’

    Het staat in de ontwikkelaarsopties. Op standaard-Android: Instellingen → Systeem → Ontwikkelaarsopties; op Xiaomi: Instellingen → Aanvullende instellingen → Ontwikkelaarsopties; op Samsung verschijnt het onderdeel helemaal onderaan de hoofdlijst van de instellingen. Het snelst gaat het met zoeken in de instellingen: typ ‘neplocatie’ en open het gevonden item. Nog eenvoudiger: tik op de kaart in Mock Location — als de app nog niet in het systeem is gekozen, opent hij zelf het juiste scherm in de instellingen en zegt hij wat je daar moet kiezen.

    Zoeken in de Android-instellingen: het item ‘App voor neplocatie selecteren’ is gevonden
  4. Kies de app in de lijst

    Tik op het item en kies Mock Location. Deze keuze maak je één keer: het systeem onthoudt haar en houdt haar vast totdat je zelf een andere app kiest of de app verwijdert. Er kan maar één app tegelijk coördinaten leveren — dat is een beperking van Android zelf.

    De app voor neplocaties kiezen: Mock Location is aangevinkt, ‘Geen’ is niet gekozen
  5. Geef het locatierecht

    Open de app en sta locatietoegang toe. Die is niet nodig voor de simulatie, maar voor het omgekeerde: om te tonen waar je echt bent en na het stoppen terug te keren naar je echte punt. Geef ook het meldingsrecht — zonder dat start Android de achtergronddienst niet die de simulatie aan houdt.

    Systeemvraag van Android om locatietoegang voor de app Mock Location
  6. Kies een punt en start de simulatie

    Tik op de gewenste plek op de kaart — de simulatie start meteen, een aparte startknop is er niet. Hetzelfde gebeurt als je een punt kiest via zoeken op adres of plaats. Er zijn twee tekens: er verschijnt een vaste melding in het meldingenpaneel, en de ronde aan/uit-knop links wordt oranje — met die knop zet je de simulatie ook weer uit.

    Het scherm van Mock Location: een kaart met het gekozen punt, een oranje speld, de aan/uit-knop links is oranje gemarkeerd — de simulatie is actief
  7. Controleer het resultaat in een andere app

    Open een andere app met een kaart — bijvoorbeeld Yandex Maps — en kijk waar die je positie toont. Controleren in de simulatie-app zelf heeft geen zin: daar staat het gekozen punt sowieso.

    Een andere kaartapp toont de locatie op het gesimuleerde punt — de simulatie werkt

Wat te doen als de ‘Ontwikkelaarsopties’ ontbreken

Het onderdeel is op elk systeem standaard verborgen en verschijnt pas na zeven tikken op het buildnummer. Zie je het daarna nog steeds niet, kijk dan op twee plekken: op sommige systemen staat het onderdeel niet op het hoogste niveau van de instellingen, maar in ‘Systeem’ of ‘Aanvullende instellingen’, en bijna overal is het te vinden door op ‘ontwikkelaar’ te zoeken.

Op werktelefoons met bedrijfsbeheer kan de ontwikkelaarsmodus door het beleid van de organisatie zijn geblokkeerd — dan is hij zonder de beheerder niet aan te zetten, en dat ligt niet aan de app.

Waarom de lijst met apps leeg is

Het systeem stelt de lijst samen, en daarin staan alleen geïnstalleerde apps die de bijbehorende mogelijkheid hebben aangegeven. Een lege lijst betekent precies één ding: er is nog geen geschikte app geïnstalleerd. Installeer er een en ga terug naar de instellingen — het item vult zich.

De simulatie staat aan, maar een app toont het echte punt

Android markeert elke coördinaat van een testprovider met de vlag ‘van een nepbron’. Apps mogen die lezen en weigeren met zulke gegevens te werken — bank-, bezorg- en tijdregistratiesystemen doen precies dat. Deze controle is niet te omzeilen zonder de firmware aan te passen, en Mock Location doet dat niet — dit is waarom.

De tweede oorzaak is eenvoudiger: de app kan het laatst bekende punt in de cache hebben bewaard. Sluit hem helemaal af en open hem opnieuw terwijl de simulatie actief is. De derde: de app bepaalt de locatie op IP-adres in plaats van via het systeem; de simulatie van coördinaten heeft op dat kanaal helemaal geen invloed.

De simulatie werkt, maar valt na een tijdje uit

Dan heeft de firmware de achtergronddienst afgesloten. Dat gebeurt het vaakst op MIUI en HyperOS: zet automatisch starten aan voor de app, hef de batterijbeperkingen op en zet de app vast in de recente apps. Een uitgebreide uitleg staat in de aparte handleiding voor Xiaomi.

Mock Location — nep-gps-locatie op Android zonder root

Gratis, buiten Google Play. Je kunt de controlesom van het bestand vóór installatie nagaan.

APK downloaden