←back to thread

378 points nkko | 1 comments | | HN request time: 0s | source
Show context
pixelmonkey ◴[] No.42480134[source]
This looks great. If this Python implementation of the FindMy API actually works, it would be a major technology quality-of-life improvement for me. I hope Apple lets it stay alive.

Everyone who shares location with me does so over Find My, and my family insists on using AirTags. As a 100% desktop Linux and mobile Android user, it is one of the few things that I always need to remote in to my Mac Mini to access because there are no x-platform FindMy apps and the FindMy iCloud web app does not have feature parity to the macOS and iOS apps. One of a long list of offenses where Apple refuses to make things easy for x-platform friend groups and families. Very annoying.

replies(6): >>42480401 #>>42480473 #>>42480685 #>>42480754 #>>42480805 #>>42484506 #
GeekyBear ◴[] No.42480685[source]
What information is available through this api that would not already be available over the web?
replies(2): >>42480765 #>>42481954 #
1. malmeloo ◴[] No.42481954[source]
To the best of my knowledge, AirTag locations still cannot be obtained through the iCloud website. The locations it shows are simply generated by the devices themselves and uploaded directly to Apple. This library specifically only queries the FindMy network, which is the system that allows other iPhones (and iPads etc.) to "find" your devices.

The library also explicitly does not integrate with your Apple account, but only uses it to query encrypted location reports from Apple. This can be done with any account, even if it does not "own" the device, as long as you can generate the correct keys.