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

FaceTime se met en pause sous iOS 26 s’il identifie de la nudité, même entre adultes consentants

08:12

• 0


Autonomie : watchOS 26 anticipe les chutes de batterie

07:34

• 2


Pas d’iPad pliable avant longtemps ? Apple mettrait le projet sur pause

07:13

• 3


Passez à CarPlay sans fil pour moins de 20 €

02/07/2025 à 23:49

• 49


CD Audio : quand un auteur veut tellement innover que son album se retrouve illisible

02/07/2025 à 22:35

• 36


Stockage cloud : l’offre pCloud Lifetime avec 70 % de remise jusqu’au 15 juillet 📍

02/07/2025 à 21:08

• 0


Crunchyroll prise la main dans le pot de confiture, en confiant les sous-titres à l’IA

02/07/2025 à 21:05

• 13


SFR laisse fuiter sa nouvelle box, pour une sortie imminente

02/07/2025 à 20:15

• 17


Kernel Panic : que valent les premières bêtas d’iOS et macOS 26 ?

02/07/2025 à 17:00

• 17


SFR : le retour à trois opérateurs se prépare chez Orange, Bouygues et Free

02/07/2025 à 16:12

• 58


SaferPhone : un forfait Orange avec des services de contrôle parental

02/07/2025 à 15:07

• 2


Nintendo affirme que la demande en Switch 2 « dépasse largement ses attentes »

02/07/2025 à 14:44

• 45


iOS 26 : des AirPods et des Beats peuvent mettre en pause la musique quand vous vous endormez

02/07/2025 à 13:18

• 19


Produits Apple : vers une baisse de prix à la rentrée grâce à la faiblesse du dollar ?

02/07/2025 à 11:54

• 30


Phone (3) : Nothing lance un haut de gamme au design toujours excentrique

02/07/2025 à 11:29

• 24


Promo : l’iPad Pro M4 11" nano-texturé à seulement 1 581 € (38 % de réduction !)

02/07/2025 à 09:26

• 12