2 puan yazan GN⁺ 2024-08-20 | Henüz yorum yok. | WhatsApp'ta paylaş

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/ufbt kullanarak 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)
  1. Etiketi eşleştirin: AirTag, Samsung SmartTag veya Tile Tracker'ı cihazla eşleştirin
  2. 'Kayıp' moduna geçin: Etiketi kayıtlı cihazdan yaklaşık 15 dakika uzak tutun
  3. nrfConnect veya ESP32 kullanın: Google Play Store'dan nrfConnect'i yükleyin
  4. ESP32-WROOM / ESP32-S3 kullanın: Android cihazınız yoksa veri edinmek için ESP32 kullanın
  5. Filtreleyin ve tarayın: Uygulamayı açın, filtreleri ayarlayın ve taramayı başlatın
  6. Veriyi yakalayın: Raw veriyi yakalayın ve etiketin MAC adresini not edin
  7. Veriyi FlipperZero uygulamasına girin: Yakalanan payload'u ve MAC adresini FlipperZero uygulamasına girin
Seçenek B: AirTag anahtarı oluşturma

Ö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.txt komutunu çalıştırın

7. AirTag anahtarlarını oluşturun

  • Anahtarları oluşturmak için generate_keys.py betiğini çalıştırın

8. Oluşturulan anahtarları Flipper Zero'ya aktarın

  • .Keys dosyasını FlipperZero'nun SD kartına kopyalayın

9. Konum raporu isteyin

  • Gerçek zamanlı konum verisi istemek için request_reports.py betiğini çalıştırın

10. Gelişmiş konum haritası oluşturun

  • Konum verisinin etkileşimli haritasını oluşturmak için RequestReport&Map.py betiğ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.

Henüz yorum yok.