Seit Yosemite und in jedem späteren Betriebssystem OS X / macOS wird coreduetd von / usr / libexec / coreduetd mit der Bundle-ID com.apple.coreduetd.osx im Hintergrund ausgeführt.
- Was genau macht dieser Prozess?
- Auf welcher Hardware läuft dies (dh: wird seine Funktionalität unterstützt)?
- Kann es deaktiviert werden?
- Wie kann es deaktiviert werden?
- Sollte es deaktiviert sein?
- Was sind die (potenziellen) Nebenwirkungen einer Deaktivierung (Abhängigkeiten)?
Diese Frage sollte nicht als YX-Problem verstanden werden, sondern als Versuch, sie schließlich zur Liste der kanonischen Fragen hinzuzufügen .
Antworten:
Im Web gibt es nicht viel darüber, was
coreduetd
auf einem Mac funktioniert, außer "es wird für die Übergabe zwischen iOS und macOS verwendet".Es verfolgt Ihre verschiedenen System- und Anwendungsstatus, einschließlich der Status auf Ihren Apple-Geräten.
Technisch ja ja mit
launchctl
. Ich empfehle dies jedoch (sehr) nicht.Völlig subjektive Frage. Nur Sie können entscheiden, ob dies der richtige Kurs für Sie ist. Auch hier empfehle ich, dass Sie nicht.
Möglicherweise kann Folgendes betroffen sein :
Ich konnte jedoch ein wenig nachforschen und ein iOS-Sicherheitsforschungsprojekt (auf http://sans.org ) finden, das die
coreduet.db
Datei unter iOS untersuchte. Ich habe dieses Denken auf diecoreduet.db
Datei unter macOS angewendet . Folgendes habe ich gefunden ...coreduet.db
Ich habe eine Kopie der Datei erstellt und sie in sqlite3 untersucht, indem ich zuerst eine Liste aller Tabellen erhalten habeEs scheint, dass es eine Reihe von Ereignissen gibt, die verfolgt werden. Um jedoch zu sehen, was wir sehen konnten, habe ich die Tabelle Z_PRIMARYKEY geöffnet:
Diese bestimmte Datenbank scheint Systemereignisse zu verfolgen. Da ich mich auf einem iMac befinde, wäre es sinnvoll, dass ich keine Dinge wie "BatteryEvent" oder "PlugInEvent" habe, sondern "AppStateChangeEvents". "AirplaneMode" ist etwas verwirrend, da es sich um einen iMac handelt, aber ich halte mein WLAN im Allgemeinen außer zum Testen ausgeschaltet. Irgendwann wurde dieser Status zur Datenbank hinzugefügt.
Wenn wir etwas weiter in das CCDMAirplaneModeEvent gehen, können wir sehen, dass es nicht nur verfolgt, wann, sondern wo das Ereignis stattgefunden hat (obwohl meine Datenbank
0
Daten für diese Felder enthält) und von wem.quelle