Uso estensivamente Apple Event per controllare un'ampia varietà di applicazioni sulla mia macchina. I nuovi messaggi di sicurezza introdotti in Mojave sono paralizzanti .
NelleversioniprecedentidimacOS,unavoltacheaun'appvenivaconcessal'autorizzazioneper"controllare il tuo computer", era in grado di inviare eventi Apple a qualsiasi altra app sul tuo computer. In Mojave, questa autorizzazione deve essere concessa manualmente una volta per ogni app controllata.
Una volta che un utente concede l'accesso, la sua selezione viene archiviata in uno dei due database sqlite:
-
~/Library/Application Support/com.apple.TCC/TCC.db
-
/Library/Application Support/com.apple.TCC/TCC.db
- Si noti che # 2 è visibile solo all'utente root.
- Tieni presente che System Integrity Protection è disattivato.
Sarebbe possibile modificare questi database SQLite direttamente o indirettamente per concedere automaticamente le autorizzazioni e ignorare questi messaggi di sicurezza?