- Um amigo encontrou uns AirPods caídos no chão, conectou-os ao próprio celular, verificou o número de série e os quatro últimos dígitos do telefone do dono e me pediu ajuda
Dá para mandar spam para todos os números?
- Enviar mensagens de spam para todos os números terminados em 1234 é inviável
- Era preciso pensar em uma forma de reduzir isso para uma quantidade mais administrável
Restringindo pelo código de área
- Assumi que o dono morava na região metropolitana de Portland e limitei a busca ao código de área
- Reduzi para 999 números, mas tentei diminuir ainda mais
- Enviar 1000 mensagens SMS pode ser considerado spam
- Números possíveis: 999
Restringindo pelo prefixo (código da central)
- A maior parte dos prefixos de Portland está alocada, mas apenas 26% deles estão atribuídos a operadoras móveis
- 000-199 são códigos reservados e não podem ser usados
- Números possíveis: 232
Usando a API de consulta do iMessage
- Assumi que o dono usava iMessage e executei a verificação com a Lookup API da LoopMessage
- Total de números possíveis: 84
Perdeu seus AirPods?
- Depois de reduzir a lista, em vez de usar o Twilio, enviei iMessages em massa com um script no MacBook
- Encontrei 1 número correspondente
- Localizei o dono, passei as informações de contato para meu amigo e os AirPods foram devolvidos
Observações
- O recurso Find My existia, mas eu não sabia como usá-lo
- Recebi algumas mensagens confusas, mas encontrei o dono com menos de 10 mensagens
- Confirmei que os AirPods estavam emparelhados com o dono
Resumo do GN⁺
- Este artigo mostra um caso em que foi usada uma abordagem técnica para encontrar AirPods perdidos
- O autor reduziu a quantidade de números possíveis usando código de área e prefixos, e encontrou o dono com a ajuda de uma API do iMessage
- Mostra como conhecimentos técnicos podem ser usados para resolver um problema
- Um produto com funcionalidade semelhante é um rastreador de localização como o Tile
2 comentários
Seria ótimo se o Find My também funcionasse na Coreia nos comentários...
Comentários no Hacker News
Percebeu só na manhã seguinte, depois de uma forte chuva, que tinha deixado os AirPods Pro no campo esportivo da escola
Escreveu um script para enviar mensagens para 84 números diferentes
Encontrou AirPods em uma estrada isolada
Viu venderem colares para fones sem fio e pensou: "o que diabos estamos fazendo?"
Nem todo herói usa capa. Alguns usam scripts, chamadas de API e um pouco de sorte
Pergunta se alguém teve experiências ruins com a qualidade dos AirPods
Um amigo deixou os AirPods em um carro alugado
Levar à Apple Store também teria sido uma opção. Mas não seria tão legal
Gostou da metodologia. Foi sorte que o número de área não tivesse sido portado de um bloco originalmente exclusivo para telefones fixos
Fez algo parecido com um AirTag