Repository navigation
Android Sync 1.1
What's new
- Binary file streaming over authenticated TLS removes Base64 expansion and per-chunk response waits.
- Optional unencrypted local TCP file transfers, authorized by per-batch tokens exchanged over TLS.
- Transfer-mode settings synchronize across paired devices and persist across restarts.
- Bounded memory, durable checkpoints approximately every 8 MiB, resume support and SHA-256 verification before publishing received files.
- Throttled progress updates and compatibility with the original transfer path for older paired versions.
Transfer privacy
Encrypted Wi-Fi remains the default. Insecure transfer exposes file bytes to anyone who can observe the local network. It is not guaranteed to be faster. Turning it off cancels active unencrypted batches; restart them to use TLS. Notifications, clipboard, pairing and transfer authorization remain on the authenticated TLS control connection.
Downloads
- AndroidSync-1.1.apk: Android 12+, full local feature variant.
- AndroidSync-standard-1.1.apk: Android 12+, standard variant with restricted capabilities omitted.
- AndroidSync-macOS-1.1.dmg / .zip: macOS 14+, universal Intel and Apple Silicon app. Open the DMG and drag the app to Applications, or extract the ZIP.
- AndroidSync-source-1.1.zip / .tar.gz: matching source, build resources, README, license and changelog. Website, design files, development documents and build outputs are excluded.
- SHA256SUMS.txt: checksums for all uploaded packages.
Build verification
Both Android variants and both Mac architectures compiled from the release source snapshot. Android unit tests passed: 22 per variant. Swift tests passed: 26. Mac code signature and DMG integrity verified. These checks do not establish throughput or full device compatibility.
The APKs are local debug-signed builds. The Mac app is ad hoc signed, not Apple Developer ID signed or notarized. Read the installation and signing instructions.
Source commit: 030abee