Depuis Yosemite et dans tous les systèmes d'exploitation ultérieurs, OS X / macOS exécute coreduetd à partir de / usr / libexec / coreduetd avec le bundle-id com.apple.coreduetd.osx en arrière-plan.
- Que fait exactement ce processus?
- Sur quel matériel cela fonctionne-t-il (c'est-à-dire: sa fonctionnalité est-elle prise en charge)?
- Peut-il être désactivé?
- Comment peut-il être désactivé?
- Doit-il être désactivé?
- Quels sont les effets secondaires (potentiels) de sa désactivation (dépendances)?
Cette question ne doit pas être lue comme un problème YX mais comme une tentative d'ajouter éventuellement à la liste des questions canoniques.
Réponses:
Il n'y a pas grand-chose sur le Web quant à ce qui
coreduetd
fonctionne sur un Mac autre que "il est utilisé pour le transfert entre iOS et macOS".Il assure le suivi de vos différents états du système et des applications, y compris les états sur vos appareils Apple.
Techniquement, oui en utilisant
launchctl
. Cependant, je (fortement) ne recommande pas de le faire.Question complètement subjective. Vous seul pouvez décider si c'est le bon cours pour vous. Encore une fois, je vous recommande de ne pas le faire.
Potentiellement, les éléments suivants peuvent être affectés :
Cependant, en faisant un peu de recherche, j'ai pu trouver un projet de recherche sur la sécurité iOS (sur http://sans.org ) qui a examiné le
coreduet.db
fichier sur iOS. J'ai appliqué cette réflexion aucoreduet.db
fichier sur macOS. Voici ce que j'ai trouvé ...En faisant une copie du
coreduet.db
fichier, je l'ai examiné dans sqlite3 en obtenant d'abord une liste de toutes les tablesIl semble qu'il y ait un certain nombre d'événements dont il assure le suivi. Cependant, pour voir ce que nous avons pu voir, j'ai ouvert la table Z_PRIMARYKEY:
Cette base de données particulière semble suivre les événements du système. Étant donné que je suis sur un iMac, il serait logique que je n'ai pas de choses comme "BatteryEvent" ou "PlugInEvent", mais j'aurais "AppStateChangeEvents". "AirplaneMode" est un peu déroutant car il s'agit d'un iMac, mais je garde généralement mon WiFi éteint, sauf pour les tests; à un moment donné, cet état a été ajouté à la base de données.
En allant un peu plus loin dans CCDMAirplaneModeEvent, nous pouvons voir qu'il suit non seulement quand, mais où l'événement a eu lieu (bien que ma base de données ait des
0
données pour ces champs) et par qui.la source