seemoo-lab / openhaystack

Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
https://owlink.org
GNU Affero General Public License v3.0
8.35k stars 450 forks source link

Make OpenHaystack work on macOS 14, parse new report format correctly #250

Closed sebinbash closed 2 months ago

sebinbash commented 3 months ago

This PR fixes two issues:

To fetch the reports on macOS 14 I made the following changes:

As discussed in biemster/FindMy#52 some reports are now 89 bytes long instead of 88 bytes with an extra null byte inserted after the timestamp. DecryptReports now checks the length and removes the 5th byte if the report is longer than 88 bytes.

We should probably add some documentation to the README since this changes the default behaviour of OpenHaystack.

ak2k commented 2 months ago

@sebinbash Thank you very much!

@Sn0wfreezeDev - Is there a plan to do a release?

zerog2k commented 2 weeks ago

Is there a new official build of openhaystack from these changes? The ones on release page seem to be from last year.