mipops / dvrescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation. Snapshot daily builds are at https://mediaarea.net/download/snapshots/binary/dvrescue/.
BSD 3-Clause "New" or "Revised" License
83 stars 19 forks source link

wishlist - macOS Security Policy check #816

Open libbyhopfauf opened 5 months ago

libbyhopfauf commented 5 months ago

If at all possible, it would be amazing for dvrescue to check the macOS security policy when it opens and alert the user that it needs to be adjusted to "reduced security" in recovery mode when it's blocking dvrescue from communicating with devices.

dericed commented 4 months ago

hmmm, are we sure that 'reduced security' is still needed? I think it is to support the decklink card, but if dv only, I suspect this might no longer be the case.

libbyhopfauf commented 4 months ago

It continues to be an issue for the computers I have tested on. If all of the other settings we specify are set and then I go in an change the security policy back to "full" I can't see any decks in vrecord or dvrescue. Seems to be the case for the M1 and M2 chip laptops I have been working with. There is a possibility that it's not the case for intel Macs, but I've only had the experience of needing to select reduced security.

dericed commented 3 months ago

Noting that this error in the log may be related, https://github.com/mipops/dvrescue/issues/808#issuecomment-2029820500.

dericed commented 1 week ago

@JeromeMartinez @g-maxime possible for the GUI to request permission when needed? I see this in several apps, like in teamviewer:

image
JeromeMartinez commented 1 week ago

possible for the GUI to request permission when needed?

We'll try to find that in macOS SDK docs, but if someone knows more about that, raise your hand!