No se puede permitir que el software bloqueado (HAXM) se ejecute en macOS 10.13

14

Estoy tratando de instalar HAXM para Android Studio en macOS 10.13. Fui al panel 'Seguridad y privacidad' para permitir que el software se ejecute, pero me he encontrado con un problema.

la cuestión

No importa cuántas veces presione 'Permitir', nada parece suceder. El mensaje y el botón permanecen ... Incluso he reiniciado. Aún está ahí.

kylemart
fuente

Respuestas:

9

Esta es una nueva característica en macOS High Sierra que bloquea las extensiones del kernel de desarrolladores externos hasta que se permite manualmente a través del panel de preferencias de Seguridad y Privacidad. Tenga en cuenta que esto es diferente de Gatekeeper: bloquea los kexts firmados hasta que los permita, y todos los kexts sin firmar se bloquean a menos que la Protección de integridad del sistema esté desactivada. Gatekeeper bloquea la ejecución de aplicaciones no firmadas hasta que las permita. Apple tiene algunos detalles adicionales en TN2459: Carga de extensión de kernel aprobada por el usuario .

Según informes como este tema de Karabiner , los programas que podrían estar interceptando o simulando clics del mouse como MagicPrefs o VNC podrían tener la culpa. Si puede deshabilitar temporalmente esos programas y estar frente a la máquina en lugar de conectarse de forma remota a través de Compartir pantalla o similar, funcionará.

Como solución alternativa más compleja, puede deshabilitar la Protección de integridad del sistema para kexts csrutil enable --without kext, luego reiniciar en el sistema operativo normal y asegurarse de que el emulador de Android esté funcionando, luego (opcional pero recomendado) reiniciar en Modo de recuperación nuevamente y volver a habilitar SIP con csrutil enable. Esto agregará automáticamente todos los kexts de terceros firmados instalados a la lista blanca.

kirb
fuente
1
Ahora que lo mencionas, Karabiner es probablemente el culpable. Por una sugerencia que encontré en otro lugar, terminé resolviendo el problema usando atajos de teclado para seleccionar el botón 'Permitir'. Dicho esto, elegiré su respuesta como la respuesta aceptada debido a su exhaustividad y alta probabilidad de abordar la causa raíz (es decir, un software similar a Karabiner).
kylemart
+1 Deshabilitar temporalmente MagicPerfs hizo el truco
Vinh VO
6

Tuve este problema con los elementos de Google Drive y Karabiner que no se pueden cargar. Cerré salir de Chrome y el botón Permitir funcionó.

paragbaxi
fuente
1
No tengo Karabiner, pero dejar Google Chrome lo resolvió por mí.
2ni
¡Gracias! ¡Salir de Chrome hizo que el botón Permitir volviera a funcionar!
Híbrido
Chrome también fue el problema para mí. No hay razón obvia por qué.
Rupert Rawnsley
1

¿Usa un lápiz Wacom? Tengo el mismo problema, lo probé con un mouse y listo, funcionó

Frederick Ross
fuente
Bienvenido a Ask Different. ¿Cómo responde esto a la pregunta? ¿Estás insinuando que el OP presionó físicamente el botón "Permitir" con su dedo y no con el mouse?
fsb
@fsb Este es un caso especial de la protección de "clics simulados del mouse" que se indica en la respuesta aceptada. El software Wacom no se considera un modo de entrada de "ruta confiable". Puede ser más apropiado como comentario / edición a la respuesta aceptada.
user71659
Si ese es el caso, esta respuesta debería haber incluido esa información en lugar de basarse en una respuesta diferente (el OP no menciona nada sobre el uso de un lápiz Wacom). De lo contrario, esta respuesta debería ser un comentario a la respuesta aceptada y no una respuesta independiente.
fsb
0

Esperaría que un producto Intel esté firmado y, por lo tanto, autorizado por Apple.
Pero si tiene problemas, puede intentar abrir la aplicación de esta manera:
Right Clickluego Control+ Abrir.

Espero que esto funcione en High Sierra, este truco funciona en Sierra.

ePi272314
fuente
Esta es una característica diferente que controla la carga de kexts (firmados), no de aplicaciones. Introducido en High Sierra.
Kirb
0

Tuve este mismo problema: pensé que era porque el trackpad de alguna manera no era reconocido como un mouse y nada. Se actualizaron los atajos de teclado y no se pudo 'tabular' más allá del hard break en el campo de opciones. después de aproximadamente 30 búsquedas en Google y un montón de pruebas y errores ... la respuesta al final fue simple.

mantenga presionada la opción y haga clic.

(WTF-no tengo idea de por qué fue tan difícil)

usuario287048
fuente