2 points par GN⁺ 2025-01-12 | 1 commentaires | Partager sur WhatsApp
  • go-haystack

    • Go Haystack est un outil qui permet de suivre des appareils Bluetooth personnels via le réseau « Find My » d’Apple.
    • En utilisant OpenHaystack et Macless-Haystack, il est possible de mettre en place un réseau Find My personnalisé avec des outils écrits en Go/TinyGo.
    • Aucun matériel Apple n’est nécessaire.
  • Créer une balise

    • Le projet fournit un firmware écrit avec TinyGo et le package TinyGo Bluetooth.
    • Il peut fonctionner sur les appareils matériels suivants :
      • cartes Adafruit Bluefruit
      • BBC Microbit
      • autres cartes Nordic Semi SoftDevice
      • cartes NINA-FW utilisant un coprocesseur ESP32
      • cartes RP2040 Pico-W utilisant un coprocesseur CYW43439
    • Le code de balise peut aussi être exécuté sur des systèmes Linux disposant de matériel Bluetooth.
  • TinyScan

    • Go Haystack inclut aussi un scanner matériel pour appareils locaux appelé TinyScan.
    • Il s’exécute sur plusieurs cartes microcontrôleurs avec Bluetooth et petit écran fabriquées par Adafruit et Pimoroni.
  • Installation

    • Apple ID : un Apple ID avec authentification à deux facteurs activée est requis, avec prise en charge des SMS/messages texte uniquement.
    • anisette-v3-server : démarrer et configurer anisette-v3-server avec Docker.
    • macless-haystack : configurer le point de terminaison Macless Haystack puis redémarrer le serveur.
    • go-haystack : installer l’outil en ligne de commande go-haystack.
  • Utilisation

    • Scan des appareils locaux : utiliser la commande haystack scan pour rechercher les appareils locaux à portée.
    • Ajouter un nouvel appareil :
      1. Générer une clé d’appareil avec la commande haystack keys DEVICENAME.
      2. Flasher le matériel avec la cible TinyGo et le nom de l’appareil.
      3. Téléverser le fichier JSON vers l’instance macless-haystack.
  • Points d’attention sur les données

    • Si l’appareil est à portée d’un iPhone, il apparaîtra dans les données Macless-Haystack.
    • L’apparition des premières données peut prendre du temps.

1 commentaires

 
GN⁺ 2025-01-12
Commentaires sur Hacker News
  • Exprime son admiration pour la technologie qui exploite le réseau d’Apple et espère qu’une méthode verra le jour pour l’utiliser sans prise en charge officielle d’Apple ni lien direct avec un Apple ID
  • Partage l’expérience d’avoir retrouvé un sac perdu au Portugal grâce à un AirTag, indique en mettre dans tous ses sacs et en remplacer régulièrement la batterie
  • Explique que son épouse, atteinte de TDA, perd souvent ses affaires et espère l’existence d’une technologie capable de localiser précisément des balises Bluetooth
    • N’ayant pas d’iPhone, il ne peut pas utiliser d’AirTag et est trop fatigué pour apprendre les calculs nécessaires à la localisation de balises Bluetooth
    • Souhaite l’existence d’un projet logiciel permettant d’ajouter une simple carte Bluetooth
  • Se dit surpris que cela semble utilisable même sans Mac et mentionne que les traceurs d’Apple sont bon marché
  • Se demande si cela peut être utilisé avec les AirTag d’Apple ou s’il faut fabriquer son propre dispositif de suivi
  • Craint que la fonction réseau ne pose des problèmes de sécurité et s’interroge sur la possibilité qu’Apple fournisse la position d’une personne à la demande des autorités
    • Dit avoir décidé de quitter l’écosystème Apple pour cette raison