I have a 2021 MacBook Pro (M1) running Monterey and I want to completely disable the built-in mic. Removing the IOAudioFamily.kext did the trick in old macOS versions (e.g. Mojave), but removing a system kext is proving to be difficult in Monterey.
I've tried:
Option #1:
- Go into Recovery Mode;
- Disable SIPS;
- Go to /System/Library/Extensions;
rm IOAudioFamily.kext
... but it does not allow the removal
Option #2: (based on this post)
- Reboot in rescue mode
csrutil disablecsrutil authenticated-root disablemount -uw /Volumes/MacintoshHDcd /Volumes/MacintoshHD/System/Library/Extensionsrm -rf rm IOAudioFamily.kextrm -rf /System/Library/Caches/*kmutil install -u --force --volume-root /Volumes/MacintoshHDbless --folder /Volumes/[MacOS ]/System/Library/CoreServices --bootefi --create-snapshot
(This step fails: thebless --folderoption is only available for external disks in Apple Silicon Computers)
Any idea on how to get this done?