Hago un uso extensivo de Apple Events para controlar una amplia variedad de aplicaciones en mi máquina. Los nuevos avisos de seguridad introducidos en Mojave son paralizar .
EnversionesanterioresdemacOS,unavezqueunaaplicaciónteníapermisopara"controlar su computadora", podía enviar eventos de Apple a cualquier otra aplicación en su máquina. En Mojave, este permiso debe otorgarse manualmente una vez para cada aplicación que se controla.
Una vez que un usuario concede acceso, su selección se almacena en una de las dos bases de datos sqlite:
-
~/Library/Application Support/com.apple.TCC/TCC.db
-
/Library/Application Support/com.apple.TCC/TCC.db
- Tenga en cuenta que el # 2 solo es visible para el usuario root.
- Tenga en cuenta que la Protección de integridad del sistema está deshabilitada.
¿Sería posible editar estas bases de datos sqlite directa o indirectamente? ¿Otorgar automáticamente permisos y omitir estos avisos de seguridad?