Skip to content
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

Is there an end-to-end description? #2

Open
klaernie opened this issue Jun 1, 2022 · 10 comments
Open

Is there an end-to-end description? #2

klaernie opened this issue Jun 1, 2022 · 10 comments

Comments

@klaernie
Copy link

klaernie commented Jun 1, 2022

Could you please provide an end to end example how you integrated your mailbox sensor?

I for one would be very happy to get a working mailbox sensor and status updates into my home assistant instance.

Thanks and nice work!

@dakhnod
Copy link
Owner

dakhnod commented Jun 3, 2022

Hi,

I would love to help you with this, sadly there is a bit of infrastructure involved that I am not willing to make public.
Essentially, here is the whole structure:

Mailbox sensor -> some random iphone -> apple cloud -> openhaystack server running on a mac -> code fetching and decrypting reports -> cron-script fetching and decoding the mailbox sensor data -> openhab.

Since all of the components would allow for easily making undetectable trackers I prefer to not just put that information out there.

I am willing to help you with this though, so if you have any questions here I will gladly answer them.

You should start off by getting openhaystack to work with an ESP32 or nRF boards, we can take care of the rest after that.

@utya
Copy link

utya commented Oct 16, 2022

Could you show the line in the code, where you put info from mailbox?

@dakhnod
Copy link
Owner

dakhnod commented Oct 16, 2022

That's done by another piece of code that is not public. Sorry.

@darthnithin
Copy link

There are already papers on creating undetectable find-my network trackers.

@darthnithin
Copy link

https://dl.acm.org/doi/10.1145/3463676.3485616

This has been public for 2 years I do not believe your code would cause any real security vulnerability

@dakhnod
Copy link
Owner

dakhnod commented Oct 17, 2022

If it's all public you shouldn't need my code. I am open to answering questions.

@lNOFXl
Copy link

lNOFXl commented Jan 25, 2023

@darthnithin it's not an issue of public knowledge, it's an ethical hacking issue.

@rkreutz
Copy link

rkreutz commented Jun 1, 2024

Late to the party, but couple questions:

  • How often does your cronjob fetches reports from apples servers?
  • how do you send notifications to your phone once a new report with changed value comes in? I'm not familiar with OpenHab there which you mentioned.

Thanks

@dakhnod
Copy link
Owner

dakhnod commented Jun 2, 2024

@rkreutz By now I am using node-red for all the faketag stuff.
It fetches reports for all airtags once a day and immediately notifies me if the battery is low or the tag is lost.

I am using Telegram for the push notifications, since it's incredibly easy to create bots and send messages to yourself / others.

@rkreutz
Copy link

rkreutz commented Jun 2, 2024

Thanks. I Was thinking about telegram as well since it's easy to create a bot, thanks for the info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants