USB Debugging

USB debugging lets your Mac communicate with your Android device over USB. This is required for SuperMirror to work.

1. Enable USB debugging

First, make sure you've enabled Developer Mode.

  1. Open Settings → Developer options
  2. Toggle USB debugging to ON
  3. Confirm the prompt if asked
Xiaomi users: Also enable "USB debugging (Security settings)" — it's a separate toggle below USB debugging.

2. Connect via USB

  1. Plug your device into your Mac via USB-C (or USB-A with adapter)
  2. On your device, you'll see a prompt: "Allow USB debugging?"
  3. Check "Always allow from this computer"
  4. Tap Allow
If you don't see the authorization prompt, try unplugging and replugging the cable. Some devices also show a USB mode notification — make sure it's set to "File transfer" or "PTP", not "Charging only".

3. Verify the connection

Open Terminal on your Mac and run:

adb devices

You should see your device listed:

List of devices attached
XXXXXXXXX    device

The status should say device. If it says something else, see troubleshooting.

4. Start SuperMirror

Once adb devices shows your device, open SuperMirror and click Start Mirror. The device will be detected automatically.

Next steps