Connecting an approximately 10-year-old Android phone (likely Android 4–6) to a MacBook is tricky, because Google has barely maintained the official Android File Transfer (AFT) app for years and older devices often only support MTP (Media Transfer Protocol).
This guide explains how to copy all accessible files from an older Android device to a Mac using ADB (Android Debug Bridge).
It works even if your device is 10+ years old, as long as you can enable USB debugging.
-
Enable Developer Options
- Open Settings → About phone
- Tap Build number 7 times until you see “You are now a developer!”
-
Enable USB Debugging
- Go to Settings → Developer options
- Toggle USB debugging on
-
Connect the device to your Mac with a USB cable
- When prompted on the phone, accept the RSA fingerprint authorization
Install Android Platform Tools via Homebrew:
brew install android-platform-toolsVerify installation:
adb versionCheck that the phone is detected:
adb devicesExpected output:
List of devices attached
XXXXXXXX device
If you see unauthorized, check the phone screen and confirm the fingerprint prompt.
Copy everything from the internal storage (/sdcard) to your Mac:
adb pull /sdcard/ ~/AndroidBackup~/AndroidBackupis the destination folder on macOS- This will include photos, videos, downloads, WhatsApp folders, and other app media
Pull specific folders only:
adb pull /sdcard/WhatsApp ~/AndroidBackup/WhatsApp
adb pull /sdcard/DCIM ~/AndroidBackup/DCIM
adb pull /sdcard/Download ~/AndroidBackup/DownloadList files remotely:
adb shell ls -la /sdcard/If the device is rooted, you can gain full access:
adb root
adb pull / /Users/yourname/FullAndroidDumpOr create raw partition images:
adb shell su -c "dd if=/dev/block/mmcblk0 of=/sdcard/system.img"
adb pull /sdcard/system.img- Use
adb pull /sdcard/for a complete copy of user data - For full system access, root is required
- Works on old Android devices and modern macOS versions