Desde Yosemite y en cada sistema operativo posterior, OS X / macOS ejecuta coreduetd desde / usr / libexec / coreduetd con el paquete-id com.apple.coreduetd.osx en segundo plano.
- ¿Qué está haciendo exactamente este proceso?
- ¿En qué hardware se ejecuta esto (es decir, se admite su funcionalidad)?
- ¿Se puede deshabilitar?
- ¿Cómo se puede deshabilitar?
- ¿Debería estar deshabilitado?
- ¿Cuáles son los efectos secundarios (potenciales) de su desactivación (dependencias)?
Esta pregunta no debe leerse como un problema YX, sino como un intento de agregarla a la lista de preguntas canónicas.
Respuestas:
No hay mucho en la web en cuanto a lo que
coreduetd
hace en una Mac que no sea "se usa para la transferencia entre iOS y macOS".Realiza un seguimiento de los diversos estados de su sistema y aplicación, incluidos los estados en sus dispositivos Apple.
Técnicamente, sí, usando
launchctl
. Sin embargo, no recomiendo hacerlo.Pregunta completamente subjetiva. Solo usted puede decidir si este es el curso adecuado para usted. Nuevamente, te recomiendo que no lo hagas.
Potencialmente, lo siguiente puede verse afectado :
Sin embargo, haciendo un poco de investigación, pude encontrar un proyecto de investigación de seguridad de iOS (en http://sans.org ) que examinó el
coreduet.db
archivo en iOS. Apliqué ese pensamiento alcoreduet.db
archivo en macOS. Esto es lo que encontré ...Al hacer una copia del
coreduet.db
archivo, lo examiné en sqlite3 obteniendo primero una lista de todas las tablasParece que hay una serie de eventos de los que realiza un seguimiento. Sin embargo, para ver lo que pudimos ver, abrí la tabla Z_PRIMARYKEY:
Esta base de datos en particular parece rastrear los eventos del sistema. Dado que estoy en un iMac, tendría sentido que no tenga cosas como "BatteryEvent" o "PlugInEvent", pero tendría "AppStateChangeEvents". "AirplaneMode" es un poco confuso ya que este es un iMac, pero generalmente mantengo mi WiFi apagado, excepto para las pruebas; en algún momento, este estado se agregó a la base de datos.
Yendo un poco más allá del CCDMAirplaneModeEvent, podemos ver que rastrea no solo cuándo, sino también dónde tuvo lugar el evento (aunque mi base de
0
datos tiene datos para esos campos) y quién lo hizo.fuente