Ouvrir le menu principal

iGeneration

Recherche

Une réparation d'iPhone par Apple peut vous bannir de Snapchat

Pierre Dandumont

jeudi 29 août 2024 à 07:30 • 39

iOS

Finn Voorhees, un développeur iOS, vient de publier une drôle de petite histoire : après avoir cassé un iPhone accidentellement, il s'est rendu compte que le modèle de remplacement fourni par Apple ne lui permettait plus de se connecter à Snapchat, un réseau social.

Le message de Snapchat, pas très explicite. Image Finn Voorhees.

Il a cherché la raison de ce bannissement, a découvert comment ce problème a pu arriver… et a dû changer d'iPhone. Premièrement, le souci vient du fait qu'Apple lui a fourni un iPhone remis à neuf, ce qui est plutôt un point positif. Il a ensuite cherché à vérifier comment Snapchat a pu identifier un iPhone précis, car les développeurs ne peuvent normalement pas accéder au numéro de série d'un appareil et la méthode classique pour identifier un appareil (identifierForVendor) passe par une valeur qui est remise à zéro lors de la réinstallation d'une application, et donc lors du changement de smartphone.

En réalité, le réseau social passe visiblement par le framework DeviceCheck. Cette solution sert officiellement (notamment) à empêcher un utilisateur de tester plusieurs fois une application. Le problème de cette méthode, c'est qu'elle passe par des bits de données qui sont visiblement écrits dans une zone de l'iPhone qui est persistante. Elle résiste à une réinstallation de l'application, une remise à zéro de l'appareil ou même à l'import des données d'une autre personne. Plus concrètement, la personne qui vous rachètera votre iPhone ou — dans le cas de Finn — la personne qui a reçu l'iPhone après le reconditionnement par Apple sera bloquée si vous avez été bloqué par Snapchat.

Pour Finn, comme l'iPhone venait d'Apple, la solution a été de remplacer le smartphone une seconde fois. Visiblement, ni Snapchat ni Apple n'ont pu trouver une réelle solution au problème. Mais si vous avez acheté un iPhone d'occasion, vous n'aurez probablement pas cette possibilité. Il termine son article par une recommandation pour les autres développeurs : ce framework n'est pas destiné à servir à identifier un utilisateur précis mais bien un appareil précis et l'employer pour cet usage peut amener des erreurs. Notons enfin que d'autres applications emploient peut-être cette méthode pour bannir des utilisateurs, mais si c'est le cas elles ne sont pas connues.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Tim Cook intervient personnellement pour refuser une loi sur le contrôle parental au Texas

20:15

• 0


Transit signale la disponibilité du paiement par carte (Apple Pay) dans les transports en commun

19:14

• 1


Trade In Apple Store : la valeur de reprise des iPhone en hausse jusqu’au 18 juin

17:04

• 5


Alors que Foxconn investit 1,5 milliard en Inde, Donald Trump menace d’ajouter 25 % de taxes sur les produits Apple

16:20

• 37


Curve Pay se lance à la place d'Apple Pay en Europe

15:41

• 39


Series 11, Ultra 3 : à quoi ressembleront les Apple Watch de 2025 ?

14:59

• 6


Sonos : promo générale sur les enceintes, barres de son, caisson de basses et casque

13:50

• 5


Bon plan : l’iPad Air 13" M2 à 759 €, son prix le plus bas

13:11

• 4


Home Assistant va abandonner les plus vieux Raspberry Pi

12:30

• 26


Orange et Free s'intéressent à SFR mais pas avec la même marge de manœuvre

10:30

• 19


Les Apple Store vont appliquer le bonus réparation

08:57

• 38


Les regrets des premiers acheteurs du casque Vision Pro, un an plus tard

22/05/2025 à 22:53

• 77


Apple met la touche finale à ses lunettes connectées, mais abandonnerait la caméra dans la Watch

22/05/2025 à 22:53

• 35


Test de la serrure SwitchBot Ultra, la première serrure Matter avec reconnaissance faciale en option

22/05/2025 à 20:30

• 5


La caméra Eve Cam a été mise à jour en douce pour passer en USB-C, mais garde ses défauts

22/05/2025 à 16:16

• 4


SwitchBot commercialise à son tour une serrure « Ultra », compatible Matter avec un hub

22/05/2025 à 15:00

• 6