5 puan yazan GN⁺ 2024-12-22 | 1 yorum | WhatsApp'ta paylaş
  • Apple'ın Find My ağıyla entegre uygulamaları kolayca geliştirebilmek için tasarlanmış "hepsi bir arada kütüphane"
    • Find My ile ilgili kodların şu anda birden fazla depoya dağılmış olması sorununu çözüyor ve birleşik ortak yapı taşları sunuyor
  • Alpha aşamasında; API tasarımı değişebilir

Başlıca özellikler

  • Çapraz platform desteği (Mac gerekmez)
  • Konum raporlarını alma ve şifrelerini çözme
    • Resmî aksesuarlar (AirTags, iDevices vb.)
    • Özel AirTag'ler (OpenHaystack)
  • Apple hesabıyla giriş
    • SMS ve güvenilir cihaz tabanlı 2FA desteği
  • Yakındaki Find My cihazlarını tarama ve kod çözme
    • Açık anahtar, durum baytı gibi bilgiler sağlar
  • Aksesuar anahtarlarını alma ve oluşturma
  • Hem senkron hem de asenkron API desteği

Türetilmiş projeler

FindMy.py temel alınarak geliştirilen ilgi çekici projeler:

  • OfflineFindRecovery: Bluetooth LE üzerinden Apple'ın Offline Find özelliğiyle MacBook konumunu takip etme
  • SwiftFindMy: FindMy.py'nin Swift portu

1 yorum

 
GN⁺ 2024-12-22
Hacker News görüşleri
  • Python ile yazılmış bir FindMy API gerçekten çalışıyorsa, bunun teknik açıdan yaşam kalitesini ciddi biçimde artıracağı düşünülüyor. Apple'ın buna izin vermesi umuluyor

    • Find My üzerinden konum paylaşılıyor, ancak çapraz platform bir uygulama olmadığı için Mac Mini'ye uzaktan bağlanmak zorunda kalmak rahatsız edici
    • Bunun, Apple'ın çapraz platform kullanıcılarına zorluk çıkardığı örneklerden biri olduğu ve çok sinir bozucu olduğu söyleniyor
  • FindMy.py'nin yazarı, projeye katkıda bulunan diğer kişilere teşekkür etmek istediğini belirtiyor

    • İlgili bilgiler projenin README dosyasında yer alıyor; ilgilenenlerin bakması öneriliyor
  • Konum geçmişini uzun vadeli olarak saklamanın bir yolunu bulmak istediklerini söyleyen bir görüş var

    • Google Maps geçmişi iyi olsa da bazı dezavantajları var; bunun daha tutarlı, uzun vadeli bir platforma entegre edilmesi isteniyor
  • Geçmişte veriler MacBook üzerinde yerel olarak sorgulanabiliyordu, ancak Apple bunu sonradan şifreledi

    • AirTag'i kedisine takıp GPS Visualizer ile hareketlerini görselleştirmenin eğlenceli olduğu belirtiliyor
  • iPhone veya Mac yoksa, bir arkadaşın yardımıyla AirTag'i başlatıp Python kütüphanesiyle PC üzerinden konumu bulmanın ya da ses çaldırmanın mümkün olup olmadığı merak ediliyor

    • Mümkünse bunun harika olacağı ifade ediliyor
  • Kütüphaneyi çalıştırmak için gereken plist dosyasının nasıl elde edileceğinin net olmadığı söyleniyor

    • Betiğin nasıl çalıştırılacağına dair bir soru var ve hata mesajı alınıyor
  • Haystack projesine ilgi duyuluyor ve ESP32 tabanlı bir nesnenin AirTag gibi tanımlanıp izlenip izlenemeyeceği merak ediliyor

    • Apple'ın bu tür hack'leri kolayca engelleyip engelleyemeyeceği sorgulanıyor
  • Bunun uzun vadede çalışmaya devam edip etmeyeceği konusunda soru işaretleri var

    • AirTag'i daha cazip hale getirse de, Apple'ın bunu engelleme ihtimali varsa daha az cazip olacağı düşünülüyor
  • Zaman içinde konum kaydı tutulabilmesi ihtimali ilgi çekici bulunuyor

    • Şu anda konum yalnızca uygulama açıldığında görülebiliyor, ancak her 30 dakikada bir ping atılarak uzun bir kayıt oluşturulabileceği söyleniyor
  • iPhone kullanarak sunucuda konuma bağlı işler tetiklenip tetiklenemeyeceği merak ediliyor

    • Örneğin eve varınca güncel elektrik tarifesini çekmek ve Tesla'nın şarj edilmesi gerekip gerekmediğine dair bildirim almak gibi
    • Shortcuts ile denenmiş, ancak konuma dayalı çalıştırmanın onay olmadan çalışmadığı belirtiliyor