2 puntos por GN⁺ 2025-01-12 | 1 comentarios | Compartir por WhatsApp
  • go-haystack

    • Go Haystack es una herramienta que permite rastrear dispositivos Bluetooth personales a través de la red "Find My" de Apple.
    • Con OpenHaystack y Macless-Haystack, es posible configurar una red Find My personalizada con herramientas escritas en Go/TinyGo.
    • No se requiere hardware de Apple.
  • Crear un beacon

    • Proporciona firmware escrito con TinyGo y el paquete TinyGo Bluetooth.
    • Puede funcionar en los siguientes dispositivos de hardware:
      • Placas Adafruit Bluefruit
      • BBC Microbit
      • Otras placas Nordic Semi SoftDevice
      • Placas NINA-FW que usan un coprocesador ESP32
      • Placas RP2040 Pico-W que usan un coprocesador CYW43439
    • El código del beacon también puede ejecutarse en sistemas Linux con hardware Bluetooth.
  • TinyScan

    • Go Haystack también incluye un escáner de hardware para dispositivos locales llamado TinyScan.
    • Se ejecuta en varias placas de microcontroladores con Bluetooth y pantallas pequeñas fabricadas por Adafruit y Pimoroni.
  • Cómo instalarlo

    • Apple ID: se requiere un Apple ID con autenticación de dos factores activada, y solo se admite SMS/mensajes de texto.
    • anisette-v3-server: iniciar y configurar anisette-v3-server con Docker.
    • macless-haystack: configurar el endpoint de Macless Haystack y reiniciar el servidor.
    • go-haystack: instalar la herramienta de línea de comandos go-haystack.
  • Cómo usarlo

    • Escaneo de dispositivos locales: buscar dispositivos locales dentro del alcance con el comando haystack scan.
    • Agregar un dispositivo nuevo:
      1. Generar la clave del dispositivo con el comando haystack keys DEVICENAME.
      2. Flashear el hardware con el target de TinyGo y el nombre del dispositivo.
      3. Subir el archivo JSON a la instancia de macless-haystack.
  • Consideraciones sobre los datos

    • Si el dispositivo está dentro del alcance de un iPhone, aparecerá en los datos de Macless-Haystack.
    • Puede tomar tiempo hasta que aparezcan los primeros datos.

1 comentarios

 
GN⁺ 2025-01-12
Comentarios de Hacker News
  • Expresa admiración por la tecnología que aprovecha la red de Apple y espera que aparezca una forma de usarla sin soporte oficial de Apple ni una vinculación directa con el Apple ID
  • Comparte la experiencia de haber encontrado una bolsa perdida usando un AirTag en Portugal, y comenta que usa AirTags en todas sus bolsas y cambia las baterías periódicamente
  • Su esposa, que tiene ADD, pierde cosas con frecuencia, y desea que existiera una tecnología capaz de determinar con precisión la ubicación de una baliza Bluetooth
    • No tiene iPhone, así que no puede usar AirTag, y está demasiado cansado como para aprender la matemática necesaria para encontrar balizas Bluetooth
    • Le gustaría que existiera un proyecto de software al que solo hubiera que agregarle una placa Bluetooth simple
  • Expresa sorpresa de que parezca poder usarse incluso sin una Mac, y menciona que los rastreadores de Apple son baratos
  • Se pregunta si puede usarse junto con el AirTag de Apple o si es necesario crear un dispositivo de rastreo propio
  • Le preocupa que la función de red pueda causar problemas de seguridad y plantea la duda de si Apple podría entregar la ubicación de una persona a pedido de las autoridades
    • Dice que decidió dejar el ecosistema de Apple por esta razón