macOS
macOS 14 Sonoma or later · Apple Silicon and Intel · 750 KB
Tethertone-0.2.0-macos.dmgVersion 0.2.0. Free and open source. You need both apps: one on the Mac that sends the audio, one on the phone that plays it.
macOS 14 Sonoma or later · Apple Silicon and Intel · 750 KB
Tethertone-0.2.0-macos.dmgAndroid 8.0 or later · phones and tablets · 9 MB
.dmg and drag Tethertone into Applications. If you prefer an installer, the .pkg does the same thing and opens the app when it finishes.“Tethertone can't be opened” on first launch? The app is signed but not notarized by Apple, which requires a paid developer account. Open System Settings › Privacy & Security, scroll down and click Open Anyway. Or remove the download quarantine in Terminal:
xattr -dr com.apple.quarantine /Applications/Tethertone.app
.apk on your phone. You can also copy it over from the Mac, or install it with adb install.Upgrading from AudioBridge 0.1.0? Tethertone is the same project under a new name, and it installs as a new app on both devices. Remove AudioBridge from the Mac and the phone, then pair once more.
Built Tethertone from source before? Android won't update an app signed with a different key, so uninstall that build first.
Wi-Fi needs nothing extra. For the lower-latency USB route:
adb on the Mac:brew install android-platform-tools
Plug in the phone and accept the Allow USB debugging? prompt. Tethertone sets up adb reverse by itself and puts the cable first in the QR code.
Every release publishes a SHA256SUMS file. Compare it with:
shasum -a 256 Tethertone-*
The Android APK is signed with the project's release key. Its certificate SHA-256 fingerprint is:
28:F7:E2:4A:8B:5D:A7:85:4A:D5:8E:FD:F1:D5:CE:1A:C4:CB:1C:8D:CA:DE:6D:5B:11:5F:DB:41:03:C3:32:DA
The macOS app needs only the Xcode Command Line Tools; the Android app needs JDK 17 and the Android SDK.
git clone https://github.com/AimenSayoud/tethertone.git
cd tethertone/macos && ./make-signing-identity.sh && ./build.sh --install
cd ../android && ./gradlew :androidApp:installDebug
See BUILDING.md for tests, release builds and signing.