com.tccplus
tccplus
tccutil مع إمكانيات موسعة تسمح لك بمنح/إزالة أذونات الوصول إلى أي تطبيق.
لا أوصي أبدًا بتعديل أي قاعدة بيانات للنظام يدويًا لأنه إذا حدث خطأ فإنك تخاطر بإعادة تشغيل جهاز الكمبيوتر الخاص بك. ولهذا السبب تستخدم هذه الأداة إطار TCC.framework غير الموثق لإجراء تغييرات تمامًا كما يفعل نظام التشغيل macOS داخليًا.
يتطلب تعطيل SIP وAMFI.
يمكن حاليًا إضافة خدمة واحدة فقط أو جميع الخدمات (غير مستحسن) في المرة الواحدة. باستخدام reset All
على ما يرام.
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
مثال الاستخدام: الحصول على معرف حزمة التطبيق:
grep 'BundleIdent' -A 1 /Applications/
تمرير النتيجة إلى 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