Jervi
Back to all articles
HackintoshMicrophone Permission

Fix: Microphone Permissions Not Showing Up on Hackintosh (macOS Tahoe/Sonoma)

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.

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.


1. The "Nuclear" Reset

Before trying tools, try resetting the microphone database to force macOS to "re-discover" apps.

  1. Close your apps.
  2. Open Terminal and run:
bash
tccutil reset Microphone
  1. 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.

  1. **Download tccplus** from GitHub.
  2. Find the App ID in Terminal:
  • Brave: osascript -e 'id of app "Brave Browser"' (usually com.brave.Browser)
  • OBS: osascript -e 'id of app "OBS"' (usually com.obsproject.obs-studio)
  1. Run the Injection:
bash
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:

bash
open /Applications/OBS.app/Contents/MacOS/OBS

For Brave:

bash
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.