Allgemeines
Wie alle Applikationen für macOS verfügt auch timeSensor LEGAL über "Automation Settings", also Einstellungen, welche dem Betriebssystem mitteilen, ob die Applikation bestimmte Zugriffe anfordern darf. So verfügt tSL zum Beispiel über ein "Automation Settings" zum Zugriff auf Apple Script, um damit Apple Mail oder Outlook steuern zu dürfen. Bei der ersten Verwendung von Apple Script durch timeSensor LEGAL zeigt alsdann das Betriebssystem einen Dialog an und fordert den Benutzer auf, der Applikation das Recht zu geben, Apple Script zu verwenden. Diese Einstellung wird dann gespeichert und kann auch im Kontrollfeld "Sicherheit" angesehen werden.
Welche "Automation Settings werden von timeSensor LEGAL verwendet?
timeSensor LEGAL verwendet die folgenden Settings:
- com.apple.security.automation.apple-events
- com.apple.security.cs.allow-dyld-environment-variables
- com.apple.security.cs.allow-jit
- com.apple.security.cs.allow-unsigned-executable-memory
- com.apple.security.cs.debugger
- com.apple.security.cs.disable-executable-page-protection
- com.apple.security.cs.disable-library-validation
- com.apple.security.device.audio-input
- com.apple.security.device.camera
- com.apple.security.personal-information.addressbook
- com.apple.security.personal-information.calendars
- com.apple.security.personal-information.location
- com.apple.security.personal-information.photos-library
Rücksetzen der Einstellung
Wenn der Benutzer bei der erwähnten Abfrage auf "Nein" klickt, dann darf tSL den betreffenden Zugriff nicht ausführen und die Aktion scheitert. Um eine zweite Chance zu bekommen, die Einstellung zu tätigen, kann in der Kommandozeile der Befehl
tccutil reset ausgeführt werden.
Anwendung von tccutil reset
Um die Rechte zurückzusetzen, muss im Terminal Fenster von macOS folgende Zeile eingetragen werden:
| App | Kommando | Bemerkung |
timeSensor DEMO.app | tccutil reset All "com.4d.timeSensor DEMO" | Die Anführungszeichen sind notwendig, weil zwischen timeSensor und DEMO ein Leerzeichen steht |
timeSensor.app | tccutil reset All com.4d.timeSensor |
|
timeSensor Server.app | tccutil reset All com.4d.timeSensor.server |
|
timeSensor Client.app | tccutil reset All com.4d.timeSensor.client |
|