Download RollFerry.

For macOS 14 or later, Apple silicon and Intel.

Version
0.2.0
Size
5.2 MB
SHA-256
0000000000000000000000000000000000000000000000000000000000000000
Requires
macOS 14 or later, Apple silicon and Intel

Trial: scan and browse without limits. Buying unlocks crossing. See pricing.

Install

  1. Download RollFerry-0.2.0.zip.
  2. Double-click the zip. RollFerry.app appears next to it.
  3. Drag RollFerry.app into your Applications folder.

The first time you open it

macOS shows a message like “Apple could not verify ‘RollFerry’ is free of malware that may harm your Mac or compromise your privacy.”

That is macOS telling you the truth: it has not checked this app, because checking costs a yearly Apple developer subscription that RollFerry does not have yet. It is not a virus warning.

To open it anyway:

  1. Click Done on the message.
  2. Open System Settings → Privacy & Security.
  3. Scroll down. You will see “RollFerry” was blocked to protect your Mac.
  4. Click Open Anyway.
  5. Enter your Mac password or use Touch ID.
  6. A second message asks whether you are sure. Click Open.

RollFerry opens, and from then on it opens normally — you will not see either message again. If you replace RollFerry with a newer version later, you do this once more for that version.

If you would rather use the Terminal

One command does the same thing. It removes the “downloaded from the internet” mark that makes macOS ask:

xattr -d com.apple.quarantine /Applications/RollFerry.app

Then open RollFerry normally. If it says No such xattr, the mark is already gone and you can just open the app.

Checking the download

Each release has a SHA-256 published next to it. To confirm your copy matches:

shasum -a 256 ~/Downloads/RollFerry-0.2.0.zip

The output should be the same string as the one above. If it is not, delete the file and download it again.

What RollFerry needs

  • macOS 14 (Sonoma) or later, on Apple silicon or Intel.
  • An Android phone and the USB cable that charges it.
  • On the phone: pull down the USB notification and choose File transfer. Charging-only, MIDI and PTP modes do not let a Mac read photos, and RollFerry will tell you so.

If RollFerry says the phone is busy

RollFerry showing “Your phone is busy.” with the line “Another app on this Mac is using the phone. Quit Preview, Image Capture or Photos, then click Try again.” and a Try again button.

macOS has a camera service of its own, ptpcamerad. It claims a phone the moment one appears, and whichever program claims it first keeps it until it lets go — so if the service wins, RollFerry is locked out.

The service is not always running. macOS starts it only when an app that reads cameras is open, so on a Mac with none of them open nothing competes for your phone at all. The fix is to close whatever is asking for it:

  1. Quit Preview, Image Capture and Photos.
  2. RollFerry takes the phone on its own within a few seconds. If it does not, unplug the phone, plug it back in, and click Try again.

Preview is the surprising one. It reads cameras, so having any document open in it is enough to start the service in the background.

If you cannot quit the app that is holding the phone, this frees it at once:

killall -9 ptpcamerad

The service starts again the next time an app needs it, which does no harm: once RollFerry has the phone, it keeps it until you unplug it or quit the app.

Removing it

Drag RollFerry.app to the Trash. Nothing else is left behind except its settings, which you can remove with:

rm -rf ~/Library/Containers/app.rollferry.RollFerry

Photos RollFerry has already copied to your Mac are ordinary files in the folder you chose. Removing the app never touches them.


Trial: scan and browse without limits. Buying unlocks crossing.