tccplus
tccplus
tccutil mit erweiterten Funktionen, die es Ihnen ermöglichen, Zugriffsberechtigungen für jede App zu erteilen/entfernen.
Ich empfehle niemals, eine Systemdatenbank manuell zu ändern, denn wenn ein Fehler gemacht wird, riskieren Sie einen Boot-Loop Ihres Computers. Aus diesem Grund verwendet dieses Tool das undokumentierte TCC.framework, um Änderungen vorzunehmen, genau wie macOS es intern tut.
Erfordert die Deaktivierung von SIP und AMFI.
Derzeit können jeweils nur ein oder alle (nicht empfohlenen) Dienste hinzugefügt werden. Mit reset All
in Ordnung.
tccplus [add/reset] SERVICE [BUNDLE_ID]
Services:
- All
- Accessibility
- AddressBook
- AppleEvents
- Calendar
- Camera
- ContactsFull
- ContactsLimited
- DeveloperTool
- Facebook
- LinkedIn
- ListenEvent
- Liverpool
- Location
- MediaLibrary
- Microphone
- Motion
- Photos
- PhotosAdd
- PostEvent
- Reminders
- ScreenCapture
- ShareKit
- SinaWeibo
- Siri
- SpeechRecognition
- SystemPolicyAllFiles
- SystemPolicyDesktopFolder
- SystemPolicyDeveloperFiles
- SystemPolicyDocumentsFolder
- SystemPolicyDownloadsFolder
- SystemPolicyNetworkVolumes
- SystemPolicyRemovableVolumes
- SystemPolicySysAdminFiles
- TencentWeibo
- Twitter
- Ubiquity
- Willow
Verwendungsbeispiel: Anwendungspaket-ID abrufen:
grep 'BundleIdent' -A 1 /Applications/
Übergeben Sie das Ergebnis an tccplus
user@iMac ~ % grep ' BundleIdent ' -A 1 /Applications/Discord.app/Contents/Info.plist
< key > CFBundleIdentifier < /key >
< string > com.hnc.Discord < /string >
user@iMacc ~ % grep ' BundleIdent ' -A 1 /Applications/zoom.us.app/Contents/Info.plist
< key > CFBundleIdentifier < /key >
< string > us.zoom.xos < /string >
user@iMac ~ % ./tccplus add Microphone com.hnc.Discord
Successfully added Microphone approval status for com.hnc.Discord