Impossible d'autoriser l'exécution d'un logiciel bloqué (HAXM) sur macOS 10.13

14

J'essaie d'installer HAXM pour Android Studio sur macOS 10.13. Je suis allé dans le panneau «Sécurité et confidentialité» afin de permettre au logiciel de fonctionner, mais j'ai rencontré un problème.

le problème

Peu importe combien de fois j'appuie sur «Autoriser», rien ne semble se produire. Le message et le bouton restent ... J'ai même redémarré. C'est toujours là.

kylemart
la source

Réponses:

9

Il s'agit d'une nouvelle fonctionnalité de macOS High Sierra qui bloque les extensions du noyau des développeurs tiers jusqu'à ce qu'elles soient manuellement autorisées via le volet des préférences Sécurité et confidentialité. Notez que ceci est différent de Gatekeeper - cela bloque les kexts signés jusqu'à ce que vous les autorisiez, et tous les kexts non signés sont bloqués sauf si la protection de l'intégrité du système est désactivée. Gatekeeper empêche les applications non signées de s'exécuter jusqu'à ce que vous les autorisiez. Apple a d'autres détails dans TN2459: Chargement des extensions de noyau approuvées par l'utilisateur .

Selon des rapports tels que ce fil de discussion pour Karabiner , des programmes qui pourraient intercepter ou simuler des clics de souris tels que MagicPrefs ou VNC pourraient être en cause. Si vous pouvez désactiver temporairement ces programmes et être devant la machine plutôt que connecté à distance via le partage d'écran ou similaire, cela fonctionnera.

Pour résoudre ce problème plus complexe, vous pouvez désactiver la protection de l'intégrité du système pour kexts avec csrutil enable --without kext, puis redémarrer sur le système d'exploitation normal et vous assurer que l'émulateur Android fonctionne, puis (facultativement mais recommandé) redémarrer à nouveau en mode de récupération et réactiver SIP avec csrutil enable. Cela ajoutera automatiquement tous les kexts tiers signés installés à la liste blanche.

kirb
la source
1
Maintenant que vous en parlez, Karabiner est probablement à blâmer. Selon une suggestion que j'ai trouvée ailleurs, j'ai fini par résoudre le problème en utilisant des raccourcis clavier pour sélectionner le bouton «Autoriser». Cela dit, je choisirai votre réponse comme réponse acceptée en raison de son exhaustivité et de sa forte probabilité de s'attaquer à la cause première (c'est-à-dire un logiciel de type mousqueton).
kylemart
+1 Désactivation temporaire MagicPerfs a fait l'affaire
Vinh VO
6

J'ai eu ce problème avec les éléments Google Drive et Karabiner non autorisés à se charger. J'ai fermé quitter Chrome et le bouton Autoriser a fonctionné.

paragbaxi
la source
1
Je n'ai pas Karabiner, mais quitter Google Chrome l'a résolu pour moi.
2ni
Je vous remercie! Quitter Chrome a fait fonctionner à nouveau le bouton Autoriser!
Hybrid
Chrome était aussi le problème pour moi. Aucune raison évidente pourquoi.
Rupert Rawnsley
1

Utilisez-vous un stylet Wacom, j'ai le même problème avec une souris et le tour est joué

Frederick Ross
la source
Bienvenue sur Ask Different. Comment cela répond-il à la question? Voulez-vous dire que l'OP a physiquement appuyé sur le bouton "Autoriser" avec son doigt et non avec la souris?
fsb
@fsb Il s'agit d'un cas particulier de la protection "clics de souris simulés" notée dans la réponse acceptée. Le logiciel Wacom n'est pas considéré comme un mode d'entrée «chemin de confiance». Il pourrait être plus approprié en tant que commentaire / modification de la réponse acceptée.
user71659
Si tel est le cas, cette réponse aurait dû inclure cette information au lieu de s'appuyer sur une réponse différente (l'OP ne mentionne rien sur l'utilisation d'un stylet Wacom). Sinon, cette réponse doit être un commentaire de la réponse acceptée et non une réponse autonome.
fsb
0

Je m'attendrais à ce qu'un produit Intel soit signé et donc autorisé par Apple.
Mais si vous rencontrez des problèmes, vous pouvez essayer d'ouvrir l'application de cette manière:
Right Clickpuis Control+ Ouvrir.

J'espère que cela fonctionne dans High Sierra, cette astuce fonctionne sur Sierra.

ePi272314
la source
Il s'agit d'une fonctionnalité différente contrôlant le chargement des kexts (signés), pas des applications. Introduit dans High Sierra.
kirb
0

J'ai eu le même problème - je pensais que c'était parce que le trackpad n'était pas reconnu comme une souris et rien. Raccourcis clavier mis à jour et n'a pas pu `` tabuler '' après la pause dans le champ d'option. après environ 30 recherches sur google et tout un tas d'essais et d'erreurs ... la réponse à la fin était simple.

maintenez l'option et cliquez.

(WTF-je ne sais pas pourquoi c'était si difficile)

user287048
la source