Est-il possible de faire en sorte que le système d'exploitation Android reçoive de fausses données de localisation ou ne reçoive pas du tout de données sur notre géolocalisation. Et comment pouvons-nous le faire de la manière la plus propre possible afin que les applications tierces installées sur le téléphone ne puissent même pas s'en douter ?
Réponse
Trop de publicités?Le téléphone possède un capteur GPS et le système d'exploitation peut lire les valeurs de ce capteur. Ainsi, le système d'exploitation connaît votre position réelle.
Cependant, les applications n'ont pas accès à la lecture directe de l'OS - elles ne peuvent que demander à l'OS de leur donner la position. Et le système d'exploitation a un support intégré pour leur donner de faux résultats.
Pour ce faire, procédez comme suit :
- Activez le mode développeur (comme décrit aquí ).
- Dans le mode développeur, activez l'option "Allow mock locations". Cela permet aux applications de remplacer les données du capteur GPS par une fausse position fournie par elles.
- Installez une application qui offre exactement cette fonction, comme Faux emplacement GPS .
Cela fonctionne un peu différemment sur certains téléphones, par exemple sur mon Moto G8 il n'y a pas d'option "Autoriser les emplacements fictifs" dans le mode développeur. Dans la plupart des cas, c'est possible même sur eux, mais un peu différemment.
Extension : apps peut savoir si vous avez fait ça, mais ils n'ont probablement aucun moyen de savoir, si la position réelle qu'ils ont est moquée. Il est probable que cela ne peut être évité que par l'enracinement du téléphone. Merci @Robert pour l'info.