- Un ami a trouvé des AirPods tombés par terre, les a connectés à son téléphone pour vérifier le numéro de série et les quatre derniers chiffres du numéro de téléphone du propriétaire, puis m’a demandé de l’aide
Peut-on envoyer un message de spam à tous les numéros ?
- Envoyer un message de spam à tous les numéros se terminant par 1234 n’est pas réaliste
- Il faut trouver un moyen de réduire cela à un volume plus gérable
Limiter par indicatif régional
- En supposant que le propriétaire vive dans la zone métropolitaine de Portland, la recherche a été limitée à l’indicatif régional
- Cela a réduit la liste à 999 numéros, mais il fallait encore la raccourcir
- Envoyer 1 000 SMS pourrait être considéré comme du spam
- Numéros possibles : 999
Limiter par préfixe (code de central téléphonique)
- La plupart des préfixes de Portland sont attribués, mais seulement 26 % le sont à des opérateurs mobiles
- 000-199 sont des codes réservés, donc inutilisables
- Numéros possibles : 232
Utilisation de l’API de vérification iMessage
- En supposant que le propriétaire utilise iMessage, une vérification iMessage a été effectuée via la Lookup API de LoopMessage
- Total des numéros possibles : 84
Vous avez perdu vos AirPods ?
- Une fois la liste réduite, des iMessages ont été envoyés en masse depuis un MacBook à l’aide d’un script, sans utiliser Twilio
- 1 numéro correspondant a été trouvé
- Le propriétaire a été identifié, ses coordonnées ont été transmises à l’ami, et les AirPods ont été restitués
Remarques
- La fonctionnalité Find My existait, mais son utilisation n’était pas connue
- Quelques messages déroutants ont été reçus, mais le propriétaire a été trouvé avec moins de 10 messages
- Il a été confirmé que les AirPods étaient bien appairés avec le propriétaire
Résumé de GN⁺
- Cet article présente un cas d’utilisation d’une approche technique pour retrouver des AirPods perdus
- Les indicatifs régionaux et les préfixes ont été utilisés pour réduire le nombre de numéros possibles, puis une API iMessage a servi à retrouver le propriétaire
- Il montre comment résoudre un problème en s’appuyant sur des connaissances techniques
- Parmi les produits offrant des fonctions similaires, on trouve des dispositifs de suivi de localisation comme Tile
2 commentaires
Ce serait vraiment bien que Find My fonctionne aussi en Corée dans les commentaires...
Commentaires Hacker News
S’est rendu compte seulement le lendemain matin, après une forte pluie, qu’il avait laissé ses AirPods Pro sur le terrain de sport de l’école
A écrit un script qui envoie des messages à 84 numéros différents
A trouvé des AirPods sur une route isolée
En voyant qu’on vendait des colliers pour écouteurs sans fil, s’est dit : « Mais qu’est-ce qu’on est en train de faire, au juste ? »
Certains héros ne portent pas de cape. Ils utilisent des scripts, des appels d’API et un peu de chance
Demande si d’autres ont eu de mauvaises expériences avec la qualité des AirPods
Un ami a laissé ses AirPods dans une voiture de location
Les apporter à l’Apple Store aurait aussi été une solution. Mais ce n’est pas aussi classe
A aimé la méthode. Coup de chance : l’indicatif n’avait pas été porté depuis un bloc à l’origine réservé aux lignes fixes
A fait quelque chose de similaire avec un AirTag