objective-see / OverSight

OverSight monitors a mac's mic and webcam, alerting the user when the internal mic is activated, or whenever a process accesses the webcam.
GNU General Public License v3.0
491 stars 38 forks source link

Can't add "EqMac" to allowed items to stop banners from showing #57

Open 0xAdriaTorralba opened 9 months ago

0xAdriaTorralba commented 9 months ago

EqMac make creates a new sound and microphone profile that OverSight detect it as "recording".

On the banner, I can't add this process to the allowed items. Is there any other way to add a process to the allowed items outside of clicking the banner and pressing "Allow"?

whispy commented 9 months ago

I am having the same issue whenever audio is played. I am piping my audio through Boom 3D, and I get a notification that pops up telling me that BoomAudio became active. However, I cannot add it to the Allow list.

whispy commented 9 months ago

I was able to manually edit my allow list by installing a .plist editor (I used PlistEdit Pro), and editing the config plist at: /Users/${USERNAME}/Library/Preferences/com.objective-see.oversight.plist.

That allowed me to add apps/processes to the allowlist that are not otherwise add-able via the Oversight UI.

voa257 commented 7 months ago

@whispy , could you share the code you added to the preference file? Thanks!

voa257 commented 7 months ago

@0xAdriaTorralba, could you help me with that?

0xAdriaTorralba commented 7 months ago

I ended up unsintalling that, I'm sorry I can't help with that :(

whispy commented 7 months ago

2024-01-29_00-46-34

@voa257, here's a screenshot of my plist edits

voa257 commented 7 months ago

Thank you, @whispy. I understand how the plist file functions now. The issue is that, on my computer, the eqMac process triggering Oversight appears as "unknown." Consequently, I cannot add a plist entry with a regular processpath (i.e. /Applications/WhatsApp.app/Contents/MacOS/WhatsApp). The path "/Applications/eqMac.app/Contents/MacOS/eqMac" is not the one that should be added to Oversight plist. Instead, I had to add the processpath "unknown" to prevent the banners. However, I don't believe this is advisable or the best solution, as other processes (potentially undesired ones) could also appear as "unknown.

whispy commented 5 months ago

Are you sure that adding the eqMac path doesn't silence the Oversight banners? My processes were appearing as "unknown" also, but manually adding the path of suspected applications silenced the "unknown" triggers.