github sameerasw/airsync-android v2.0.10-BETA
Encryption

latest releases: v2.1.2, v2.1.1, v2.0.33...
2 months ago

title

YOU NEED BOTH APPS TO BE v2.0.10^

How it works?

🔐 End-to-End AES Encryption

  • Communication between Android and macOS is now encrypted using AES-GCM with a 256-bit symmetric key.
  • The symmetric key is randomly generated on macOS during initial pairing.
  • There will be an option to reset the key later which will end all paired sessions.
  • The key is embedded in the pairing QR code, which the Android device scans securely.
  • All messages exchanged via WebSocket are now AES-encrypted with authentication (GCM mode provides both confidentiality and integrity).
  • Base64 encoding is used to transmit encrypted binary data as text.
  • This change prevents packet sniffing or tampering even over unsecured local networks.
  • Backward compatibility is not maintained — both devices must be updated to use encryption.
  • The Android app wills tore the key along with the specific mac so it can use the key on any network it connects with the host.
  • A huge thanks to any kind of research material helped and this time, for actually helpful heads-up from copilot & gemini.

Sample text:
airsync://192.168.8.105:6996?name=Sameera%E2%80%99s%20MacBook%20Air?plus=true?key=JMeIHX18UmKJCPsLFQ6wIUgicfXBpNEGYVjPCEFIb80=

Screenshot_20250808-094710

What's Changed

New Contributors

Full Changelog: v2.0.9-BETA...v2.0.10-BETA

Don't miss a new airsync-android release

NewReleases is sending notifications on new releases.