Establecer los permisos TCC de una app (app.set_tcc)
Declaración
éxito_operación, valor_estado_original = app.set_tcc(identificador_paquete, identificador_servicio, valor_estado)
Parámetros
-
Identificador del paquete de la app
Tipo texto; para localizar el identificador del paquete de la app, consúltalo en App XXT → Más → Lista de apps -
Identificador del servicio
Tipo textoLista de identificadores de servicios TCC
kTCCServiceAccessibility
kTCCServiceAddressBook
kTCCServiceAppleEvents
kTCCServiceCalendar
kTCCServiceCamera
kTCCServiceContactsFull
kTCCServiceContactsLimited
kTCCServiceDeveloperTool
kTCCServiceFacebook
kTCCServiceLinkedIn
kTCCServiceListenEvent
kTCCServiceLiverpool
kTCCServiceLocation
kTCCServiceMediaLibrary
kTCCServiceMicrophone
kTCCServiceMotion
kTCCServicePhotos
kTCCServicePhotosAdd
kTCCServicePostEvent
kTCCServiceReminders
kTCCServiceScreenCapture
kTCCServiceShareKit
kTCCServiceSinaWeibo
kTCCServiceSiri
kTCCServiceSpeechRecognition
kTCCServiceSystemPolicyAllFiles
kTCCServiceSystemPolicyDesktopFolder
kTCCServiceSystemPolicyDeveloperFiles
kTCCServiceSystemPolicyDocumentsFolder
kTCCServiceSystemPolicyDownloadsFolder
kTCCServiceSystemPolicyNetworkVolumes
kTCCServiceSystemPolicyRemovableVolumes
kTCCServiceSystemPolicySysAdminFiles
kTCCServiceTencentWeibo
kTCCServiceTwitter
kTCCServiceUbiquity
kTCCServiceWillow
kTCCServicePasteboard
kTCCServiceUserTracking -
Valor de estado
Tipo entero; establecervalor_estadoen-1elimina los permisos TCC de la app cuyonombre_del_paquetese indica
Valor devuelto
- Éxito de la operación
Tipo booleano - Valor de estado original
Tipo entero; devolver -1 indica que la app no tenía originalmente este permiso
Descripción
Solo está disponible a partir de la versión de software 1.3.8 o posterior
Ejemplo
app.set_tcc("com.apple.SafariViewService", "kTCCServicePasteboard", 2)