Free during beta - no account, no payment

Android files on your Mac.
Over a cable.

Browse, transfer, and edit files on your Android phone from a native Mac app. Full USB speed. Nothing to install on the phone.

.dmg, Apple Silicon, macOS 12+ - beta build, unsigned (see install guide)

Three ways to connect

Pick per session - this is exactly what you'll see on first launch.

Recommended

Connect via ADB

Wired, fast - requires USB Debugging

  • Full USB bandwidth transfers
  • Device tools: screenshots, app list, APK export
  • One-time setup: enable USB Debugging, accept the phone prompt
Android 11+

Connect via Wi-Fi

Wireless debugging - same network required

  • Same features as ADB, no cable - speed depends on your Wi-Fi
  • Pair once with a QR code, reconnects automatically
  • Phone and Mac must be on the same Wi-Fi network
Limited

Connect via MTP

Fallback option - no APK install, no device tools

  • Zero setup - no Developer Options needed
  • Browse, transfer, rename, delete, edit
  • No APK install, device tools, or storage stats
  • Use when USB Debugging isn't an option

Features

Everything in the beta, free.

Two-way transfer

Drag files onto the window to upload. Drag out of the grid, or download to a folder you pick. Per-file progress with live MB/s.

Open & edit round-trip

Open a phone file in its Mac app. Save it - Droidwire pushes it back to the phone automatically.

Multiple devices

Two phones plugged in? Switch between them from the titlebar. USB and wireless at the same time.

Wireless ADB

Pair over Wi-Fi with a QR code (Android 11+). Transfer without a cable once paired.

Menu bar mode

Droidwire lives in your menu bar too. Click the icon for a mini drop-zone - files you drop land straight in the phone's Download folder, no need to open the full window.

Storage analyzer

Treemap of what's eating your phone storage. Drill into folders, clean up from the Mac.

Transfer queue

Pause, resume, reorder. Notification when the batch completes. Cancel mid-flight cleanly.

Previews & thumbnails

Image previews and grid thumbnails, including HEIC. Tabs, search, bookmarks for fast navigation.

Device tools

Screenshot capture, battery and storage detail, installed app list with APK export (ADB mode).

Install

Five steps, about two minutes. Steps 3–5 are needed once because beta builds aren't signed with an Apple certificate yet.

Download the .dmg

Grab the latest Droidwire-x.x.x-arm64.dmg from the download button above. By installing, you accept the beta terms - short version: beta software, provided as-is, keep backups of anything irreplaceable.

Drag Droidwire into Applications

Open the downloaded .dmg and drag the Droidwire icon onto the Applications folder. You can then eject the .dmg.

Open the app once - macOS will block it. Click Cancel

Open Droidwire from Applications. macOS shows an alert - usually "Droidwire is damaged and can't be opened". The app is not damaged; macOS says this about any app that isn't signed with an Apple certificate. Click Cancel (don't click "Move to Trash") and go to the next step.

Run one command in Terminal

Open Terminal (press Cmd + Space, type "Terminal", press Enter). Paste this command and press Enter:

xattr -dr com.apple.quarantine /Applications/Droidwire.app

What it does: macOS tags every downloaded file with a "quarantine" flag, and that flag is what triggers the "damaged" alert on unsigned apps. This command removes the flag from the Droidwire app only. It changes nothing else on your Mac. It prints nothing when it succeeds.

Reopen Droidwire

Open Droidwire again from Applications (or Launchpad / Spotlight). It now opens normally, and it stays that way - you never repeat steps 3–5.

On first launch the app asks for your email once - it registers you as a beta tester (see Privacy). After that, plug in your phone (or use Wi-Fi) and the built-in setup walks you through connecting it.

Found a bug? This is a beta - that's the point. Grab the log via Droidwire menu > Show Logs in Finder and open an issue on GitHub with the log attached. Every report makes the app better.

Requirements

What you need on each side of the cable.

MacApple Silicon (M1 or newer), macOS 12 Monterey or later
AndroidAndroid 8.0+ · MTP mode works out of the box; ADB mode needs USB Debugging enabled
Phone-side appNone. Nothing to install on the phone, ever
CableAny USB data cable (or Wi-Fi with wireless ADB on Android 11+)
PriceFree during beta

Privacy & security

Your files never leave the cable. Here is exactly what the app does and doesn't do.

Where files goDirectly between your Mac and your phone over USB or your local Wi-Fi network. No server, no cloud, no third party ever sees them
AccountsNo account, no login, no password. On first launch the app asks for your email once - it identifies you as a beta tester so you can be reached about updates and the early-supporter offer when the paid version launches. Stored privately, never shared or sold, removed on request (contact form)
TelemetryNone. No analytics, no tracking, no crash reporting
Network useNo file data ever leaves the cable/Wi-Fi link to your phone. Separately, on each launch the app does a couple of small background checks: it pings GitHub for the latest version number (also available anytime via Check for Updates in the menu) and reads a short list of in-app announcement messages. Neither sends any personal data, and neither installs anything. Plus the one-time email registration above. That's the full list
Your phoneNothing is installed on it, ever. Droidwire talks over Android's own built-in protocols (ADB / MTP). Revoke access anytime: turn off USB Debugging or unplug the cable
Deleting filesEvery delete asks for confirmation first. Nothing is removed silently
LogsKept only on your Mac, for debugging. Shared only if you attach them to a bug report yourself
Why the macOS warning?Beta builds aren't signed with an Apple Developer certificate yet ($99/yr - coming after beta). The "damaged" alert is macOS's blanket response to any unsigned app, not a judgment about this one

Beta terms & licenses

The short, honest version.

Beta statusDroidwire is in public beta. It's stable in daily use, but bugs are expected - that's what a beta is for. Keep backups of anything irreplaceable before large transfers or deletes
Terms of useBy installing, you accept that the beta is provided as-is, without warranty. The developer is not liable for data loss - same terms as any beta software. If that's not acceptable, wait for the signed release
LicenseDroidwire is proprietary software, © 2026 Ajith M Jose. Free to use during the public beta
Open source insideElectron (MIT), Android Debug Bridge / adb (Apache-2.0, AOSP), libmtp (LGPL-2.1), libusb (LGPL-2.1), luck-node-mtp (ISC), React (MIT), qrcode (MIT). Full notices ship in the app: Droidwire menu > Licenses
LGPL notelibmtp and libusb are dynamically linked; you may substitute your own builds of these libraries per the LGPL-2.1