FindMy Flipper – AirTag- und SmartTag-Emulator
(github.com/MatthewKuKanich)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/ufbtbauen - Für alle Installationsoptionen ist Firmware aus einem Development-Build erforderlich
Schritt 2: SmartTag-Daten erfassen
Option A: Vorhandenen Tag klonen (empfohlen)
- Tag koppeln: AirTag, Samsung SmartTag oder Tile Tracker mit dem Gerät koppeln
- In den Modus „Verloren“ wechseln: Den Tag etwa 15 Minuten lang vom registrierten Gerät entfernt halten
- nrfConnect oder ESP32 verwenden: nrfConnect aus dem Google Play Store installieren
- ESP32-WROOM / ESP32-S3 verwenden: Falls kein Android-Gerät vorhanden ist, ESP32 zur Datenerfassung verwenden
- Filtern und scannen: App öffnen, Filter setzen und Scan starten
- Daten erfassen: Rohdaten erfassen und die MAC-Adresse des Tags notieren
- 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.txtausführen
7. AirTag-Schlüssel erzeugen
- Das Skript
generate_keys.pyausführen, um Schlüssel zu erzeugen
8. Erzeugte Schlüssel an den Flipper Zero übertragen
- Die Datei
.Keysauf die SD-Karte des FlipperZero kopieren
9. Standortberichte anfordern
- Das Skript
request_reports.pyausführen, um Echtzeit-Standortdaten anzufordern
10. Erweiterte Standortkarte erzeugen
- Das Skript
RequestReport&Map.pyausfü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.