Heb ik root nodig?
Nee. Root is niet nodig en wordt niet gebruikt: kies Mock Location één keer als app voor neplocaties in de ontwikkelaarsopties van Android.
Nee, en dat is geen compromis maar een eigenschap van het mechanisme zelf. Android ondersteunt neplocaties vanaf het begin voor ontwikkeling en testen: het systeem laat één gekozen app testproviders registreren en er coördinaten in schrijven, en geeft die coördinaten vervolgens aan iedereen die op de gewone manier om de locatie vraagt.
De app grijpt niet in andere processen in en herschrijft geen systeembibliotheken — hij gebruikt een officieel geboden mogelijkheid die je zelf in de ontwikkelaarsopties hebt aangezet. Daarom heb je geen ontgrendelde bootloader, Magisk of Xposed nodig.
Het enige wat het aanpassen van de firmware wezenlijk toevoegt, is de mogelijkheid om de simulatie te verbergen: de vlag ‘nepbron’ weghalen waarmee apps gesimuleerde coördinaten van echte onderscheiden. Al het andere kan het ingebouwde mechanisme ook zonder root.
De prijs van die mogelijkheid is hoog: je verliest de garantie, sommige bankapps en diensten starten niet meer door integriteitscontroles van het systeem, firmware-updates installeren niet meer normaal, en een mislukte flash kan de telefoon onbruikbaar maken. Mock Location werkt strikt binnen het ingebouwde mechanisme en ondersteunt die weg niet.
De praktische conclusie: zonder root is de simulatie eerlijk zichtbaar voor apps die haar willen zien. Kaarten, weer, zoeken in de buurt, je eigen apps in ontwikkeling en testen — werken. Diensten voor wie de locatie het bewijs van een feit is (bezorging, tijdregistratie, beloningen op locatie) meestal niet, en dat is hun bewuste keuze, geen fout. Meer in het artikel over simulatie zonder root en in de vraag waarom een app echte coördinaten ziet.