2 Punkte von GN⁺ 2024-08-20 | Noch keine Kommentare. | Auf WhatsApp teilen

FindMy Flipper - AirTag- und SmartTag-Emulator

Diese App erweitert die Bluetooth-Funktionen des FlipperZero, sodass er als Apple AirTag, Samsung SmartTag oder Tile Tracker funktionieren kann. Mithilfe des BLE-Beacons des FlipperZero können SmartTag-Signale im FindMy-Netzwerk empfangen werden. Die App bietet Funktionen zum Klonen verschiedener Tags für Tracking-Zwecke und zum Erzeugen von OpenHaystack-Schlüsselpaaren, um eine Integration in Apples FindMy-Netzwerk zu ermöglichen.

Funktionen

  • Tag-Emulation: Auch ohne echten AirTag können ein Apple AirTag, Samsung SmartTag oder Tile Tracker auf den FlipperZero geklont oder Schlüsselpaare für die Nutzung im FindMy-Netzwerk erzeugt werden
  • Anpassung: Das Intervall der Beacon-Aussendung und die Sendeleistung lassen sich anpassen, um Sichtbarkeit und Akkulaufzeit zu optimieren
  • Effizienter Hintergrundbetrieb: Die App ist für den Hintergrund optimiert, um den Akkuverbrauch zu minimieren und den FlipperZero weiterhin verfolgbar zu halten

Anleitung

Schritt 1: Installation

  • Option A: Vorgefertigte Firmware verwenden, die zum Gerät passt
  • Option B: Firmware selbst mit fbt/ufbt bauen
  • Für alle Installationsoptionen ist Firmware aus einem Development-Build erforderlich

Schritt 2: SmartTag-Daten erfassen

Option A: Vorhandenen Tag klonen (empfohlen)
  1. Tag koppeln: AirTag, Samsung SmartTag oder Tile Tracker mit dem Gerät koppeln
  2. In den Modus „Verloren“ wechseln: Den Tag etwa 15 Minuten lang vom registrierten Gerät entfernt halten
  3. nrfConnect oder ESP32 verwenden: nrfConnect aus dem Google Play Store installieren
  4. ESP32-WROOM / ESP32-S3 verwenden: Falls kein Android-Gerät vorhanden ist, ESP32 zur Datenerfassung verwenden
  5. Filtern und scannen: App öffnen, Filter setzen und Scan starten
  6. Daten erfassen: Rohdaten erfassen und die MAC-Adresse des Tags notieren
  7. Daten in die FlipperZero-App eingeben: Erfasste Payload und MAC-Adresse in die FlipperZero-App eingeben
Option B: AirTag-Schlüssel erzeugen
  • Video-Tutorial: Link

Voraussetzungen

  • Docker Desktop, Python und Git müssen installiert sein

Schritt-für-Schritt-Anleitung

1. Repository klonen

  • Das GitHub-Repository von Matthew KuKanich klonen

2. Ordner für die AirTag-Erzeugung einrichten

  • Im geklonten Repository den Ordner „air tag generation“ finden

3. Docker Desktop starten

  • Docker Desktop ausführen

4. Server mit Docker einrichten

  • Docker-Befehl ausführen: docker run -d --restart always --name anisette-v3 -p 6969:6969 dadoum/anisette-v3-server:latest

5. Virtuelle Python-Umgebung erstellen

  • In das Verzeichnis zur AirTag-Erzeugung wechseln und eine virtuelle Umgebung erstellen und aktivieren

6. Erforderliche Python-Pakete installieren

  • pip3 install -r requirements.txt ausführen

7. AirTag-Schlüssel erzeugen

  • Das Skript generate_keys.py ausführen, um Schlüssel zu erzeugen

8. Erzeugte Schlüssel an den Flipper Zero übertragen

  • Die Datei .Keys auf die SD-Karte des FlipperZero kopieren

9. Standortberichte anfordern

  • Das Skript request_reports.py ausführen, um Echtzeit-Standortdaten anzufordern

10. Erweiterte Standortkarte erzeugen

  • Das Skript RequestReport&Map.py ausführen, um eine interaktive Karte der Standortdaten zu erzeugen

Einrichtung auf dem Flipper

  • App ausführen und im Einstellungsmenü den Tag registrieren

Anpassung

  • Beacon-Intervall: Sendefrequenz des FlipperZero anpassen
  • Sendeleistung: Signalstärke anpassen

Hintergrundnutzung

  • Die App hat nahezu keinen Einfluss auf die Akkulaufzeit

Kompatibilität

  • Apple-Geräte, Geräte mit Unterstützung für Samsung-SmartTag-Tracking und Tile Tracker

Danksagung

  • Dank an alle, die zum OpenHaystack-Projekt beigetragen haben

Rechtliches und Datenschutz

  • Diese App sollte nur für persönliche und Bildungszwecke verwendet werden

Haftungsausschluss

  • Dieses Projekt steht in keiner Verbindung zu Apple Inc. oder Samsung

Zusammenfassung von GN⁺

  • Die FindMy-Flipper-App ermöglicht es, den FlipperZero als Apple AirTag, Samsung SmartTag oder Tile Tracker zu emulieren
  • Sie bietet Funktionen zum Klonen verschiedener Tags und zum Erzeugen von OpenHaystack-Schlüsselpaaren für die Integration in Apples FindMy-Netzwerk
  • Die App ist für Tracking-Zwecke nützlich und arbeitet effizient im Hintergrund, während sie die Akkulaufzeit optimiert
  • Ein anderes Projekt mit ähnlicher Funktionalität ist OpenHaystack

Noch keine Kommentare.

Noch keine Kommentare.