5 Punkte von GN⁺ 2024-12-22 | 1 Kommentare | Auf WhatsApp teilen
  • Eine „All-in-One-Bibliothek“, die dafür entwickelt wurde, die einfache Entwicklung von Anwendungen zu ermöglichen, die in Apples Find My-Netzwerk integriert sind
    • Löst das Problem, dass Find My-bezogener Code derzeit auf mehrere Repositories verteilt ist, und stellt einheitliche gemeinsame Building Blocks bereit
  • Befindet sich in der Alpha-Phase; das API-Design kann sich noch ändern

Hauptfunktionen

  • Plattformübergreifende Unterstützung (kein Mac erforderlich)
  • Abrufen und Entschlüsseln von Standortberichten
    • Offizielle Zubehörgeräte (AirTags, iDevices usw.)
    • Benutzerdefinierte AirTags (OpenHaystack)
  • Anmeldung mit dem Apple-Konto
    • Unterstützung für 2FA per SMS und über vertrauenswürdige Geräte
  • Scannen und Dekodieren von Find My-Geräten in der Umgebung
    • Stellt Informationen wie öffentliche Schlüssel, Status-Bytes usw. bereit
  • Abrufen und Erzeugen von Zubehörschlüsseln
  • Unterstützung sowohl synchroner als auch asynchroner APIs

Abgeleitete Projekte

Interessante Projekte, die auf FindMy.py basieren:

1 Kommentare

 
GN⁺ 2024-12-22
Hacker-News-Kommentare
  • Es gibt die Meinung, dass eine in Python implementierte FindMy-API technisch eine große Verbesserung der Lebensqualität wäre, wenn sie tatsächlich funktioniert. Es wird gehofft, dass Apple dies zulässt

    • Der Standort wird über Find My geteilt, aber da es keine x-plattformübergreifende App gibt, ist es umständlich, per Fernzugriff auf einen Mac Mini zuzugreifen
    • Das ist eines der sehr frustrierenden Beispiele dafür, wie Apple Nutzern auf x-plattformübergreifenden Systemen Unannehmlichkeiten bereitet
  • Der Autor von FindMy.py möchte den anderen Personen danken, die zu dem Projekt beigetragen haben

    • Im README des Projekts gibt es dazu Informationen, und Interessierte werden ermutigt, dort nachzusehen
  • Es gibt die Meinung, dass man eine Möglichkeit finden möchte, den Standortverlauf langfristig zu speichern

    • Der Verlauf in Google Maps ist gut, hat aber Nachteile, und man wünscht sich eine Integration in eine konsistentere Langzeitplattform
  • Früher konnte man Daten lokal auf einem MacBook abfragen, aber Apple hat dies verschlüsselt

    • Es machte Spaß, einem Kater einen AirTag anzubringen und seine Aktivitäten mit GPS Visualizer zu visualisieren
  • Falls man kein iPhone oder keinen Mac hat, wird gefragt, ob man mit der Hilfe eines Freundes einen AirTag initialisieren und dann mit einer Python-Bibliothek auf einem PC den Standort finden oder einen Ton abspielen kann

    • Wenn das möglich wäre, wäre es großartig
  • Es gibt die Meinung, dass nicht klar ist, wie man die plist-Datei erhält, die nötig ist, damit die Bibliothek funktioniert

    • Es gibt Fragen dazu, wie das Skript auszuführen ist, und es tritt eine Fehlermeldung auf
  • Es besteht Interesse am Haystack-Projekt, und es wird gefragt, ob sich ein ESP32-basiertes Objekt als AirTag identifizieren und verfolgen lässt

    • Es gibt Zweifel daran, ob Apple solche Hacks nicht leicht blockieren könnte
  • Es gibt Zweifel daran, ob das langfristig funktionieren kann

    • Es macht AirTag attraktiver, wäre aber weniger attraktiv, wenn Apple es wahrscheinlich blockieren würde
  • Es gibt die Meinung, dass die Möglichkeit interessant ist, Standorte im Laufe der Zeit zu protokollieren

    • Man sieht den Standort normalerweise nur beim Öffnen der App, könnte aber alle 30 Minuten einen Ping senden und so ein langes Protokoll erstellen
  • Es wird gefragt, ob man mit einem iPhone serverseitig ortsbasierte Aufgaben auslösen kann

    • Zum Beispiel beim Ankommen zu Hause den aktuellen Stromtarif abrufen und eine Erinnerung erhalten, ob der Tesla geladen werden sollte
    • Es wurde mit Shortcuts versucht, aber ortsbasierte Ausführung funktioniert nicht ohne Bestätigung