Qu’est-ce que la position fictive sur Android

« Position fictive », « mock location », « Sélectionner l’application de position fictive » : tout cela désigne le même réglage d’Android, que l’on rencontre dans le mode développeur sans comprendre ce qu’il fait. La réponse courte : il désigne l’application que le système autorise à fournir des coordonnées à la place des vraies. Voici ce que cela signifie en pratique, d’où vient cette fonction et quelles attentes à son sujet ne tiennent pas.

La définition en un paragraphe

Une position fictive est un ensemble de coordonnées que le téléphone reçoit non pas des satellites et des antennes, mais d’une application que vous avez désignée dans les options pour les développeurs. Android appelle une telle application une source de position de test, et tant qu’elle tourne, le système donne son point à tous ceux qui demandent « où est l’utilisateur ». Le mot anglais « mock » signifie faux ou imitation, comme les objets « mock » en programmation.

L’élément « Sélectionner l’application de position fictive » dans les options pour les développeurs d’Android, à côté du débogage USB

D’où vient cette fonction

Elle n’a pas été ajoutée pour tromper les services. Un développeur d’applications doit vérifier ce qui arrive à la carte dans une autre ville, comment se comporte la livraison à la limite d’une zone et ce qu’affiche la météo dans un autre fuseau horaire ; se déplacer pour cela est impossible. Android dispose donc d’un moyen intégré de fournir des coordonnées, et il se trouve dans « Options pour les développeurs », à côté du débogage USB.

Conséquence pratique : la fonction existe dans tout Android depuis la version 6, elle ne nécessite pas de root et n’est pas considérée comme un piratage du système. Il suffit d’activer le mode développeur et de sélectionner l’application ; la marche à suivre est dans un guide dédié.

Qui reçoit les coordonnées simulées

Toutes les applications à la fois. Android ne fait pas de distinction entre elles : il donne le même point à la carte, à la météo, à la recherche à proximité et à toute autre application qui a demandé la position de manière normale. On ne peut pas choisir qui tromper et à qui donner les vraies coordonnées : le système n’a tout simplement pas cette possibilité.

Cela répond aussi à une question fréquente, « et si j’ai plusieurs applications de simulation » : une seule peut être active, le système n’autorise qu’une seule source de position de test.

Schéma : l’application de simulation transmet les coordonnées au système Android, qui les distribue à toutes les autres applications

Ce que la position fictive ne fait pas

Elle ne masque pas la simulation. Android ajoute un indicateur « provient d’une source fictive » à chaque coordonnée issue d’un fournisseur de test, et n’importe quelle application peut le lire. Les applications bancaires, la confirmation de livraison, le pointage en entreprise et les jeux avec anti-triche font exactement cela : la simulation leur est visible (explication détaillée), et on ne peut pas la leur cacher.

Elle ne change pas votre adresse IP. Un service qui détermine votre région par le réseau ne remarquera pas des coordonnées simulées ; il faut un VPN pour cela, la différence est expliquée dans l’article simulation de position ou VPN.

Elle ne change ni le pays de votre compte, ni votre numéro de téléphone, ni la langue du système, ni le fuseau horaire. Ce sont des réglages distincts, et les services en déduisent souvent votre position plus précisément que des coordonnées.

À quoi cela ressemble sur les différentes surcouches

L’élément porte des noms différents mais se trouve toujours dans la section développeur : sur les firmwares en français, c’est « Sélectionner l’application de position fictive ». Dans les anciennes versions d’Android (avant 6.0), il y avait à la place un simple interrupteur « Autoriser les positions fictives » au lieu du choix d’une application : si vous êtes tombé sur de telles instructions, elles sont dépassées.

La section « Options pour les développeurs » elle-même est masquée par défaut et apparaît après sept appuis sur le numéro de build. Son emplacement sur chaque surcouche est décrit à part : Xiaomi, Samsung, Huawei, HONOR, realme, OPPO et vivo, Tecno et Infinix.

À quoi cela sert pour un utilisateur ordinaire

Trois scénarios dans lesquels la simulation fonctionne honnêtement et ne trompe personne.

Voir à quoi ressemble un service dans une autre ville : cartes, horaires, annonces locales, météo. Ne pas donner votre adresse exacte à une application qui exige votre position sans réelle nécessité : la simulation offre une troisième voie entre « donner les coordonnées de mon appartement » et « ne pas utiliser l’application ». Et les tests : des passages reproductibles de scénarios liés à la position sans se déplacer (une présentation pour la QA).

Nous ne décrivons pas les scénarios dans lesquels la simulation enfreint un accord avec un service (pointer au travail, confirmer une livraison, contourner des restrictions régionales dans les jeux) : ils ne fonctionnent pas à cause de l’indicateur de source fictive et mènent au blocage du compte.

Comment l’activer et la désactiver

L’activation prend deux minutes : mode développeur, choix de l’application, autorisation de localisation, un point sur la carte : pas à pas. Le mieux est de vérifier dans une autre application que la simulation fonctionne réellement : cinq vérifications.

La désactivation se fait de la même façon : arrêtez la simulation dans l’application et, s’il faut supprimer complètement cette possibilité, remettez « Sélectionner l’application de position fictive » sur « Aucune ». Plus de détails dans la réponse comment désactiver la position fictive.

Mock Location — fausse position GPS sur Android sans root

Gratuit, hors Google Play. Vous pouvez vérifier la somme de contrôle du fichier avant l’installation.

Télécharger l’APK