Modifier les coordonnées géographiques de son smartphone permet de tester des applications en cours de développement, d’accéder à des fonctionnalités limitées à certaines régions ou simplement d’empêcher des services en ligne d’enregistrer vos trajets réels.
Contrairement aux idées reçues, cette manipulation ne requiert aucun déverrouillage du bootloader ni accès root. Google intègre en effet directement dans Android un mécanisme natif pensé pour les développeurs, capable d’intercepter les requêtes de géolocalisation pour y injecter des points GPS fictifs.
Ce guide détaille la mise en place de ce réglage pas à pas, le choix de l’application adaptée et les précautions indispensables pour éviter les blocages sur certains services sensibles.
Pour autoriser l’injection de fausses coordonnées, le système d’exploitation exige l’activation préalable du menu développeur. Par défaut, Android masque cette section pour éviter les fausses manipulations.
Voici la manipulation pour la rendre visible :
Un message discret s’affiche au bas de l’écran : « Vous êtes désormais un développeur ! ». Le menu technique est maintenant déverrouillé et accessible.
Le système Android fournit l’infrastructure logicielle pour intercepter les coordonnées, mais il a besoin d’un outil externe pour définir la latitude et la longitude à transmettre. Plusieurs solutions gratuites existent sur le Google Play Store.
Parmi les options les plus stables, Fake GPS Location (développée par Lexa) fait référence grâce à sa légèreté et à son interface minimaliste. D’autres alternatives comme GPS Emulator proposent des fonctions plus avancées, notamment l’émulation d’itinéraires en mouvement avec simulation de vitesse pour les automobilistes ou les cyclistes.
Pour commencer simplement :
Pour que le système accepte les coordonnées envoyées par l’outil tiers à la place des relevés des antennes GPS et des bornes Wi-Fi, il faut lui accorder un privilège spécifique.
L’application est désormais déclarée comme passerelle officielle de positionnement auprès d’Android.
Le paramétrage système étant validé, vous pouvez choisir n’importe quel point du globe pour remplacer votre position réelle.
La simulation démarre instantanément en arrière-plan, signalée par une notification persistante dans votre barre d’état.
Pour vérifier son fonctionnement, ouvrez Google Maps ou une application météo : le point bleu indiquant votre présence physique s’affiche désormais à l’endroit virtuel sélectionné. Toutes les applications installées sur le smartphone qui interrogent les API de localisation classiques reçoivent ces coordonnées modifiées.
Lorsque vous souhaitez retrouver votre position géographique réelle, ouvrez à nouveau l’outil et appuyez simplement sur le bouton d’arrêt (icône « Pause » ou « Stop »).
Si cette méthode fonctionne sans encombre pour tromper les réseaux sociaux, les navigateurs web ou les outils de messagerie, elle présente des limites face aux services intégrant des contrôles stricts.
Les applications bancaires, les jeux en réalité augmentée géolocalisés (comme Pokémon GO) ou les plateformes de transport détectent facilement ce stratagème. Elles interrogent l’indicateur système isFromMockProvider() dans le code d’Android : si ce drapeau renvoie une valeur positive, l’application sait que la position provient d’un simulateur et coupe l’accès au compte ou bloque l’affichage de la carte pour tricherie.
Par ailleurs, si vous observez des sauts intermittents entre votre fausse position et vos coordonnées réelles (effet dit de « rubberbanding »), passez dans Paramètres > Localisation > Services de localisation et désactivez la Recherche Wi-Fi ainsi que la Recherche Bluetooth. Ces deux options aident d’ordinaire le modem à affiner votre position via les signaux ambiants, ce qui peut entrer en conflit avec les coordonnées fictives injectées par le logiciel.
Cet article a été modifié pour la dernière fois le 5 octobre 2026 12h59