¿Cómo puedo localizar los controladores no utilizados (archivos kext) en mi mac que veo que están usando el comando kextstat?

1

He estado recibiendo ataques de pánico del kernel durante años, y he resuelto deshacerme de ellos de una vez por todas.

Se me recomendó eliminar todos los controladores de terceros que aparecen en los informes, ya que podrían ser los culpables del pánico, uno de ellos fue la aplicación de control remoto de iospirit. Adoré la aplicación según lo recomendado por los desarrolladores, pero sigo viendo los controladores en el informe, ¡aunque ya no se supone que existan en mi máquina!

Esto es lo que veo usando textstat para las sobras de iospirit que no he podido localizar:

kextstat | grep iospirit
  103    0 0xffffff7f8100d000 0x2000     0x2000     com.iospirit.CandelairIRBaseDriver (1) C2DBE90A-C38C-3012-8CEB-DF98F742553F 
  164    1 0xffffff7f81010000 0x2c000    0x2c000    com.iospirit.driver.rbiokithelper (1.33) 6A3D7305-1A0D-38C4-A832-D84B69F0C492 
  178    0 0xffffff7f83886000 0x2000     0x2000     com.iospirit.driver.AppleIRController (4001) DAF6B9AF-DF84-3081-9426-3B4FEDD14D09 

¿Alguna idea de cómo puedo encontrar a esos tipos de conductores iospirit?

Al realizar una búsqueda simple de iospirit en "Esta Mac" no se encuentra nada :(

¡Gracias!

    
pregunta Yosi Ben Zvi 09.12.2018 - 08:52

1 respuesta

1

Puede buscar la ID del paquete con kextfind .

kextfind -case-insensitive -bundle-id -substring 'com.iospirit.' -print

Lo anterior debe imprimir una lista de las extensiones de kernel (kexts) que ha mencionado, incluidas sus rutas.

Por lo general, los kexts se encuentran en ...
/System/Library/Extensions/
/Library/Extensions/
... o dentro de Application packages y /Library/Application Support/ .

También hay StagedExtensions , desde la introducción de "Carga de extensión del kernel aprobada por el usuario", donde también se pueden encontrar en, por ejemplo,
/Library/StagedExtensions/Library/Extensions/

StackOverflow tiene una pregunta relevante y respuestas sobre "StagedExtensions", incluida la eliminación aquí: enlace

Para obtener más información sobre la carga de extensión aprobada por el usuario y sus ubicaciones (mencionadas anteriormente), consulte también esta Nota técnica de Apple sobre " Carga de extensión del kernel aprobada por el usuario "

    
respondido por el Redarm 09.12.2018 - 21:22

Lea otras preguntas en las etiquetas