Commit Graph

22 Commits

Author SHA1 Message Date
Mike A.
ed94179b32 fix: resolve import error 2025-09-08 00:52:59 +02:00
Mike Almeloo
21bcb89bbd Merge branch 'main' into fix/accessory-key-drift 2025-09-08 00:51:18 +02:00
Mike A.
48007752af fix: Make examples work 2025-09-06 21:40:08 +02:00
Mike Almeloo
35fef82248 Merge pull request #146 from malmeloo/fix/examples
fix(examples): fix plist loading error
2025-08-25 12:54:40 +02:00
Mike A.
f771ad97d5 refactor: abstraction for plist reading 2025-08-07 21:06:48 +02:00
Mike A.
1d3affb3c2 Merge branch 'main' into pajowu/aligment 2025-08-07 20:46:31 +02:00
Mike A.
17e2987ab3 fix(reports): Update examples to use new api 2025-07-16 19:59:04 +02:00
Mike A.
a0e85a0ed4 fix(examples): fix plist loading error 2025-07-10 16:41:09 +02:00
pajowu
ed098cc8ce Add option to align FindMyAccessories key generation
Sometimes the key generation diverges for example if the accessory has no power. FindMy solves this be re-aligning the key generation if a btle connection is established. FindMy.app stores there alignment records in the `KeyAlignmentRecord` directory.

This PR extends the FindMyAccessory class to read those records during `from_plist`-generation and re-sync the key generation by this
2025-04-15 15:23:36 +02:00
Mike A.
1c185195b0 chore: Reformat files 2024-09-03 17:46:12 +02:00
Mike Almeloo
09691a1de7 examples: real_airtag: Show reports in chronological order 2024-04-28 23:29:26 +02:00
Mike A
3fc65b90a1 examples: Set all log levels to INFO 2024-04-25 19:52:01 +02:00
Mike A
5bc1e2dd3c examples: take inputs from command line instead of variable 2024-04-25 19:51:04 +02:00
Mike A
fe534931cf accessory: Integrate .plist reading into library 2024-04-25 19:37:01 +02:00
Mike A
83f7077c12 reports: Allow passing FindMyAccessory directly into BaseAppleAccount.fetch_reports 2024-04-24 15:42:51 +02:00
Mike A
4e213e5a48 reports: update real_airtag example 2024-04-23 21:36:46 +02:00
Mike A
e18e179e95 Re-enable ruff in examples 2024-02-08 15:56:54 +01:00
Mike A
246b407e45 Update keygen to fix index alignment 2024-02-08 15:53:18 +01:00
Mike A
8ff3e0ee19 Fix silly typo 2024-02-07 23:38:49 +01:00
Mike A
612fe63408 Fix accessory key generation 2024-02-07 17:45:40 +01:00
Mike A
d4a5fcef10 Cleanup examples 2024-02-06 23:26:16 +01:00
Mike A
7e46afc5f3 Add experimental key derivation API for real airtags 2024-02-06 23:14:01 +01:00