Summary
Now that Quick Share interoperates with Apple AirDrop on newer Android phones (Pixel 10, and rolling out to Samsung Galaxy S25/S26 via One UI 8.5, plus OPPO/OnePlus/Vivo/Xiaomi/HONOR), it would be great if rquickshare could gain the same iOS/macOS (AirDrop) compatibility — i.e. send to and receive from iPhones/Macs directly, the way the official Quick Share clients now can.
Today rquickshare speaks the Quick Share (Nearby Share) protocol only, so iPhones and Macs are invisible to it and vice-versa.
Why this is feasible
- Google reverse-engineered the AirDrop protocol to build this bridge — to an iPhone, the Android device simply appears as another Apple device (the iPhone user sets AirDrop to Everyone).
- The AirDrop protocol (AWDL discovery + HTTPS/OBEX-style transfer over TLS, BLE advertising) has been independently reverse-engineered and reimplemented in the open by the OpenDrop project (https://github.com/seemoo-lab/opendrop) and the owl AWDL daemon (https://github.com/seemoo-lab/owl), which demonstrates this is achievable on Linux/desktop without proprietary Apple code.
Possible scope / phases
- Receive from AirDrop — advertise rquickshare as an AirDrop-discoverable target so an iPhone/Mac with AirDrop set to Everyone can send to it.
- Send to AirDrop — discover nearby Apple devices and push files to them.
- Reuse the existing rquickshare UI so both Quick Share and AirDrop peers appear in the same device list.
The hard part is AWDL (Apple Wireless Direct Link) discovery, which typically needs a Wi-Fi adapter/driver that supports monitor mode + frame injection (as owl requires). It may be worth documenting that hardware constraint up front.
Related existing issues
These are about Quick Share/Android discovery regressions that appeared around the AirDrop update, but are distinct from this AirDrop-interop request:
References
Happy to provide BLE/mDNS/packet captures from an iPhone + Pixel/Galaxy if that would help scope the work.
Summary
Now that Quick Share interoperates with Apple AirDrop on newer Android phones (Pixel 10, and rolling out to Samsung Galaxy S25/S26 via One UI 8.5, plus OPPO/OnePlus/Vivo/Xiaomi/HONOR), it would be great if rquickshare could gain the same iOS/macOS (AirDrop) compatibility — i.e. send to and receive from iPhones/Macs directly, the way the official Quick Share clients now can.
Today rquickshare speaks the Quick Share (Nearby Share) protocol only, so iPhones and Macs are invisible to it and vice-versa.
Why this is feasible
Possible scope / phases
The hard part is AWDL (Apple Wireless Direct Link) discovery, which typically needs a Wi-Fi adapter/driver that supports monitor mode + frame injection (as
owlrequires). It may be worth documenting that hardware constraint up front.Related existing issues
These are about Quick Share/Android discovery regressions that appeared around the AirDrop update, but are distinct from this AirDrop-interop request:
References
Happy to provide BLE/mDNS/packet captures from an iPhone + Pixel/Galaxy if that would help scope the work.