FindMy Flipper – AirTag ve SmartTag Emülatörü
(github.com/MatthewKuKanich)FindMy Flipper - AirTag ve SmartTag Emülatörü
Bu uygulama, FlipperZero'nun Bluetooth özelliklerini genişleterek Apple AirTag, Samsung SmartTag veya Tile Tracker gibi çalışmasını sağlar. FlipperZero'nun BLE beacon'ını kullanarak FindMy ağında SmartTag sinyalleri alınabilir. Uygulama, takip amacıyla çeşitli etiketleri klonlama ve OpenHaystack anahtar çiftleri oluşturarak Apple'ın FindMy ağıyla entegre olma işlevleri sunar.
Özellikler
- Etiket emülasyonu: Fiziksel bir AirTag olmadan Apple AirTag, Samsung SmartTag veya Tile Tracker'ı FlipperZero'ya klonlayabilir ya da FindMy ağında kullanılacak anahtar çiftleri oluşturabilirsiniz
- Özelleştirme: Beacon yayın aralığını ayarlayıp iletim gücünü değiştirerek görünürlüğü ve pil ömrünü optimize edebilirsiniz
- Verimli arka plan çalışması: Uygulama, pil kullanımını en aza indirirken arka planda optimize edilmiş şekilde çalışır ve FlipperZero'nun izlenmesini sürdürür
Kullanım rehberi
1. Adım: Kurulum
- Seçenek A: Cihazınıza uygun önceden derlenmiş firmware kullanın
- Seçenek B:
fbt/ufbtkullanarak firmware'i kendiniz derleyin - Tüm kurulum seçenekleri, geliştirme derlemesi firmware gerektirir
2. Adım: SmartTag verisini edinme
Seçenek A: Mevcut etiketi klonlama (tercih edilir)
- Etiketi eşleştirin: AirTag, Samsung SmartTag veya Tile Tracker'ı cihazla eşleştirin
- 'Kayıp' moduna geçin: Etiketi kayıtlı cihazdan yaklaşık 15 dakika uzak tutun
- nrfConnect veya ESP32 kullanın: Google Play Store'dan nrfConnect'i yükleyin
- ESP32-WROOM / ESP32-S3 kullanın: Android cihazınız yoksa veri edinmek için ESP32 kullanın
- Filtreleyin ve tarayın: Uygulamayı açın, filtreleri ayarlayın ve taramayı başlatın
- Veriyi yakalayın: Raw veriyi yakalayın ve etiketin MAC adresini not edin
- Veriyi FlipperZero uygulamasına girin: Yakalanan payload'u ve MAC adresini FlipperZero uygulamasına girin
Seçenek B: AirTag anahtarı oluşturma
- Video eğitimi: bağlantı
Ön hazırlık
- Docker Desktop, Python ve Git kurulmuş olmalıdır
Adım adım talimatlar
1. Depoyu klonlayın
- Matthew KuKanich'in GitHub deposunu klonlayın
2. AirTag oluşturma klasörünü ayarlayın
- Klonlanan depoda 'air tag generation' klasörünü bulun
3. Docker Desktop'ı başlatın
- Docker Desktop'ı çalıştırın
4. Docker kullanarak sunucuyu ayarlayın
- Şu Docker komutunu çalıştırın:
docker run -d --restart always --name anisette-v3 -p 6969:6969 dadoum/anisette-v3-server:latest
5. Python sanal ortamı oluşturun
- AirTag oluşturma dizinine gidin, sanal ortam oluşturun ve etkinleştirin
6. Gerekli Python paketlerini kurun
pip3 install -r requirements.txtkomutunu çalıştırın
7. AirTag anahtarlarını oluşturun
- Anahtarları oluşturmak için
generate_keys.pybetiğini çalıştırın
8. Oluşturulan anahtarları Flipper Zero'ya aktarın
.Keysdosyasını FlipperZero'nun SD kartına kopyalayın
9. Konum raporu isteyin
- Gerçek zamanlı konum verisi istemek için
request_reports.pybetiğini çalıştırın
10. Gelişmiş konum haritası oluşturun
- Konum verisinin etkileşimli haritasını oluşturmak için
RequestReport&Map.pybetiğini çalıştırın
Flipper'da ayarlama
- Uygulamayı çalıştırın ve ayarlar menüsünden etiketi kaydedin
Özelleştirme
- Beacon aralığı: FlipperZero'nun yayın sıklığını ayarlayın
- İletim gücü: Sinyal gücünü ayarlayın
Arka planda kullanım
- Uygulama, pil ömrünü neredeyse hiç etkilemez
Uyumluluk
- Apple cihazları, Samsung SmartTag takip destekli cihazlar ve Tile Tracker
Teşekkürler
- OpenHaystack projesine katkıda bulunan herkese teşekkürler
Yasal ve gizlilik
- Bu uygulama yalnızca kişisel ve eğitim amaçlı kullanılmalıdır
Sorumluluk reddi
- Bu proje Apple Inc. veya Samsung ile ilişkili değildir
GN⁺ özeti
- FindMy Flipper uygulaması, FlipperZero'nun Apple AirTag, Samsung SmartTag veya Tile Tracker olarak emüle edilmesini sağlar
- Çeşitli etiketleri klonlama ve OpenHaystack anahtar çiftleri oluşturarak Apple'ın FindMy ağıyla entegrasyon işlevleri sunar
- Uygulama, takip amaçları için kullanışlıdır ve pil ömrünü optimize ederken arka planda verimli şekilde çalışır
- Benzer işlevler sunan diğer projeler arasında OpenHaystack da bulunur
Henüz yorum yok.