dakhnod / FakeTag

firmware for nRF51 chips that is coincidentally compatible with the FindMy (AirTag) ecosystem
345 stars 21 forks source link

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

Open klaernie opened 2 years ago

klaernie commented 2 years ago

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 commented 2 years ago

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 commented 1 year ago

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

dakhnod commented 1 year ago

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

darthnithin commented 1 year ago

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

darthnithin commented 1 year ago

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 commented 1 year ago

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

lNOFXl commented 1 year ago

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

rkreutz commented 1 month ago

Late to the party, but couple questions:

Thanks

dakhnod commented 1 month ago

@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 commented 1 month ago

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