

30th USENIX Security Symposium (USENIX Security ’21), August 14–16, 2019, virtual Event. PrivateDrop: Practical Privacy-Preserving Authentication for Apple AirDrop.
#ENABLE AIRDROP BLUETOOTH#
Apple devices start their AWDL interface and AirDrop server only after receiving a custom advertisement via Bluetooth LE (see USENIX paper for details). Triggering macOS/iOS receivers via Bluetooth Low Energy. I do not have the capacity to work on them myself but am happy to provide assistance if somebody else want to take them on. OpenDrop is the result of a research project and, thus, has several limitations (non-exhaustive list below).

#ENABLE AIRDROP INSTALL#
MacOS ships with a rather old version, so you will need to install a newer version, for example, via Homebrew: OpenDrop relies on a current version of libarchive. In addition, it requires Python >=3.6 as well as several libraries.Īs AirDrop exclusively runs over Apple Wireless Direct Link (AWDL), OpenDrop is only supported on macOS or on Linux systems running an open re-implementation of AWDL such as OWL. To achieve compatibility with Apple AirDrop, OpenDrop requires the target platform to support a specific Wi-Fi link layer. OpenDrop is not affiliated with or endorsed by Apple Inc. Therefore, it does not support all features of AirDrop or might be incompatible with future AirDrop versions.
#ENABLE AIRDROP SOFTWARE#
OpenDrop is experimental software and is the result of reverse engineering efforts by the Open Wireless Link project. We support contacts-only devices by using extracted AirDrop credentials (keys and certificates) from macOS via our keychain extractor. Its unique feature is that it is protocol-compatible with Apple AirDrop which allows to share files with Apple devices running iOS and macOS.Ĭurrently (and probably also for the foreseeable future), OpenDrop only supports sending to Apple devices that are discoverable by everybody as the default contacts only mode requires Apple-signed certificates. OpenDrop is a command-line tool that allows sharing files between devices directly over Wi-Fi. OpenDrop: an Open Source AirDrop Implementation
