Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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