Saltar al contenido principal

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 texto

    Lista 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; establecer valor_estado en -1 elimina los permisos TCC de la app cuyo nombre_del_paquete se 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)