A free, native macOS app to transfer files between your Mac and Android phone over USB.
No cloud. No Wi-Fi. No Google account needed. Just plug in and go.
- Drag & Drop — Drag files from Finder straight to your phone
- Parallel Transfers — Upload/download multiple files simultaneously
- File Browser — Browse your phone's storage like a native Finder window
- Quick Access Sidebar — Jump to Camera, Downloads, Pictures, Music, etc.
- Search & Sort — Search files instantly, sort by name, size, date, or type
- Batch Operations — Rename, change extensions, delete multiple files at once
- Trash Management — Move to trash & restore, just like macOS
- Resizable Transfer Panel — Collapsible progress view with drag-to-resize
- macOS 13.0 (Ventura) or later
- Android device with USB cable
- USB Debugging enabled on your Android device (see below)
- Open Settings on your Android phone
- Scroll down and tap About Phone
- Find Build Number and tap it 7 times
- You'll see a toast: "You are now a developer!"
On some phones (Samsung), go to Settings → About Phone → Software Information → Build Number
- Go back to Settings
- Tap Developer Options (now visible near the bottom)
- Toggle USB Debugging to ON
- Tap OK on the confirmation dialog
- Connect your phone to your Mac via USB cable
- On your phone, you'll see a prompt: "Allow USB debugging?"
- Check "Always allow from this computer"
- Tap Allow
Tip: If you don't see the prompt, try disconnecting and reconnecting the cable, or switch to a different USB port.
- After connecting, pull down the notification shade on your phone
- Tap the USB notification (e.g., "Charging this device via USB")
- Select File Transfer / MTP
-
Download the latest
.dmgfrom Releases -
Open the DMG and drag AndroidFileSync to your Applications folder
-
Important — remove Gatekeeper quarantine (the app is not signed with an Apple Developer account):
xattr -cr /Applications/AndroidFileSync.app
-
Launch the app — ADB is bundled, no additional setup needed
Why? macOS blocks unsigned apps by default. The
xattr -crcommand removes the quarantine flag so the app can open normally. This is safe — the app is open source, you can verify the code yourself.
git clone https://github.com/YourUsername/AndroidFileSync.git
cd AndroidFileSync
open AndroidFileSync.xcodeprojBuild and run with Xcode (⌘R).
To create a DMG:
./build-dmg.sh- Connect your Android phone via USB
- Launch AndroidFileSync
- The app auto-detects your device
- Browse, drag & drop, download, upload — it just works
| Problem | Solution |
|---|---|
| "Scanning for Device..." won't stop | Check USB Debugging is enabled and you tapped "Allow" on the phone |
| Device not detected | Try a different USB cable (some only charge, don't transfer data) |
| Slow transfers | Use a USB 3.0 cable and port for faster speeds |
| App crashes on launch | Ensure macOS 13.0+ and try re-downloading |
- SwiftUI — Native macOS UI
- ADB — Android Debug Bridge (bundled with the app)
- Swift Concurrency — Async/await for parallel transfers