Discussion:
Mojave Privileged Helper Tool - full disk access
Mark Allan
2018-09-06 11:39:50 UTC
Permalink
Hi All,

I have an app with a privileged helper tool which needs full disk access in
10.14 Mojave.

The privileged helper tool is (as you'd expect) a binary rather than an app
bundle, so it's not showing up when I press the plus (+) button in Security
& Privacy -> Privacy -> Full Disk Access. Neither can I drag and drop it in
there.

I've looked around online and I can't find the answer to this anywhere.
I've found a couple of threads in Apple's Developer Forums (most useful
being https://forums.developer.apple.com/thread/107546 ) but I still can't
get it to work.

I see that it must be possible because Carbon Copy Cloner is able to do it
- you can add their helper tool either by using the plus button or drag and
dropping the binary.

My helper tool is signed properly, has a bundle identifier and otherwise
works fine...it just isn't permitted access to the full disk.

Any help would be greatly appreciated.

Many thanks
Mark
_______________________________________________

Cocoa-dev mailing list (Cocoa-***@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/gegs%40ml-in.narkive.net

This email sent to ***@ml-in.narkive.net
Mark Allan
2018-09-07 14:02:28 UTC
Permalink
So I worked out most of this for myself.

My privileged helper tool is only executable by root. If I set it to world-executable, then it's possible to drag and drop it into the Full Disk Access panel. Still can't get it to show up when pressing the add/plus (+) button, but that's not a big issue.

Mark
Post by Mark Allan
Hi All,
I have an app with a privileged helper tool which needs full disk access in 10.14 Mojave.
The privileged helper tool is (as you'd expect) a binary rather than an app bundle, so it's not showing up when I press the plus (+) button in Security & Privacy -> Privacy -> Full Disk Access. Neither can I drag and drop it in there.
I've looked around online and I can't find the answer to this anywhere. I've found a couple of threads in Apple's Developer Forums (most useful being https://forums.developer.apple.com/thread/107546 <https://forums.developer.apple.com/thread/107546> ) but I still can't get it to work.
I see that it must be possible because Carbon Copy Cloner is able to do it - you can add their helper tool either by using the plus button or drag and dropping the binary.
My helper tool is signed properly, has a bundle identifier and otherwise works fine...it just isn't permitted access to the full disk.
Any help would be greatly appreciated.
Many thanks
Mark
_______________________________________________

Cocoa-dev mailing list (Cocoa-***@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/gegs%40ml-in.narkive.net

This email sent to ***@ml-in.narkive.net

Loading...