10 votes

Comment puis-je faire en sorte qu'une application Android "oublie" qu'elle a été installée sur mon téléphone auparavant?

Certaines applications, comme Facebook, LinkedIn, Tinder, etc., semblent avoir un mécanisme pour se souvenir de quel téléphone Android a installé leur application. Ainsi, si un utilisateur est banni sur ces applications, la prochaine fois que quelqu'un crée un compte sur le même téléphone Android, ce compte est automatiquement signalé ou même banni.

Quelle est la façon de s'assurer que l'application oublie que mon téléphone Android a déjà été utilisé avec un compte banni ? J'ai essayé de vider le cache et de supprimer les données de l'application, puis de désinstaller et de réinstaller l'application, mais elle se souvient toujours ! J'ai essayé sur différentes adresses IP, mais le même problème persiste.

L'application a-t-elle accès à l'IMEI du téléphone !??

Je suis sous Android v10.

0 votes

Tu as dit que tu as essayé de vider le cache. As-tu effacé ses données ? (quand tu ouvres le stockage de l'application dans les paramètres, il y a 2 options : effacer les données et effacer le cache). Si oui, essaie Parallel Space et dis si ça fonctionne..

0 votes

@Aayush oui j'ai dit que j'ai supprimé les données de l'application. et non, espace parallèle avait le même problème.

2 votes

Tu donnes quelque peu l'impression que tu ne comprends pas clairement la distinction entre une application qui fournit une interface pour un service, et le service lui-même.

18voto

beeshyams Points 37355

tl:dr; adresser la question de l'OP - désolé, aucune façon à ma connaissance. À partir d'Android 10, les applications normales ne peuvent pas accéder au numéro IMEI.

Réponse révisée avec des inputs supplémentaires d'Izzy (merci)

Comment les applications (Google ou tierces) vous identifient-elles?

Les applications identifient un appareil en utilisant:

  • Certains ou tous les identifiants de l'appareil, principalement Android ID, GSF Android ID, numéro de série de construction et identifiant publicitaire. Je connais une application payante qui suivait également le IMEI (avant Android 10). Tout dépend du développeur et de la façon dont ils veulent vous identifier et empêcher l'installation d'applications. Consultez cet excellent article rédigé par Izzy (un modérateur ici) pour plus de détails Identifiants Android : Comment les appareils Android et leurs utilisateurs sont identifiés. Il est rare qu'une application dépende uniquement d'un type d'identification. J'ai observé au cours des trois dernières années que les applications de shopping, bancaires, de médias sociaux et liées aux médias sociaux sont particulièrement sournoises et utilisent toutes les astuces possibles.

  • En plus de cela, les applications sont livrées avec des traqueurs et des enregistreurs (tous les utilitaires utilisés pour enregistrer l'activité de l'utilisateur sur une application ou logcat en général), qui identifient l'utilisateur et ses habitudes de navigation, en plus de l'empreinte digitale de l'utilisateur par l'identification de l'appareil. Ils peuvent être utilisés à des fins benines en théorie mais en pratique peuvent aller jusqu'à des fonctionnalités de keylogging qui peuvent suivre ce que vous tapez. Jetez un œil à Variété stupéfiante de traqueurs clandestins trouvés dans les applications Android populaires.

Que se passe-t-il avec ces données?

Ces identifiants sont stockés sur des serveurs tiers (sociétés d'analyse et autres "collecteurs de données massives" tels que Facebook, Google, Amazon, Microsoft, etc.) - donc une fois collectés, vous ne pouvez pas les supprimer. Certains offrent la possibilité de se déconnecter, mais il n'y a aucun moyen de supprimer ces données. Même s'il est légalement possible en vertu du RGPD (ce que je doute), cela n'est pas une tâche triviale à implémenter sur des centaines de traqueurs/enregistreurs.

Comment puis-je éviter d'être suivi/identifié?

Le root est indispensable pour avoir un contrôle total sur ce fléau (voir rooting) C'est la partie malheureuse. Sans root, vous ne pouvez choisir que des applications avec précaution et essayer probablement quelques astuces qui, à long terme, ne sont pas efficaces ou tout au plus partiellement utiles.

  • Choisissez avec soin les applications que vous souhaitez installer : Jusqu'à un certain point, des applications comme TrackerControl ou Warden peuvent vous aider. Idéalement, évitez les applications comprenant des traqueurs; Exodus Privacy est un bon assistant pour cela - et les listes d'applications d'Izzy utilisent de tels services pour "marquer" les applications, vous facilitant ainsi la tâche de trier le bon grain de l'ivraie.

  • Fournissez-leur de fausses informations : Cette approche est meilleure que de refuser les autorisations parce qu'elle n'entraîne pas de dysfonctionnement des applications ou d'applications qui plantent. Je vous recommande vivement d'utiliser XPrivacyLua étant la mesure à large spectre la plus efficace. Cela nécessite EdXposed à installer à partir d'Android 8 et supérieur (consultez la section des restrictions pour voir ce qui peut être falsifié). Si vous êtes sur des versions antérieures, Xprivacy par le même développeur fait le travail avec Xposed. Même XPrivacyLua ne peut pas vous aider dans les cas où le code de l'application est obfusqué.

    L'application Warden mentionnée ci-dessus peut également "atomiser" votre appareil, le rendant libre des traqueurs et enregistreurs. Il vous offre également la flexibilité de gérer les applications sur une base individuelle. Le gestionnaire d'applications Warden utilise une liste statique de traqueurs et enregistreurs compilée par le non-profit français Exodus Privacy.

Alors qu'Android montre une plus grande préoccupation pour la vie privée et les informations PII au cours des dernières versions, ce problème n'est pas significativement atténué même dans Android 11 (pas de prix pour deviner pourquoi. Google est probablement le plus gros agrégateur de données).

4voto

pr0nin Points 353

Je ne sais pas exactement comment chaque application implémente cela, mais je supposerais qu'elles utilisent l'ANDROID_ID. Chaque application obtient un identifiant qui ne change pas.

ANDROID_ID est un nombre aléatoire généré au premier démarrage après une réinitialisation aux valeurs d'usine.

Sur les anciens appareils, toutes les applications (avec les autorisations appropriées) peuvent accéder à cet identifiant. L'identifiant est le même pour toutes les applications.

Sur les appareils modernes, chaque application obtient un identifiant spécifique à l'application qui est dérivé de l'ANDROID_ID. Cela signifie que l'identifiant que voit l'application ne change pas, peu importe combien de fois vous installez/désinstallez l'application.

Seulement si l'ANDROID_ID change, l'application verra un nouvel identifiant. Par conséquent, vous pouvez effectuer une réinitialisation aux valeurs d'usine, ce qui force la création d'un nouveau ANDROID_ID. Si je me souviens bien, restaurer une sauvegarde devrait également restaurer l'ancien ANDROID_ID.

Sur les appareils rootés, vous pouvez directement manipuler le ANDROID_ID à l'échelle du système ou de l'application :

0 votes

Merci. Comment puis-je vérifier si une application obtient la permission d'accéder à ANDROID_ID ou non et puis-je le refuser ?

0 votes

Vous ne pouvez pas interdire à une application d'accéder à cet identifiant.

1 votes

" généré au premier démarrage après une réinitialisation aux paramètres d'usine" cela signifie-t-il qu'en effectuant une réinitialisation complète du téléphone, un nouvel identifiant sera généré ? Bien sûr, cela signifie réinstaller tout sur le téléphone et reconfigurer le tout, mais si l'OP est désespéré de réinstaller une application qui interdit, cela devrait faire l'affaire, non ?

3voto

MonkeyZeus Points 131

Vous pourriez avoir besoin d'utiliser un compte Google complètement différent pour vous connecter à votre téléphone. Il serait intéressant de voir si un ami peut se connecter à son compte en utilisant votre téléphone; mais avant de risquer de se faire bannir son compte, continuez à lire.

Si le problème tourne autour de la création d'un nouveau compte en utilisant l'application de votre téléphone et que ce compte est banni, alors vous devriez essayer d'utiliser un autre appareil, tel qu'un ordinateur ou un téléphone d'exposition en magasin, pour créer un nouveau compte et vous connecter à ce compte sur votre téléphone.

Il serait un peu court-sighted pour une entreprise de bannir un appareil complètement car si vous le vendez alors vous devriez informer l'acheteur des applications qui sont interdites sur l'appareil, ce qui dévalue votre appareil.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X