FindMy Flipper – Émulateur AirTag et SmartTag
(github.com/MatthewKuKanich)FindMy Flipper - Émulateur AirTag et SmartTag
Cette application étend les capacités Bluetooth du FlipperZero pour lui permettre de fonctionner comme un Apple AirTag, un Samsung SmartTag ou un Tile Tracker. En utilisant les balises BLE du FlipperZero, il est possible de recevoir des signaux SmartTag sur le réseau FindMy. L’application offre des fonctions permettant de cloner différents tags à des fins de suivi et de générer des paires de clés OpenHaystack pour une intégration avec le réseau FindMy d’Apple.
Fonctionnalités
- Émulation de tags : il est possible de cloner un Apple AirTag, un Samsung SmartTag ou un Tile Tracker sur le FlipperZero sans AirTag physique, ou de générer des paires de clés à utiliser sur le réseau FindMy
- Personnalisation : vous pouvez ajuster l’intervalle de diffusion des balises et modifier la puissance d’émission afin d’optimiser la visibilité et l’autonomie de la batterie
- Fonctionnement efficace en arrière-plan : l’application est optimisée pour fonctionner en arrière-plan tout en minimisant l’usage de la batterie, afin de continuer à suivre le FlipperZero
Guide d’utilisation
Étape 1 : installation
- Option A : utiliser un firmware précompilé adapté à l’appareil
- Option B : compiler vous-même le firmware avec
fbt/ufbt - Toutes les options d’installation nécessitent un firmware en build de développement
Étape 2 : acquisition des données SmartTag
Option A : cloner un tag existant (recommandé)
- Appairage du tag : appairer l’AirTag, le Samsung SmartTag ou le Tile Tracker avec l’appareil
- Passage en mode « perdu » : éloigner le tag de l’appareil enregistré pendant environ 15 minutes
- Utiliser nrfConnect ou un ESP32 : installer nrfConnect depuis le Google Play Store
- Utiliser un ESP32-WROOM / ESP32-S3 : si vous n’avez pas d’appareil Android, utiliser un ESP32 pour acquérir les données
- Filtrage et scan : ouvrir l’application, configurer le filtre, puis lancer le scan
- Capture des données : capturer les données brutes et noter l’adresse MAC du tag
- Saisir les données dans l’application FlipperZero : entrer le payload capturé et l’adresse MAC dans l’application FlipperZero
Option B : génération de clés AirTag
- Tutoriel vidéo : lien
Préparation
- Installation requise de Docker Desktop, Python et Git
Instructions étape par étape
1. Cloner le dépôt
- Cloner le dépôt GitHub de Matthew KuKanich
2. Configurer le dossier de génération AirTag
- Trouver le dossier
air tag generationdans le dépôt cloné
3. Lancer Docker Desktop
- Exécuter Docker Desktop
4. Configurer le serveur avec Docker
- Exécuter la commande Docker :
docker run -d --restart always --name anisette-v3 -p 6969:6969 dadoum/anisette-v3-server:latest
5. Créer un environnement virtuel Python
- Aller dans le répertoire de génération AirTag puis créer et activer l’environnement virtuel
6. Installer les packages Python nécessaires
- Exécuter
pip3 install -r requirements.txt
7. Générer les clés AirTag
- Exécuter le script
generate_keys.pypour générer les clés
8. Transférer les clés générées vers le Flipper Zero
- Copier le fichier
.Keyssur la carte SD du FlipperZero
9. Demander des rapports de position
- Exécuter le script
request_reports.pypour demander les données de position en temps réel
10. Créer une carte de position avancée
- Exécuter le script
RequestReport&Map.pypour créer une carte interactive des données de position
Configuration sur Flipper
- Lancer l’application et enregistrer le tag dans le menu de configuration
Personnalisation
- Intervalle des balises : ajuster la fréquence de diffusion du FlipperZero
- Puissance d’émission : ajuster la force du signal
Utilisation en arrière-plan
- L’application n’a presque aucun impact sur l’autonomie de la batterie
Compatibilité
- Appareils Apple, appareils prenant en charge le suivi Samsung SmartTag, Tile Tracker
Remerciements
- Merci à toutes les personnes ayant contribué au projet OpenHaystack
Mentions légales et confidentialité
- Cette application doit être utilisée uniquement à des fins personnelles et éducatives
Avertissement
- Ce projet n’est affilié ni à Apple Inc. ni à Samsung
Résumé de GN⁺
- L’application FindMy Flipper permet d’émuler le FlipperZero comme un Apple AirTag, un Samsung SmartTag ou un Tile Tracker
- Elle offre des fonctions pour cloner différents tags et générer des paires de clés OpenHaystack afin de l’intégrer au réseau FindMy d’Apple
- Cette application est utile à des fins de suivi et fonctionne efficacement en arrière-plan tout en optimisant l’autonomie de la batterie
- OpenHaystack fait partie des autres projets proposant des fonctionnalités similaires
Aucun commentaire pour le moment.