Les pilotes matériels sous OS X se présentent généralement sous la forme d'extensions du noyau et leur emplacement principal est le suivant /System/Library/Extensions/
mais ils peuvent également se trouver dans un ensemble d'applications. Vous pouvez utiliser kextunload
pour décharger une extension du noyau. Pour voir quelles extensions du noyau sont chargées, utilisez la fonction kextstat
dans un terminal.
Jetez un coup d'œil à la page du manuel KEXTUNLOAD(8) et aussi le Décharger une extension du noyau avec kextunload section dans Comment charger et décharger les extensions du noyau dans OS X , extrait montré ci-dessous.
Décharger une extension du noyau avec kextunload
Décharger une extension du noyau à partir d'OS X est en fait exactement la même chose que chargement d'un kext, sauf que vous utiliserez l'utilitaire kextunload avec sudo comme comme suit :
sudo kextunload -b com.apple.driver.ExampleBundle
Ou en pointant directement sur le chemin des extensions du noyau :
sudo kextunload /System/Library/Extensions/ThirdPartyMystery.kext
Encore une fois, vous pouvez confirmer que l'extension du noyau a été déchargée en utilisant kextstat et grep, où il ne devrait rien retourner.
2 votes
Pour autant que je sache... tous les pilotes sont stockés dans Système/Bibliothèque/Extensions... mais je ne peux pas vraiment commenter le reste, donc je ne fais qu'un commentaire.