Transfer photos from a OnePlus phone to a Mac
Set the USB mode to File transfer — OnePlus phones often revert to MIDI after a replug. Then copy from DCIM, or let RollFerry do it by month, verified.
19 September 2026
Plug the OnePlus in, pull down the notification shade, tap the USB notification and pick File transfer. OxygenOS starts in charging-only mode, so nothing on the Mac sees the phone until you change it.
There is a OnePlus-specific trap after that. On several models the phone does not remember the mode across an unplug — it can come back as Charging, or as MIDI, on its own. If the phone appeared once and then vanished, check the notification again before you blame the Mac or the app.
The phone I actually test on
RollFerry is developed against a OnePlus Nord CE 2. The figures on the home page come from it:
- A full scan of 709 files took 5.2 seconds.
- Copying all of them — 9.8 GB — took 278 seconds, about 35 MB/s, with zero failures.
- The cable was pulled at 121 seconds: 443 files had landed, 443 verified records existed, and there were no partial files left behind.
- Plugged back in, the remaining 266 copied at 33 MB/s and the totals matched to the file.
If you have a OnePlus, this is the phone the code was written against.
Where OnePlus keeps photos
DCIM/Camera— the camera roll.Pictures/Screenshots— screenshots, outside the camera folder.Pictures/— edited copies and images saved by apps.Movies/— some video, depending on the app that recorded it.Android/media/com.whatsapp/— WhatsApp photos and video on current Android.
Photos that have been offloaded to a cloud service have no bytes on the phone. The gallery shows a thumbnail, but there is nothing local for any USB tool to copy.
The free way
Switch the USB mode to PTP and macOS treats the phone as a camera, which means Image Capture — already in your Applications folder — can list the camera roll and import it.
It sees the camera folder only, gives you one flat pile of files rather than folders by date, does not remember what it imported last time, does not verify that a copy matches the original, and starts over if the cable moves. For a weekend’s photos that is fine. For a full phone it is the bookkeeping, not the copying, that takes the evening.
Doing it with RollFerry
RollFerry does one job: photos and videos, phone to Mac, over a cable.
- Plug in. It finds the phone and reads the media folders. 709 files took 5.2 seconds on the Nord CE 2.
- See what is new. It keeps a record of everything it has ever copied, so the grid shows only what is missing from your Mac, by month, with thumbnails from the phone. Pick a month, a range, or everything.
- Cross. Each file is copied and then checked byte for byte with SHA-256. A tick means it landed. Unplug mid-transfer and you lose at most the one file in flight — that is the test above, run on purpose.
Files land in plain 2026/08 folders in whatever folder or external drive you
choose. Nothing is renamed, re-encoded or uploaded, there is no account, and it
all works with the network off.
Freeing space on the phone is a separate step you start yourself. Before deleting anything RollFerry checks twice per file: a verified record from the copy, and the copy still present on your Mac at the right size. That second check is what catches a file you moved or deleted afterwards. Anything it cannot prove stays on the phone and is reported back to you by name.
How the files are arranged on the Mac
You choose the destination — a folder or an external drive — and how it is laid out:
- Year and month,
2026/08/IMG_20260814_103211.jpg. The default, and the one worth using. - Year, one folder per year.
- Flat, everything in the folder you picked.
The dates come from the file itself, not from when you copied it, so a photo
from 2023 lands in 2023. Filenames are never changed, so a file that comes
back from a backup years later is still recognisably the same file.
If the OnePlus does not show up
- Check the USB notification again — File transfer, not MIDI or charging. This is the common one on OnePlus.
- Quit Preview, Image Capture and Photos. macOS runs a camera service that claims a phone the instant it appears and locks other apps out; opening any document in Preview is enough to start it.
- Use the cable that came with the phone.
- Plug straight into the Mac, not through a hub or a monitor.
Each of those is covered in Android File Transfer not working on macOS. If the phone is full and you want the space back, see phone storage full.