Agregar aplicaciones a la configuración de "Seguridad y privacidad" (automáticamente)

3

Estoy buscando una forma de agregar aplicaciones automáticamente a las listas "Servicios de ubicación" y "Accesibilidad" (solo Mavericks) en el panel de configuración "Seguridad y privacidad".

De manera óptima, solo podría cambiar algún archivo (por ejemplo, plist) para agregar aplicaciones a estas listas. Si eso no es posible, ¿hay tal vez alguna forma terminal y / o AppleScript para lograrlo?

    
pregunta Johannes Weiss 28.10.2013 - 16:53

1 respuesta

3

Lo acabo de encontrar. La configuración se encuentra en uno de estos dos archivos:

  • Configuración de todo el sistema: /Library/Application Support/com.apple.TCC/TCC.db
  • Configuraciones por usuario: ~/Library/Application Support/com.apple.TCC/TCC.db

Son bases de datos SQLite de la siguiente forma:

sqlite> .schema access
CREATE TABLE access (service TEXT NOT NULL, client TEXT NOT NULL, client_type INTEGER NOT NULL, allowed INTEGER NOT NULL, prompt_count INTEGER NOT NULL, CONSTRAINT key PRIMARY KEY (service, client, client_type));

Ejemplo (configuración de MS Office y libreta de direcciones):

sqlite> select * from access;
kTCCServiceAddressBook|com.microsoft.Word|0|1|0
kTCCServiceAddressBook|com.microsoft.Excel|0|1|0
kTCCServiceAddressBook|com.microsoft.Powerpoint|0|1|0

Para otros servicios, simplemente elija el nombre de servicio correcto (como kTCCServiceAccessibility ) y la ID del paquete de la aplicación y agréguelo a la base de datos correspondiente.

    
respondido por el Johannes Weiss 28.10.2013 - 17:10

Lea otras preguntas en las etiquetas