tccutil dengan kemampuan yang diperluas memungkinkan Anda memberikan/menghapus izin aksesibilitas ke aplikasi apa pun.
Saya tidak pernah menyarankan untuk memodifikasi database sistem apa pun secara manual karena jika terjadi kesalahan, Anda berisiko melakukan boot-looping pada komputer Anda. Inilah sebabnya alat ini menggunakan TCC.framework yang tidak berdokumen untuk membuat perubahan seperti yang dilakukan macOS secara internal.
Memerlukan SIP dan AMFI untuk dinonaktifkan.
Saat ini hanya dapat menambahkan satu atau semua layanan (tidak disarankan) dalam satu waktu. Menggunakan reset All
baik-baik saja.
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
Contoh Penggunaan: Dapatkan ID bundel aplikasi:
grep 'BundleIdent' -A 1 /Applications/
Berikan hasilnya ke 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