Skip to content

nozwock/packet

Repository files navigation

Image for: Repository files navigation

Packet

A partial implementation of Google's Quick Share protocol that lets you send and receive files wirelessly from Android devices using Quick Share, or another device with Packet.

Installation

Image for: Installation

Nightly

Nightly Flatpak builds are available from here.

Requirements

Image for: Requirements

Since only the Wi-Fi LAN medium is implemented, Packet requires Bluetooth to be enabled and the devices to be connected to a Wi-Fi network with mDNS.

Translations

Image for: Translations

If you'd like to help translate Packet to your native language, you can do so using the Weblate platform.

FAQ

Image for: FAQ

Can't send to app from other devices

Your firewall may be blocking Packet's port. Enable Static Port in Preferences and allow it through the firewall. See issue #35.

Downloads folder keeps resetting

In Flatpak, folder access is temporary and resets after a session restart because static access can't be requested. To set a permanent downloads folder, grant access in advance using Flatseal or run:

flatpak override --user io.github.nozwock.Packet --filesystem='/path/to/your/folder/here'

Acknowledgments

Image for: Acknowledgments
  • Dominik Baran for creating the icon and working on the app's design.
  • NearDrop for reverse-engineering the closed-source Quick Share implementation in Android's GMS.
  • rquickshare for their internal Rust implementation of the Quick Share protocol.