csrutil è rotto su Recovery HD

3

Sto provando a disattivare SIP sul mio MacBook Pro (Retina, 15 pollici, fine 2013) ma quando eseguo OS X in modalità di ripristino non è disponibile csrutil , non esiste un comando di questo tipo in /usr/bin anche. Così ho provato ad eseguirlo da /Volumes/Macintosh HD/usr/bin dove ho installato OS X. La buona notizia è che csrutil è lì. Le cattive notizie sono in crash:

link

dyld: Symbol not found: ___NSDictionary0__
    Referenced from: /Volumes/Macintosh HD/usr/bin/./csrutil
    Expected in:
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
in /Volumes/Macintosh HD/usr/bin/./csrutil
Trace/BPT trap: 5

Qualche idea su come risolverlo?

    
posta Kayne 02.10.2015 - 14:06
fonte

2 risposte

2

Ho trovato una soluzione - Ho appena ripristinato la partizione di ripristino localmente su disco utilizzando lo script Recovery Partition Creator (che funziona senza problemi per 10.11) - link

Ora quando riavvio la modalità di ripristino posso disattivare SIP semplicemente digitando csrutil disable in Terminale.

Quindi, in generale, per farlo funzionare hai bisogno di avere la partizione di ripristino localmente sul disco.

    
risposta data 04.10.2015 - 13:23
fonte
2

Lo strumento crsutil viene eseguito su 10.11 e non su 10.10 o precedenti.

Dovresti installare completamente El.11 10.11 su un'unità USB e avviare a Recovery HD per visualizzare le librerie appropriate. Quando il ripristino è su un disco raw diverso dal volume, sospetto che non otterrai le modifiche desiderate.

    
risposta data 02.10.2015 - 16:36
fonte

Leggi altre domande sui tag