C’est une des mauvaises surprises des nouveaux MacBook Pro : SIP, le système de protection qui, depuis El Capitan, verrouille les dossiers essentiels au bon fonctionnement de macOS, est désactivé sur les portables au petit bonheur la (mal)chance (lire : MacBook Pro avec Touch Bar : la loterie du SIP).
Pour savoir si le SIP de son MacBook Pro avec barre tactile est désactivé, tapez la commande csrutil status
dans un Terminal. Si le statut est “disabled”, vous n’avez plus qu’à suivre le mode d’emploi fourni par Apple pour activer SIP « à la main ».
macOS 10.12.2, dont la version finale est disponible depuis ce soir, est censé apporter ce qui ressemble bien à une solution à ce problème : la mise à jour « résout un problème causant la désactivation de la protection de l’intégrité du système sur certains MacBook Pro d’octobre 2016 ». Mais après installation de cette nouvelle version sur notre machine de test, rien à faire, le SIP reste toujours désactivé.
Et c’est également le cas pour d’autres utilisateurs de MacBook Pro (ici, là). Maintenant, il est possible que le correctif apporté par macOS 10.12.2 ne résolve en rien ce problème, et qu’il s’agisse d’un autre bug. Mais telle que la note de version est rédigée, cela paraît assez peu probable.
Mise à jour le 14 décembre à 11h20 : macOS 10.12.2 a en fait bien activé SIP sur notre MacBook Pro fin 2016, mais après un redémarrage supplémentaire. Après l'installation du nouveau système, la sécurité n'était pas enclenchée, il a fallu redémarrer une nouvelle fois pour qu'elle se mette en route. Le titre de l'article a été modifié en conséquence. Précisons que SIP n'est pas rétroactif ; si des fichiers systèmes ont été modifiés avant son activation, l'OS n'en rendra pas compte.
Le blog One More Admin indique par ailleurs que la réactivation manuelle de SIP peut maintenant se faire sans démarrer sur la partition de restauration. La commande à exécuter en root est la suivante : /usr/bin/csrutil clear