If you're on a Hackintosh and apps like Brave or OBS won't ask for microphone permissions—leaving your "Privacy & Security" list empty—the system's TCC (Transparency, Consent, and Control) database is likely stuck.
Here is the quick fix to manually inject those permissions.
Source Jervi-writes
1. The "Nuclear" Reset
Before trying tools, try resetting the microphone database to force macOS to "re-discover" apps.
- Close your apps.
- Open Terminal and run:
tccutil reset Microphone
- Restart the app and check for the pop-up.
2. Manual Injection (The tccplus Way)
If the reset fails, you can manually force apps into the permission list using tccplus.
- Download `tccplus` from GitHub.
- Find the App ID in Terminal:
-
Brave:
osascript -e 'id of app "Brave Browser"'(usuallycom.brave.Browser) OBS:
osascript -e 'id of app "OBS"'(usuallycom.obsproject.obs-studio)Run the Injection:
chmod +x ~/Downloads/tccplus
~/Downloads/tccplus add Microphone [Bundle ID Here]
3. The "Terminal Proxy" Workaround
If you need a fix right now and the database won't update, launch the app via Terminal. macOS will often grant the permission to Terminal instead, which "leaks" the access to the app.
For OBS:
open /Applications/OBS.app/Contents/MacOS/OBS
For Brave:
open /Applications/Brave\ Browser.app/Contents/MacOS/Brave\ Browser
Click *"Allow"** when the prompt asks if Terminal can access the microphone.*
💡 Pro Tip for Hackintoshers
If these commands fail, check your SIP (System Integrity Protection) status. If SIP is fully locked down, the system might block these manual database edits. You may need to partially disable it via OpenCore (0x803) to make these changes stick.
Top comments (0)