iz-fix — Répare l'irréparable

Autoriser les applications non signées et désactiver le SIP

Deux manipulations réservées aux utilisateurs avertis. La première débloque une application légitime refusée par macOS. La seconde désactive une protection du système, et elle ne doit pas être prise à la légère.

DépannagePublié le 3 min de lecture

Le message que vous avez vu

macOS refuse d'ouvrir une application et affiche l'un de ces deux messages : « Impossible d'ouvrir cette app, car Apple ne peut pas vérifier qu'elle ne contient pas de logiciels malveillants », ou « cette app endommagera votre ordinateur, vous devriez la placer dans la corbeille ».

Cela ne signifie pas que l'application est dangereuse : simplement qu'elle n'a pas été signée par un développeur enregistré chez Apple. Beaucoup d'outils libres et d'utilitaires anciens sont dans ce cas. Cela ne signifie pas non plus qu'elle est sûre : la vérification, c'est vous qui la faites désormais.

Avant de continuer

N'installez que des logiciels dont vous connaissez la provenance. Ces manipulations retirent un filet de sécurité : c'est utile quand on sait ce qu'on fait, et coûteux dans le cas contraire.

Autoriser les applications de n'importe quelle provenance

  1. 1Ouvrez le Terminal : Commande et Espace, puis tapez « Terminal ».
  2. 2Saisissez la commande sudo spctl --master-disable, puis validez.
  3. 3Entrez votre mot de passe administrateur. Il ne s'affiche pas à l'écran, c'est normal : tapez-le et validez.
  4. 4Ouvrez Réglages Système, puis Confidentialité et sécurité : l'option « N'importe où » apparaît désormais dans la liste des sources autorisées.

Pour revenir en arrière, la commande inverse est sudo spctl --master-enable. Nous conseillons de la passer dès que l'installation est terminée.

Désactiver le SIP sur un Mac Intel

Le SIP, protection de l'intégrité du système, empêche toute modification des fichiers système, y compris par un administrateur. Certaines opérations avancées le nécessitent. Il ne se désactive que depuis le mode de récupération.

  1. 1Redémarrez en maintenant Commande et R jusqu'à l'apparition du logo Apple.
  2. 2Dans le menu Utilitaires, ouvrez le Terminal.
  3. 3Tapez csrutil disable, validez, puis confirmez par « y ».
  4. 4Redémarrez : menu Pomme puis Redémarrer, ou la commande reboot.

Pour vérifier l'état à tout moment, tapez csrutil status : la réponse indique enabled ou disabled. Pour réactiver, reprenez les mêmes étapes avec csrutil enable.

Désactiver le SIP sur un Mac à puce Apple

  1. 1Éteignez complètement le Mac.
  2. 2Maintenez le bouton d'alimentation enfoncé jusqu'à l'affichage des options de démarrage, puis relâchez.
  3. 3Choisissez Options, puis Continuer, pour entrer en mode de récupération.
  4. 4Ouvrez le Terminal depuis le menu Utilitaires et suivez la même procédure que sur Intel.

« Les réglages de sécurité ne peuvent pas être modifiés »

Vous êtes dans le mode de récupération de secours, et non dans le vrai. Il s'obtient en appuyant brièvement sur le bouton d'alimentation puis en le maintenant. Éteignez complètement, puis maintenez le bouton dès le premier appui, sans relâcher.

Réactivez la protection ensuite

Le SIP existe pour une raison : il bloque une bonne partie des logiciels malveillants avant qu'ils n'atteignent le système. Laissez-le désactivé le temps de votre opération, puis remettez-le. Un Mac qui tourne des mois sans SIP, c'est un Mac qui a perdu sa principale défense.

Questions fréquentes

Que faire si macOS dit qu'une application va endommager mon ordinateur ?
Ce message signifie que l'application n'est pas signée par un développeur enregistré, pas qu'elle est infectée. Si vous connaissez la provenance du logiciel, vous pouvez autoriser les applications de toute provenance avec la commande sudo spctl --master-disable, puis rétablir la protection ensuite.
Désactiver le SIP est-il dangereux ?
Temporairement et en connaissance de cause, non. Durablement, oui : le SIP empêche la modification des fichiers système et bloque une grande partie des logiciels malveillants. Réactivez-le dès que votre opération est terminée.
Comment savoir si le SIP est actif sur mon Mac ?
Ouvrez le Terminal et tapez csrutil status. La réponse indique enabled s'il est actif, disabled sinon.