seemoo-lab / opendrop

An open Apple AirDrop implementation written in Python
https://owlink.org
GNU General Public License v3.0
8.49k stars 265 forks source link

Not all devices are detected/sporadic behavior #28

Open Titaniumtown opened 4 years ago

Titaniumtown commented 4 years ago

Ok, so I am trying to airdrop things to people and I have ran into many issues that might be caused by the lack of BLE support.

•The commands 'airdrop find' and 'airdrop receive' yield no results on these devices: iPad mini 1, iPad 4th gen (MD511LL/A) •But it works on these devices: iPhone 6, iPhone SE, iPhone 7

Although, the devices I've listed working are sporadic regarding recognition; with the devices in question taking multiple minutes for traffic to appear in the logs when I run the command: 'sudo owl -i mon0 -d -v' . This again may be an issue with the lack of BLE support; correct my if I'm wrong.

Conclusion: Is this an issue on my end? Or is this caused by the lack of BLE support?

P.S Incase it's useful, here are some misc. info: Wifi card used for owl/opendrop: Atheros AR9485 OS: Manjaro (unstable branch but I tested on stable aswell) Command used to put wifi card in monitor mode: 'sudo iw phy phy2 interface add mon0 type monitor flags active && sudo iw wlp2s0 del'

schmittner commented 4 years ago

receive is not dependent on BLE support.

I would recommend trying channel 44 or 149 in OWL (and let OWL set the device into monitor mode).

Titaniumtown commented 4 years ago

This issue is also prevalent when I disable Network manager and all the services that are associated with it. I also have a 2nd wifi card so disabling Networkmanager would make me unable to connect to wifi on the 2nd wifi card.