OpenHaystack AirTag Tutorial - FindMy Flipper

Sdílet
Vložit
  • čas přidán 29. 08. 2024
  • github.com/Mat...

Komentáře • 162

  • @TheLastWolfBane
    @TheLastWolfBane Před 5 měsíci +32

    thank you, the only guy with a a guide

  • @CappellaKeys
    @CappellaKeys Před 4 měsíci +6

    You are absolutely genius. Could never imaging me having the knowledge of creating something like this.
    Awesome work!

    • @CappellaKeys
      @CappellaKeys Před 4 měsíci

      Adding in though... I'm unable to see it in my iphone's Findmy app and i've been trying for awhile now. Though the python scripts still work and I can generate a map showing the location

  • @Thadopeera
    @Thadopeera Před 3 měsíci +3

    You’re incredible bro! I can watch this over and over 🤣

  • @general-yaTso
    @general-yaTso Před 2 měsíci +6

    Not getting 2FA. Tried your suggestion to other comments but no luck.

  • @grayismysuperpower
    @grayismysuperpower Před 2 měsíci +4

    perhaps I missed it. Where's the part where you add this dummy airtag as an actual airtag to your account using the findmy app on iPhone?

  • @sumiyabazar7136
    @sumiyabazar7136 Před 5 měsíci +7

    Thank you.
    I have a question so this means if you generate an airtag you can't track your flipper on your iphone right? Only can see from the api is it right?
    But if I clone an real airtag's info to my flipper I can see it on my iphone. Do I understood it correct? :)

  • @otraarroba
    @otraarroba Před 4 měsíci +2

    Is there a video for the setup of Samsung Tags like this, please!! This is a great vid!

  • @Zentriefugal
    @Zentriefugal Před 5 měsíci +4

    Everything worked pretty well expect the fact that I don't get any reports. It looks like my Flipper doesn't send anything even though Brodcasting is active and I have imported the right key.

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      If broadcast is active it should definitely be sending. You can verify this with an esp32 or an android with nrf Connect. Chances are there just isn't an iPhone that picked up the signal yet

    • @Zentriefugal
      @Zentriefugal Před 5 měsíci +1

      I will try to check this in the next few days. Unfortunately, I don't have an ESP32 or an Android phone available at the moment. The possibility that it is because my iPhone has not yet picked up the signal is unlikely. It has been lying next to the transmitting Flipper for almost 3 hours.

  • @bluegizmo1983
    @bluegizmo1983 Před 5 měsíci +4

    Any idea if it's possible to create new Samsung SmartTags like can be done with Airtags in OpenHayStack? I know you can clone a real SmartTag with the flipper, but I'd like to create a new tag, not clone an existing one.

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +5

      Unfortunately not, there's no way to generate Samsung or tile tags at this moment

  • @joepedro
    @joepedro Před 5 měsíci +12

    Any chance you could do a Mac walkthrough? I'm on MacOS 14 and am a bit confused.

    • @MrBlie
      @MrBlie Před 5 měsíci +3

      That would be great. Not a single windows PC in our household. 😅

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +2

      Same steps for the most part! Only activating the virtual environment changes. I put full instructions for Linux and Mac in my Github readme

  • @tylerdunford7800
    @tylerdunford7800 Před měsícem +2

    When I try to generate keys with the python3 .\generate_keys.py command it says there is no module named 'cryptography' and doesn't ask how many keys to generate. What am i doing wrong?

    • @elm.0
      @elm.0 Před měsícem +1

      That’s a library that has to be installed beforehand to continue. You install it by running the following commandin CMD: pip install cryptography

    • @elm.0
      @elm.0 Před měsícem

      In addition, there are other libraries that also need to be installed. You can find a list of all the required libraries in the requirements.txt file in the same folder. To install any missing libraries, simply replace the library name with the name of the library you're trying to install, like this: pip install *library name*.

  • @lexiandevilry
    @lexiandevilry Před 4 měsíci +2

    Thank you for your work!
    I've got reports, but how I can see flipper in apple network or iphone app, if I generate tag, not cloning it?

    • @tigery1016
      @tigery1016 Před 4 měsíci

      you can't, as of right now. you need to clone an airtag

    • @lexiandevilry
      @lexiandevilry Před 4 měsíci

      @@tigery1016 thank you for answer

  • @IloveKFCgarlicsauce
    @IloveKFCgarlicsauce Před 3 měsíci +4

    i do not get a 2fa code and when i request one in two factor auth setting i put it in and it asks again for 2fa code

    • @raunaqray295
      @raunaqray295 Před měsícem

      Facing the same thing. Could you figure it out?

    • @3liverse
      @3liverse Před měsícem

      Same. I dont think there is a fix yet...

  • @austinsams7740
    @austinsams7740 Před 10 dny +1

    I cannot get pass 2FA anyway around it ?

  • @pawelsokolowski1516
    @pawelsokolowski1516 Před 3 měsíci +4

    Somehow i do not get any 2FA code on my iphone. I've checked a phone number on my apple id and everything seems to be alright. Any advice?

    • @KevinTreffkorn
      @KevinTreffkorn Před měsícem +1

      execute with -t -> sends 2fa to registered device not to sms(default)

    • @Chinw3
      @Chinw3 Před 8 dny

      @@KevinTreffkorn wath?

  • @sjurdvrancken1235
    @sjurdvrancken1235 Před 3 měsíci +1

    If you use option B, is there also a possibility to add the Flipper Zero as an tag in your find my app in the iphone?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 3 měsíci

      Yes! If cloning then you can register the flipper zero directly in the iPhone findmy app. You register a legit (or knockoff) airtag first. Then clone it to your flipper

  • @mikhailmu
    @mikhailmu Před 5 měsíci +1

    I`ve generate keys many times and got only 41-symbol Advertisement key, but for SingleDeviceEncyptedReports needed only 44. Where i'm wrong?

  • @d00dy5-zc6yn
    @d00dy5-zc6yn Před 3 měsíci +1

    omg this is super cool!

  • @andrew-729
    @andrew-729 Před 5 měsíci +3

    Nice, thanks man.

  • @shoonari
    @shoonari Před 5 měsíci +2

    please advise, what should i do if i get "This implementation only supports s2k. Server returned s2k_fo" after entering ID/pass?

  • @mason2481
    @mason2481 Před 4 měsíci +4

    its not sending a 2fa code

  • @lachland592
    @lachland592 Před 2 měsíci

    Fantastic! Can confirm this works.

  • @cristianrusso3591
    @cristianrusso3591 Před 5 měsíci

    Hey, thank you for the guide. It’s really clear and helped me not to freak out about the OpenHaystack thing. I just have one question: after doing all this, a MacBook Pro 14.0” appears on my Apple devices. After completing everything, can I remove it from my Apple ID, or is it necessary to keep it there for everything to work

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      You'll need to keep it there if you want to download new location reports. This is because apple servers will only send location data to a MacBook. I don't think there is a workaround for it yet

  • @ulixer6403
    @ulixer6403 Před 3 měsíci +2

    I keep getting this "error message ModuleNotFoundError: No module named 'Crypto'' "

    • @cyberbeehive2224
      @cyberbeehive2224 Před 2 měsíci

      i keep getting this as well, have you found a workaround?

    • @hungerlemon9737
      @hungerlemon9737 Před 2 měsíci +2

      pip install “name of the module”

    • @binglobobs
      @binglobobs Před 2 měsíci

      @@hungerlemon9737 still doesnt work :(

    • @leechwarez
      @leechwarez Před měsícem

      rename crypto folder from crypto to Crypto

    • @QuestBboy
      @QuestBboy Před 4 dny

      @@hungerlemon9737 This worked! Thank you!!!

  • @pawelsokolowski1516
    @pawelsokolowski1516 Před 11 dny

    During encryption attempt in API, What if my reports are not decrypted? They look like queried reports.

  • @soaresden
    @soaresden Před 5 měsíci +1

    Creating the tag was easy peasy, broadcasting it on the flipper easy as well. but how to track it now ? no apps can detect it ? i'm missing something? tried macless haystack apk, airtag detection.. nothing 😢

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +2

      You must be running the docker and run the script to detect it. If you do the cloning method then you can track with an app

  • @QuestBboy
    @QuestBboy Před 3 dny

    Thanks! Great Video! Decryption page gives me a Internal Server Error message even though I have plenty of pings :( so close!

  • @user-yv4wc9kx1o
    @user-yv4wc9kx1o Před 4 měsíci +1

    It says that ---upgrade -m and pip didnt get put into folder why?

  • @hamika20
    @hamika20 Před 5 měsíci +1

    It works, thank you!

  • @leechwarez
    @leechwarez Před měsícem

    Is there already someone who created a nice Gui for this ? :-)
    or figured out how to get this flipper in the find my app ?

  • @ethanjohnson5653
    @ethanjohnson5653 Před 5 měsíci +3

    I unfortunately ran into a problem. At 8:24 when I run request_reports.py, there's an error saying there's no module named 'requests'. It does seem like there is a directory named requests but it's in \venv\Lib\site-packages\pip\_vendor
    equests. Any ideas?

    • @ethanjohnson5653
      @ethanjohnson5653 Před 5 měsíci

      Scratch that, I figured it out. You have to use python. Using python3 or py doesn't work

    • @murdur8314
      @murdur8314 Před 5 měsíci +2

      Mine doesn't work with either python, py or python3

    • @3liverse
      @3liverse Před měsícem

      @@murdur8314 To fix it, just run "pip install requests". Hope this help! :)

    • @3liverse
      @3liverse Před měsícem

      @@murdur8314 After that, you'll need to enter this command: "pip3 install pbkdf2"

    • @3liverse
      @3liverse Před měsícem

      @@murdur8314 And then you need to enter this: "pip install srp"

  • @iKn-ft2bc
    @iKn-ft2bc Před 17 dny

    can you assist me? i transfered the key and registered it manually. it said imported. i activated it but nothing happens. im on ios 18 beta maybe because of this?

  • @zaroxus
    @zaroxus Před 5 měsíci +1

    so if i get this right, i need the docker and script running all the time for the flipper to be detected ?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      No no, your Flipper can always be detected regardless of running the docker container. The docker container is just required for downloading the location reports

  • @AngelPk96
    @AngelPk96 Před 5 měsíci +2

    I'm stuck at the request_reports step, I am getting 'service data' message instead of the 200 message

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +3

      Hi! Yes this issue occurs when an account isn't deemed legit enough. One guaranteed fix is to make an apple account through an apple device. Another method is buying a song on iTunes. I haven't tested the second method myself

  • @bilginsefa
    @bilginsefa Před 5 měsíci +1

    how long will it gonna take in single device encrypted reports tab to get the locations? Im unable to get the locations

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      It's pretty fast but locations only accumulate once another iPhone has picked up the flipper and uploaded it. So you are likely just not near enough to a compatible iPhone. Going to a crowded area should prove this

  • @carpinchogod9279
    @carpinchogod9279 Před 5 měsíci +1

    I have a problem, when I run the request_reports script, I always need to login again, regardless if I did it before, and when the script is finished running it doesn't show any reports, it doesn't even show that "0 reports used"

  • @cristianrusso3591
    @cristianrusso3591 Před 5 měsíci

    Why can’t I see my flipper in the find my app on the iPhone? The flipper is reporting the position and everything works but I just don’t see it in the app

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      You need to use the cloning method to use your phones findmy app. Otherwise you'll need to map woth the request report and map script

    • @cristianrusso3591
      @cristianrusso3591 Před 5 měsíci +1

      Can I use the cloning method but with a cheaper findmy compatible smart tag?

  • @EliasDvorcak
    @EliasDvorcak Před 26 dny

    hi when it asks for the apple id i put my apple id and password and it said module 'pyprovision' has no attribute 'ADI'

  • @maternalpick1313
    @maternalpick1313 Před 5 měsíci +1

    I get stuck on the portion of requesting the 2FA code, my apple id uses a yubikey for 2fa, is that currently not functional with using the report python script?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      Unfortunately not, you'll have to change it to a phone number

  • @VikTDD
    @VikTDD Před 5 měsíci +2

    I don't know why, but I get an error ('latin-1' codec can't encode characters in position 0-8: ordinal not in range(256)) when I run the python request_reports.py command, if anyone can help

  • @CoopBo
    @CoopBo Před 11 dny

    8:37 I got the error “No module named ‘pbkdf2’”

  • @oxydk
    @oxydk Před 4 měsíci +3

    i am not receiving my 2FA code, i usually dont get em on text message, what could be causing this ?

  • @thiensinh6872
    @thiensinh6872 Před 4 měsíci

    Nice video.
    I bought some Tag, not AirTag due to high cost (I can connect and see them Find My app on my iPhone)
    How can I connect them to your solution, how can I get private key from the Tag?

  • @keithenmoore4991
    @keithenmoore4991 Před 5 měsíci +1

    Good video

  • @STX_12
    @STX_12 Před 4 měsíci

    Hello, I would like to clarify how and in what form to generate keys for tile air tag?

  • @KARMA.XD.
    @KARMA.XD. Před 5 měsíci +3

    I'm not getting the 2fa part any fixes?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      Double check the 2fa phone number

    • @KARMA.XD.
      @KARMA.XD. Před 5 měsíci +1

      ​@@MatthewKuKanich for some reason making a new apple account is what did it for me? all very confusing almost like apple didn't want you to do this lol

  • @GabeStump-wb9rm
    @GabeStump-wb9rm Před 5 měsíci +2

    I keep getting the no module 'Crypto' but I have it installed im at the part where you enter you apple id and password

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +2

      Try installing crypto module while inside the venv

    • @GabeStump-wb9rm
      @GabeStump-wb9rm Před 5 měsíci +1

      @@MatthewKuKanichdidn't work for me

    • @aqiriel
      @aqiriel Před 5 měsíci

      @@GabeStump-wb9rm after have done the activate.bat,
      you have to run
      pip install -r requirements.txt in the AirTagGeneration folder

    • @TheLastWolfBane
      @TheLastWolfBane Před 5 měsíci +1

      @@GabeStump-wb9rm i used "pip3 install pycryptodome"
      worked for me

    • @CapsIsCapin
      @CapsIsCapin Před 5 měsíci +1

      @@MatthewKuKanich i also tried that and it didnt work

  • @Jannover
    @Jannover Před měsícem

    8:23 when trying to run the request reports file it gives me the error "unable to open database file"

    • @Jannover
      @Jannover Před měsícem

      nvm it works properlt when you put a ' infront and after the name of the .py file: '.
      equest_reports.py'

  • @EbsImagination
    @EbsImagination Před 5 měsíci

    Does UWB work with the clone so I can really find my flipper on the spot?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      Unfortunately not, the flipper would need an UWB module for that to work and it wouldn't work even them because of the way this works. You can however use it to track like you can now, then when you get in a range of the flipper switch to the flipper mobile app and make it play noise

  • @fishonthego
    @fishonthego Před 3 měsíci

    It keeps saying the term hit is not recognised

  • @stevemunoz3876
    @stevemunoz3876 Před 4 měsíci +2

    I type in my email and password associated with my Apple ID but I don’t get the 2FA code at all. Can you offer any help ? Been banging my head against a keyboard for 2 days

  • @Bou-un8nb
    @Bou-un8nb Před 2 měsíci

    doesnt work, iphone doesnt "sense" the flipper, and theres no need for the docker

  • @camaileexd3055
    @camaileexd3055 Před 5 měsíci

    How would the process be if I want to simulate a SmartTag from Samsung, without cloning a real one?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci +1

      For the Samsung SmartTag and the Tile Tracker there currently isn't a method of generating keys. So for now you will have to clone those tags

    • @camaileexd3055
      @camaileexd3055 Před 5 měsíci

      @@MatthewKuKanich Thanks!

  • @alexouilleadria
    @alexouilleadria Před měsícem

    8:23 i have : ModuleNotFounError: No module named 'crypto'

  • @nickwaah2702
    @nickwaah2702 Před měsícem

    2:15 says unauthorised: incorrect username or password

  • @martinospapantoniou4491
    @martinospapantoniou4491 Před měsícem

    can u explain how to do it in mac?

  • @Guat231
    @Guat231 Před 3 měsíci

    is it possible to track without owning any apple devices

  • @Drkgq
    @Drkgq Před 2 měsíci

    What should I do if I have error «M2»?

    • @AngelPk96
      @AngelPk96 Před měsícem

      I completely deleted the anisette docker server and reinstalled. Check if SMS option is checked at the 2FA options at your apple account.

  • @imi3996
    @imi3996 Před 3 měsíci

    got stuck at 4:26 :c

  • @vihaansingla6222
    @vihaansingla6222 Před 5 měsíci

    but this wont show on the find my app?

    • @tigery1016
      @tigery1016 Před 4 měsíci

      if you clone your airtag, it will. right now, you're just generating find my compatible keys.

    • @vihaansingla6222
      @vihaansingla6222 Před 4 měsíci +1

      @@tigery1016 I don’t have an AirTag, I wanna make them

  • @CapsIsCapin
    @CapsIsCapin Před 5 měsíci

    my flipper never pinged

  • @justinkratz8165
    @justinkratz8165 Před 5 měsíci

    Where are commands at (ex: docker run)

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      In my repo, then inside the generate Airtags folder. The Readme has all the commands and a button to auto copy them

  • @OfficialyEdits
    @OfficialyEdits Před 5 měsíci

    I couldn't get 2fa to work

  • @dcuche
    @dcuche Před 5 měsíci

    What about samsung tags?

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      Those you'll need to clone. Instructions are in my repo

    • @dcuche
      @dcuche Před 5 měsíci

      @@MatthewKuKanich thanks! Sad to waste a tag :P

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      @@dcuche indeed, I'm working on a potential work around :)

  • @alan691
    @alan691 Před 5 měsíci

    I don't received my 2FA code...

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      Does it move on to the 2FA step in the terminal? And do you have 2FA setup? I would change the 2FA to a different email or phone number if it doesn't work

    • @alan691
      @alan691 Před 5 měsíci

      @@MatthewKuKanich It worked when I created a new iCloud account. Now I have a problem with the following:
      warnings.warn(
      {
      "status": 1,
      "status-message": "A server problem is blocking Apple ID sign in. Try signing in later."
      }
      'service-data'

    • @alan691
      @alan691 Před 5 měsíci

      @@MatthewKuKanich Everything works! Thanks!

    • @alan691
      @alan691 Před 5 měsíci

      Everything works! Thanks!

  • @3liverse
    @3liverse Před měsícem

    The 5 minute mark doesnt work. It keeps popping up with the error: File "E:\Hacking\Flipper Zero\FindMy\FindMyFlipper\AirTagGeneration\generate_keys.py", line 3, in
    from cryptography.hazmat.primitives.asymmetric import ec
    ModuleNotFoundError: No module named 'cryptography'

    • @3liverse
      @3liverse Před měsícem

      Nvm i fixed it using the "pip install cryptography" command :)

  • @ImJmsOG
    @ImJmsOG Před 5 měsíci

    everything works until i add my apple id and password. this message will show instead of asking for 2fa: 'latin-1' codec can't encode character '\u2019' in position 12: ordinal not in range(256). and thats beyond my capacities of solving this issue.

    • @MatthewKuKanich
      @MatthewKuKanich  Před 5 měsíci

      What is your keyboard language/layout?

    • @ImJmsOG
      @ImJmsOG Před 5 měsíci

      @@MatthewKuKanich I use French Canadian, tried it with US and still get the same message.

    • @ImJmsOG
      @ImJmsOG Před 5 měsíci

      @@MatthewKuKanich found it, had to change my Windows language to US. Its works now! Thanks!

  • @ansoncheng03
    @ansoncheng03 Před 5 měsíci

    I have recieved errors on both web_service and request_reports
    AirTagGeneration % python3 ./web_service.py
    File "./web_service.py", line 225, in
    private_keys: Annotated[str | None, Header(
    TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
    AirTagGeneration % python3 ./request_reports.py
    200: 2 reports received.
    from_bytes() missing required argument 'byteorder' (pos 2)

    • @NicolaX0855
      @NicolaX0855 Před 3 měsíci

      Open the file and delete " | None" this is two times in the file then run and works