#macos #audio #permissions #kernel-extension
#macos #Аудио #разрешения #ядро-расширение
Вопрос:
Итак, последние 6 часов я ломал голову над стеной, пытаясь заставить это работать, и я все еще в недоумении..
Я пытаюсь установить kext на Big Sur из этого репозитория, https://github.com/SimulPiscator/vpcm , и когда я пытаюсь переместить скомпилированный kext в /System/Library/Extensions
, я продолжаю получать ошибку «Файловая система только для чтения»..
- Я отключил SIP
- Попытался включить пользователя root
- Добавил себя в группу «колесо»
- Пониженный уровень безопасности в security utility
- Пытался изменить разрешения в
/System
каталоге, продолжает говорить мне, что у меня нет разрешения.
Я чувствую, что упускаю что-то очевидное… Каждая статья, которую я видел в Интернете, говорит мне поместить kext в этот каталог и запустить kextload.. Но как, черт возьми, я могу получить права на запись в этот каталог??
Ответ №1:
Итак, я не уверен, должно ли это произойти или нет, но размещение kext /Library/Extensions
вместо /System/Library/Extensions
сработало.
Я не уверен, правильно ли это, но поскольку это работает, я не жалуюсь.
Комментарии:
1. Да,
/Library/Extensions/
это правильное место для сторонних расширений ядра начиная с OS X 10.9. Вы должны устанавливать только на Mountain Lion и старше/System/Library/Extensions/
.