Skip to content

Comments

Add WarpShare to the readme (AirDrop implementation for Android)#174

Open
devnoname120 wants to merge 1 commit intogrishka:masterfrom
devnoname120:patch-1
Open

Add WarpShare to the readme (AirDrop implementation for Android)#174
devnoname120 wants to merge 1 commit intogrishka:masterfrom
devnoname120:patch-1

Conversation

@devnoname120
Copy link
Contributor

No description provided.

@devnoname120 devnoname120 changed the title Add WarpShare (Airdrop implem for Android) to the readme Add WarpShare (AirDrop implem for Android) to the readme Aug 4, 2024
@devnoname120 devnoname120 changed the title Add WarpShare (AirDrop implem for Android) to the readme Add WarpShare to the readme (AirDrop implementation for Android) Aug 4, 2024
@grishka
Copy link
Owner

grishka commented Aug 4, 2024

This one I don't want, because it only works one way (Android -> Mac) and doesn't actually implement any of AWDL (because that does require a kernel module to talk to the WiFi chip at a low enough level, no getting around it unfortunately).

@devnoname120
Copy link
Contributor Author

devnoname120 commented Aug 4, 2024

The README.md claims the following:

Utilizes the AWDL protocol, the same technology found in AirDrop, for faster file transfers between Mac and non-Apple devices.

Is it incorrect? If so, does it mean that AirDrop doesn't necessitate AWDL no matter what in order to work?

Edit: it doesn't use AWDL but somehow still manages to send files through AirDrop to macOS without any modifications. There must exist a fallback mechanism in AirDrop when AWDL is not available.

Edit 2: yes, AWDL is not mandatory as it listens on all interfaces. See this article for explanations: https://blog.i1nfo.com/posts/open-airdrop/
It's possible that it's not the default behavior in recent macOS/iOS versions and requires for the former to run defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 once to re-enable the behavior.

@devnoname120
Copy link
Contributor Author

@isXander
Copy link

isXander commented Sep 4, 2024

This one I don't want, because it only works one way (Android -> Mac)

Currently NearDrop is the same. You can't share Mac -> Android due to BLE beacon issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants