Вопросы по теме 'kernel-extension'

Какой из них я должен использовать общее расширение ядра или расширение драйвера ввода-вывода для управления драйверами в MacOS?
Я хочу подключиться к Bluetooth, Wi-Fi, USB, FireWire и другим интерфейсам связи на Mac. Я хочу также выполнить аутентификацию для Bluetooth и Wi-Fi. Какое расширение ядра я должен использовать Общее расширение ядра или расширение драйвера...
269 просмотров
schedule 03.02.2024

Отладка kext с помощью gdb: тупик
У меня есть драйвер I/O Kit: виртуальное сетевое устройство. После некоторого периода работы ОС зависает, так что похоже у меня какой-то тупик в драйвере. Я проделал следующие шаги: - подключил два макбука через FireWire - поставил создать...
356 просмотров
schedule 16.04.2023

Сравнение путей со специальными символами на Mac UTF-8
У нас есть kext, который проверяет, является ли путь подкаталогом другого пути, и творит чудеса, если это так. Все это работает нормально, пока у нас нет специальных символов в нашем пути (таких как ë ) Мы передаем некоторые рабочие пути в...
48 просмотров
schedule 04.10.2022

Драйвер Kext не может найти символ OSPrintBacktrace
Я использую следующую функцию, когда вызывается одна из моих команд iokit. это определено в extern void OSPrintBacktrace(void); однако мой kext кажется, что мой kext не загружается, так как он не может найти этот символ.. 12/26/16...
161 просмотров
schedule 11.07.2022

Связь между несколькими отдельными модулями ядра (драйверами)
Чтобы добиться лучшей инкапсуляции и модульности, я решил разделить драйвер ядра на 2 (может быть больше) модуля, каждый из которых отвечает за разные функции. Тем не менее, все еще есть некоторые данные + логика, которые я хотел бы разделить между...
716 просмотров
schedule 02.05.2024

Загрузка MacOS High Sierra KEXT — есть ли способы отменить одобрение пользователя?
Как известно некоторым разработчикам MacOS, Apple внедрила безопасную загрузку расширений ядра. . Пользователи могут одобрить сторонний KEXT, нажав кнопку Approve в Security and Privacy . Однако существуют ли какие-либо способы отмены...
6469 просмотров

Не удается выгрузить встроенную клавиатуру на macbook pro (выгрузить kext)
Поскольку моя клавиатура повторяла бесчисленное количество клавиш, даже не касаясь их, я попытался решить проблему, выгрузив встроенную клавиатуру и подключив внешнюю клавиатуру, пока не найду решение. Поэтому я использовал kext, чтобы выгрузить...
682 просмотров
schedule 08.03.2023