¿Ubicación del archivo de las extensiones del kernel?

6

¿Existe una manera fácil de hacer la asignación desde la extensión del kernel al archivo del que proviene?

Puedo obtener la lista de la extensión del kernel actualmente cargada a través de kextstat . Esto me da los nombres de paquete, como com.AmbrosiaSW.AudioSupport o jp.plentycom.driver.SteerMouse . Pero, ¿cómo puedo encontrar las ubicaciones reales de los archivos de estos paquetes? Por ejemplo, el paquete de Ambrosia es AmbrosiaAudioSupport.kext , y solo puedo encontrar el nombre del paquete en el Info.plist dentro de ese paquete. Podría grep el directorio /System/Library/Extensions/ , pero esto no necesariamente contiene las extensiones cargadas después del arranque , y supongo que hay una ¿Mejor manera de hacerlo?

    
pregunta Jan Fabry 10.01.2011 - 08:23

2 respuestas

2

Consulte kextfind

    
respondido por el ghoppe 10.01.2011 - 21:00
0

Puede usar kextfind -b <bundlename> para encontrar el archivo que define un kext del que solo conoce el nombre del paquete.

Por ejemplo:

kextfind -b com.AmbrosiaSW.AudioSupport
    
respondido por el DarrenPMeyer 21.08.2017 - 04:23

Lea otras preguntas en las etiquetas