3 votes

Csrutil est cassé sur Recovery HD

Je tente de désactiver SIP sur mon MacBook Pro (Retina, 15 pouces, fin 2013) mais lorsque je lance OS X en mode récupération, aucune commande csrutil n'est disponible - il n'y a pas de telle commande dans /usr/bin non plus. J'ai donc essayé de l'exécuter à partir de /Volumes/Macintosh HD/usr/bin où j'ai installé OS X. La bonne nouvelle est que csrutil s'y trouve. La mauvaise nouvelle est qu'il plante :

http://pastebin.com/qXVAdkaK

dyld: Symbole introuvable: ___NSDictionary0__
    Référencé depuis : /Volumes/Macintosh HD/usr/bin/./csrutil
    Attendu dans :
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dans /Volumes/Macintosh HD/usr/bin/./csrutil
Trace/BPT trap: 5

Des idées sur la façon de le réparer ?

2voto

Oskar Points 1242

L'outil crsutil s'exécute sur 10.11 et non sur 10.10 ou des versions antérieures.

Vous devriez installer complètement 10.11 El Capitan sur une clé USB et démarrer sur ce Recovery HD pour que les bibliothèques appropriées soient présentes. Lorsque la récupération se trouve sur un disque brut différent du volume, je soupçonne que vous n'obtiendrez pas les modifications souhaitées.

2voto

Kayne Points 71

J'ai trouvé une solution - j'ai simplement restauré la partition de récupération localement sur le disque en utilisant le script Recovery Partition Creator (qui fonctionne pour 10.11 sans aucun problème) - http://musings.silvertooth.us/2013/10/recovery-partition-creator-3-7-updated-for-mavericks/

Maintenant, lorsque je redémarre en mode récupération, je peux désactiver SIP simplement en tapant csrutil disable dans Terminal.

En général, pour que cela fonctionne, vous devez avoir la partition de récupération localement sur le disque.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X