Це нова функція в macOS High Sierra, яка блокує розширення ядра від сторонніх розробників, доки вручну не буде дозволено через панель налаштувань безпеки та конфіденційності. Зверніть увагу, що це відрізняється від Gatekeeper - це блокує підписані кексети, поки ви не дозволите їх, а всі неподписані кекси будуть заблоковані, якщо вимкнено захист цілісності системи. Шлюз блокує непідписані програми до запуску, поки ви не дозволите їх. Apple має додаткові деталі в TN2459: Затверджене користувачем розширення ядра Завантаження .
Згідно з повідомленнями, такими як нитка випуску для Karabiner , програми, які можуть перехоплювати або імітувати клацання миші, такі як MagicPrefs або VNC, можуть бути винні. Якщо ви зможете тимчасово відключити ці програми і бути перед машиною, а не віддалено підключатися через Screen Sharing або подібне, воно буде працювати.
Як більш складне вирішення, ви можете відключити захист від цілісності системи для кексів csrutil enable --without kext
, потім перезавантажити звичайну ОС і забезпечити спрацювання емулятора Android, після чого (за бажанням, але рекомендується) перезавантажити в режим відновлення і знову включити SIP за допомогою csrutil enable
. Це автоматично додасть усі встановлені підписані сторонні кекси до білого списку.