Acabo de encontrarlo. Los ajustes están en uno de estos dos archivos:
- Ajustes de todo el sistema:
/Library/Application Support/com.apple.TCC/TCC.db
- Por configuración de 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 de la 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, basta con elegir el nombre correcto del servicio (como kTCCServiceAccessibility
) y el ID del paquete de aplicaciones y añadirlo a la base de datos correspondiente.