What it picks up.
Every photo, every clip, every screen recording — anything the OnePlus treats as a captured file. SyncShot reads the phone once and copies what it finds, regardless of format or how the gallery has organised it.
- Photos
- Everything the camera shoots — JPEG, HEIF where the model supports it, RAW (DNG) from the Pro mode — pulled at full resolution, single shots and bursts and panoramas alike.
- Video
- Standard 4K, 8K on flagship models, slow-motion, time-lapse, the high-bitrate Pro clips. Long takes copy in a single pass with progress you can watch.
- Captures
- Screen recordings, screenshots, downloaded media, edits saved back to the gallery — copied alongside the rest, treated as OnePlus media like any other file.
- Metadata
- Timestamps, location, orientation, and the technical EXIF data the camera wrote — preserved as the file moves from phone to destination.
Where it sends.
One source, many destinations — and SyncShotreads the OnePlus once, then fans the same files out to every place you chose. Pick one. Pick five. The phone doesn't wake up for each one.
- Internal disk
- Your Mac's own drive. The fastest target — usually first in the chain so the slower destinations can feed from it in the background.
- External drives
- USB-C and Thunderbolt SSDs, spinning HDDs, anything macOS mounts. Multiple drives at once if your shoot demands it.
- Network storage
- Synology, QNAP, TrueNAS, plain SMB shares. SyncShot writes over the network without blocking the local copy or slowing the phone read.
- Cloud
- S3 and S3-compatible buckets (Wasabi, R2, MinIO), Google Drive, Dropbox, Azure Blob. Same job, different destination — uploaded in parallel.
How it works.
- 01
Connect the phone
Cable in. Trust the Mac if it asks, and set the USB mode to file transfer when the OnePlus prompts. SyncShot sees it as a source the moment macOS does — no driver, no companion app.
- 02
Choose destinations
Pick every place this shoot belongs. Save the set as a workflow if you'll use it again — next time it's one click.
- 03
Hit start
SyncShot reads the OnePlus once and writes to every destination in parallel. The fastest disk finishes first; cloud uploads keep going in the background.
- 04
Trust the report
Every byte is hash-checked end to end. When the job finishes you get a report — what was copied, where it landed, every verification mark. The byte that left the phone is the byte that arrived.
OnePlus specifics.
The current run: OnePlus 12, 11, 10 Pro on the flagship side, with the Nord line (Nord 4 the latest) covering the mid-range. Stills come as JPEG or DNG from Pro mode; 10 Pro and newer add Hasselblad-branded colour-science JPEGs alongside the raw. Video runs H.264 and H.265, with 8K available on top-tier bodies. Hasselblad Pro Mode DNGs sit roughly twice the size of the matching JPEG, so destinations fill faster than a JPEG-only shooter expects.
One habit worth building. OxygenOS defaults the USB notification to Charge only every time you plug in — the file picker will not see the phone until you swipe down and pick File transfer. It is a two-second tap, but easy to forget mid-shoot when the offload is already meant to be running.
Common questions.
- 01
Does SyncShot work with every OnePlus?
If macOS mounts your OnePlus — through Android File Transfer, Finder, or any MTP-aware tool — SyncShot can read it. OnePlus 10 and newer are the well-trodden path; older models work the same way if they still mount.
- 02
Can it copy to my external drive and my NAS at the same time?
Yes. Pick as many destinations as you want — internal disk, external SSD, NAS, S3-compatible bucket, Google Drive — and SyncShot reads the OnePlus once and feeds every destination in parallel.
- 03
What happens to the originals on the phone after a copy?
By default the originals stay on the OnePlus — SyncShot is built to copy, not move. If a workflow does call for clearing the source after a verified copy, that's a conscious choice you make per workflow, never a surprise.
- 04
How do I know the copy is intact?
Every copy is hash-verified end to end. If a destination wrote something other than what the OnePlus handed over, SyncShot flags it and retries — and the job report tells you exactly what landed where.
- 05
Why does the phone charge instead of showing up?
OxygenOS defaults the USB notification to Charge only every time you plug in — the Mac cannot see the phone as a source until you swipe down and pick File transfer. This is by design and not a SyncShot issue. Build the tap into your plug-in habit: cable in, unlock, swipe down, File transfer, start the job. Once the phone is in file-transfer mode, SyncShot picks it up immediately.
Also offloading from Pixel, Samsung Galaxy, or iPhone? Browse everything SyncShot loves.