3 votos

¿Cómo puedo localizar los controladores no utilizados (archivos kext) en mi mac que veo que existen utilizando el comando kextstat?

Llevo años recibiendo locos pánicos de kernel, y me he propuesto deshacerme de ellos de una vez por todas.

Me recomendaron eliminar todos los controladores de terceros que aparecen en los informes, ya que podrían ser fácilmente los culpables del pánico - uno de ellos era la aplicación del mando a distancia de iospirit. He eliminado la aplicación tal y como me recomendaron los desarrolladores, pero sigo viendo los controladores en el informe, ¡aunque se supone que ya no existen en mi máquina!

Esto es lo que veo usando textstat para los restos 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 de iospirit?

Realizando una simple búsqueda de iospirit en "Este Mac" no se encuentra nada :(

Gracias.

0 votos

No estoy seguro, pero creo que se puede iniciar en la utilidad de disco y luego haga clic en verificar?

0 votos

¿Qué se obtiene cuando se busca el identificador del paquete? kextfind -bundle-id -s com.iospirit.CandelairIRBaseDriver También Información del sistema > Software > Extensiones muestra la ruta, si puede encontrarlas allí.

2voto

nenne Puntos 41

Puede buscar el identificador del paquete con kextfind .

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

Lo anterior debería imprimir una lista de las extensiones del kernel (kexts) que has mencionado, incluyendo sus rutas.

Normalmente 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 la "carga de extensiones del núcleo aprobadas por el usuario", donde también se pueden encontrar, por ejemplo, en
/Library/StagedExtensions/Library/Extensions/

StackOverflow tiene una pregunta y respuestas relevantes sobre "StagedExtensions", incluyendo la eliminación aquí: https://stackoverflow.com/questions/46535279/what-is-library-stagedextensions-for-and-how-to-remove-extensions

Para obtener más información sobre la carga de extensiones aprobadas por el usuario y sus ubicaciones (mencionadas anteriormente), consulte también esta nota técnica archivada de Apple sobre " Carga de extensiones del núcleo aprobadas por el usuario "

0 votos

Guau, por fin he encontrado al pequeño gamberro jaja Gracias Redarm, he quitado el kext y tengo mucha curiosidad por ver qué pasa después :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X