I appreciate the hard work and expertise. But I absolutely do not get the point in reverse engineering a protocol that has been actively closed off. We can all come up with a universal airdrop RFC instead. That effort would be better spent. It's not some magic, it will be a very simple protocol.
Because AirDrop is already available on millions of Apple devices. If you start a new protocol it will only be available for a small user base and you need to ask Apple, Google and Microsoft to implement it.
AirDrop Anywhere – Making it work on Windows
11–20 of 32 posts
Re: AirDrop Anywhere – Making it work on Windows
#12Re: AirDrop Anywhere – Making it work on Windows
#13"it is unlikely that a non-Apple device has hardware support for adhoc wireless connections between devices. This makes implementation of AirDrop directly on non-Apple devices practically impossible without additional hardware. Instead we’ll implement a proxy..." I get what they mean here, but it has been done. It does require a Wi-Fi card with support for monitor mode and frame injection. OWL did it with an Atheros…
There’s no need to extract any Apple keys to be able to receive files, but the public root key appears to be needed able to send files to an Apple device.
OWL, OpenDrop and their latest project PrivateDrop (https://github.com/seemoo-lab/privatedrop) are linked heavily throughout the series - their reverse engineering of the protocol have been absolutely invaluable in building something that works, more or less sanely on non-Apple devices! Huge kudos to them!
Re: AirDrop Anywhere – Making it work on Windows
#14"it is unlikely that a non-Apple device has hardware support for adhoc wireless connections between devices. This makes implementation of AirDrop directly on non-Apple devices practically impossible without additional hardware. Instead we’ll implement a proxy..." I get what they mean here, but it has been done. It does require a Wi-Fi card with support for monitor mode and frame injection. OWL did it with an Atheros…
When you turn your android phone into a wifi hotspot, it creates a lan between your phone and the client. Isn't that enought ?
Re: AirDrop Anywhere – Making it work on Windows
#15Earlier quoted context omitted.
Because AirDrop is already available on millions of Apple devices. If you start a new protocol it will only be available for a small user base and you need to ask Apple, Google and Microsoft to implement it.
I think that, like imessage, you need certificates signed by Apple in order to actually use it with Apple devices. Really you'll be happier if you just ignore everything going on with iOS and Android.
Re: AirDrop Anywhere – Making it work on Windows
#16I appreciate the hard work and expertise. But I absolutely do not get the point in reverse engineering a protocol that has been actively closed off. We can all come up with a universal airdrop RFC instead. That effort would be better spent. It's not some magic, it will be a very simple protocol.
Because AirDrop is already available on millions of Apple devices. If you start a new protocol it will only be available for a small user base and you need to ask Apple, Google and Microsoft to implement it.
That said, this is all just a bit of fun so monetising it isn’t really on the cards anyway :)
Re: AirDrop Anywhere – Making it work on Windows
#17"it is unlikely that a non-Apple device has hardware support for adhoc wireless connections between devices. This makes implementation of AirDrop directly on non-Apple devices practically impossible without additional hardware. Instead we’ll implement a proxy..." I get what they mean here, but it has been done. It does require a Wi-Fi card with support for monitor mode and frame injection. OWL did it with an Atheros…
Well, that’s why I said it’s unlikely :)! Without purchasing additional hardware it’s not practical to be able to run AirDrop directly on non-Apple devices. There’s no need to extract any Apple keys to be able to receive files, but the public root key appears to be needed able to send files to an Apple device. OWL, OpenDrop and their latest project PrivateDrop ( https://github.com/seemoo-lab/privatedrop ) are linked…
Re: AirDrop Anywhere – Making it work on Windows
#18I appreciate the hard work and expertise. But I absolutely do not get the point in reverse engineering a protocol that has been actively closed off. We can all come up with a universal airdrop RFC instead. That effort would be better spent. It's not some magic, it will be a very simple protocol.
>> But I absolutely do not get the point in reverse engineering a protocol that has been actively closed off. You might be in the wrong forum. ;P I kid obviously - but in all seriousness some people actually do this stuff for fun! And also just to know more about the services we use every day.
Re: AirDrop Anywhere – Making it work on Windows
#19I appreciate the hard work and expertise. But I absolutely do not get the point in reverse engineering a protocol that has been actively closed off. We can all come up with a universal airdrop RFC instead. That effort would be better spent. It's not some magic, it will be a very simple protocol.
Because AirDrop is already available on millions of Apple devices. If you start a new protocol it will only be available for a small user base and you need to ask Apple, Google and Microsoft to implement it.
Re: AirDrop Anywhere – Making it work on Windows
#20Earlier quoted context omitted.
Because AirDrop is already available on millions of Apple devices. If you start a new protocol it will only be available for a small user base and you need to ask Apple, Google and Microsoft to implement it.
^^ this! No need to install anything on my Apple devices. Long term plan is to have an instance of AirDrop Anywhere running perpetually on a Raspberry Pi and have a web interface accessible over the LAN for non-Apple devices to connect to when sharing files. That said, this is all just a bit of fun so monetising it isn’t really on the cards anyway :)