2 pontos por GN⁺ 2025-01-12 | 1 comentários | Compartilhar no WhatsApp
  • go-haystack

    • Go Haystack é uma ferramenta que permite rastrear dispositivos Bluetooth pessoais pela rede "Find My" da Apple.
    • É possível configurar uma rede Find My personalizada com uma ferramenta escrita em Go/TinyGo usando OpenHaystack e Macless-Haystack.
    • Não é necessário hardware da Apple.
  • Criando um beacon

    • Fornece firmware escrito com TinyGo e o pacote TinyGo Bluetooth.
    • Pode funcionar nos seguintes dispositivos de hardware:
      • placas Adafruit Bluefruit
      • BBC Microbit
      • outras placas Nordic Semi SoftDevice
      • placas NINA-FW que usam coprocessador ESP32
      • placas RP2040 Pico-W que usam coprocessador CYW43439
    • Também é possível executar o código do beacon em sistemas Linux com hardware Bluetooth.
  • TinyScan

    • O Go Haystack também inclui um scanner de hardware para dispositivos locais chamado TinyScan.
    • Ele roda em várias placas de microcontrolador com Bluetooth e pequenas telas, fabricadas pela Adafruit e pela Pimoroni.
  • Como instalar

    • Apple ID: é necessário um Apple ID com autenticação em duas etapas ativada, com suporte apenas a SMS/mensagens de texto.
    • anisette-v3-server: iniciar e configurar o anisette-v3-server usando Docker.
    • macless-haystack: configurar o endpoint do Macless Haystack e reiniciar o servidor.
    • go-haystack: instalar a ferramenta de linha de comando go-haystack.
  • Como usar

    • Escanear dispositivos locais: usar o comando haystack scan para procurar dispositivos locais dentro do alcance.
    • Adicionar um novo dispositivo:
      1. Gerar a chave do dispositivo com o comando haystack keys DEVICENAME.
      2. Gravar o hardware com o target TinyGo e o nome do dispositivo.
      3. Enviar o arquivo JSON para a instância macless-haystack.
  • Observações sobre os dados

    • Se o dispositivo estiver dentro do alcance de um iPhone, ele aparecerá nos dados do Macless-Haystack.
    • Pode levar algum tempo até que os primeiros dados apareçam.

1 comentários

 
GN⁺ 2025-01-12
Comentários do Hacker News
  • Expressa admiração pela tecnologia que aproveita a rede da Apple e espera que surja uma forma de usá-la com suporte oficial da Apple ou sem ligação direta com o Apple ID
  • Compartilha a experiência de ter encontrado uma mala perdida em Portugal usando um AirTag, diz que usa AirTags em todas as malas e troca as baterias regularmente
  • Diz que a esposa, por ter ADD, perde objetos com frequência e gostaria que existisse uma tecnologia capaz de localizar com precisão a posição de beacons Bluetooth
    • Não tem iPhone, então não pode usar AirTag, e está cansado demais para aprender a matemática necessária para encontrar beacons Bluetooth
    • Gostaria que houvesse um projeto de software ao qual fosse possível adicionar uma placa Bluetooth simples
  • Demonstra surpresa por parecer possível usar isso sem um Mac e menciona que os rastreadores da Apple são baratos
  • Pergunta se isso pode ser usado junto com o AirTag da Apple ou se seria necessário criar um dispositivo de rastreamento próprio
  • Demonstra preocupação de que a funcionalidade de rede possa gerar problemas de segurança e questiona se a Apple poderia fornecer a localização de uma pessoa a pedido de autoridades
    • Diz que decidiu deixar o ecossistema da Apple por causa disso