ทีซีซีพลัส
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
ตัวอย่างการใช้งาน: รับ ID บันเดิลแอปพลิเคชัน:
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