-
-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
real_airtag: read identifier and model from plist for later resolving #77
Conversation
Signed-off-by: Mimoja <[email protected]>
Thanks! I see some slight issues with your code, but I will fix them for you. Could you elaborate on what you mean with the BeaconNamingRecord and name/emoji? |
When decrypting the whole com.apple.icloud.searchpartyd folder you end up with the
Reading that folder then makes it possible to lookup the names for the tags ( a slight bit overly verbose for documentation purposes):
I would absolutely prefer to query the proper endpoint to get the item names (given that tags can be renamed and the renaming syncs) I would hope this info to be some kind of lookup table. |
Ahh I see, thanks for clarifying. I would assume that the item names are also synced through the iCloud keychain, just like the actual accessory keys. In that case your current method is probably the way to go, as I don't think anyone has reverse engineered the keychain syncing yet (but please do prove me wrong!). I will merge this and push a new release in a bit. |
If you have any idea on how to have a good sniff on the communication there I will happily take that pointer :D |
I wish I did, but I have no hands-on experience RE'ing that stuff whatsoever... 😅 |
In combination with BeaconNamingRecord this allows for resolving the name and emoji
Signed-off-by: Mimoja [email protected]