Live data from Hacker News

OpenDrop: An open Apple AirDrop implementation written in Python

github.com

41–50 of 132 posts

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#41

Earlier quoted context omitted.

When I was traveling from Sharm El Sheikh through Sinai to Israel in the bus I’ve transferred 40GB of photos and videos to my friends on iPhone 6S. Imagine this on Android 5 years ago - they (Google) only managed to copy AirDrop with same functionality (wifi + bluetooh) only in 2020 with Nearby Share.

Why not just use a cable and copy the files? Oh wait you can't do that on an iPhone. You don't have the freedom to.

Android users are carrying around data transfer cables?

Hey guys, get a load of this!

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#42
Does Air Drop use bluetooth or is it network facing? I always worry about yet another attack vector being opened up. Usually any new usability feature like this is designed with security from the ground up which is a misnomer for riddled with unexposed security holes. I always recall the promotion of JAVA as being the security standard bearer but look where that ended up. The best way to secure an unwanted feature is to disable it permanently.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#43

I believe AirDrop is a a great example of how Apples vertical integration and full ownership of software and hardware really thrives. It may not offer interoperability with other platforms, but that’s because other platforms don’t have the control needed to implement the same level of integration of hardware and software needed. Without the direct low level control of the radio hardware they would not have been able…

> I believe AirDrop is a a great example of how Apples vertical integration and full ownership of software and hardware really thrives.

I guess you don't have two iDevices then? Airdropping something constantly and randomly doesn't work with no popup on the other side. It's totally embarrasing given that they have control over soft and hardware. I'm puzzled how it's even possible to screw this up so badly and leaving it like this for years.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#44

Earlier quoted context omitted.

When I was traveling from Sharm El Sheikh through Sinai to Israel in the bus I’ve transferred 40GB of photos and videos to my friends on iPhone 6S. Imagine this on Android 5 years ago - they (Google) only managed to copy AirDrop with same functionality (wifi + bluetooh) only in 2020 with Nearby Share.

Why not just use a cable and copy the files? Oh wait you can't do that on an iPhone. You don't have the freedom to.

You recommend buying 5-10m cable and connect people on different seats in the bus/plane/pool/whatever? Which century is this?

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#45

Does Air Drop use bluetooth or is it network facing? I always worry about yet another attack vector being opened up. Usually any new usability feature like this is designed with security from the ground up which is a misnomer for riddled with unexposed security holes. I always recall the promotion of JAVA as being the security standard bearer but look where that ended up. The best way to secure an unwanted feature is…

AirDrop never was hacked. It uses bluetooth and wifi to auth/search/transfer. It doesn’t require any existing network so it works in the desert or in the middle of the ocean.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#46
post #3

AirDrop is brilliant but it fails silently, no error messages - nothing. At best, it says that it was cancelled. Does anyone knows how to debug it? I also wonder, why this type of file transfer isn't the industry standart. It's so straightforward(when it works), why would anyone transfer files in any other way? Okay, maybe a transfer history can also be useful.

sudo killall bluetoothd This fixes if the error is on the Mac side. On iOS you have to reboot the device.

Toggling bt/airplane mode can work for iOS instead

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#47

I believe AirDrop is a a great example of how Apples vertical integration and full ownership of software and hardware really thrives. It may not offer interoperability with other platforms, but that’s because other platforms don’t have the control needed to implement the same level of integration of hardware and software needed. Without the direct low level control of the radio hardware they would not have been able…

> I believe AirDrop is a a great example of how Apples vertical integration and full ownership of software and hardware really thrives. I guess you don't have two iDevices then? Airdropping something constantly and randomly doesn't work with no popup on the other side. It's totally embarrasing given that they have control over soft and hardware. I'm puzzled how it's even possible to screw this up so badly and leaving…

No I do, and the 95% of the time it works makes up for the 5% of the time it doesn’t.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#48

Does Air Drop use bluetooth or is it network facing? I always worry about yet another attack vector being opened up. Usually any new usability feature like this is designed with security from the ground up which is a misnomer for riddled with unexposed security holes. I always recall the promotion of JAVA as being the security standard bearer but look where that ended up. The best way to secure an unwanted feature is…

Bluetooth to start the handshake than a protected adhoc WiFI network between the two devices.

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#49

I would be interested in an overview and comparison of all the available options to solve this kind of problem. Here is a list of some services I’ve used successfully in the past. SnapDrop - Site: https://snapdrop.net/ - Source: https://github.com/RobinLinus/snapdrop ShareDrop - Site: https://www.sharedrop.io/ - Source: https://github.com/szimek/sharedrop FilePizza - Site: https://file.pizza/ - Source: https://github…

Doesn't look like any of those are airdrop compatible.

thx for the clarification

Re: OpenDrop: An open Apple AirDrop implementation written in Python

#50
post #3

AirDrop is brilliant but it fails silently, no error messages - nothing. At best, it says that it was cancelled. Does anyone knows how to debug it? I also wonder, why this type of file transfer isn't the industry standart. It's so straightforward(when it works), why would anyone transfer files in any other way? Okay, maybe a transfer history can also be useful.

> Does anyone knows how to debug it?

Toggle Airplane mode on and off.

Bluetooth is problematic on every platform. Restarting it is the usual fix.

Post reply on HN