Problema con "csrutil enable --without debug" su Sierra

1

Sto usando un Mac su macOS Sierra 10.12.5.

Voglio eseguire l'app XtraFinder che apre alcune funzionalità aggiuntive in Finder. L'ho usato su un computer diverso, ma quando lo scarico su questo ho ricevuto questo errore:

Quindihoseguitoquesto link .

Quando eseguo il comando csrutil enable --without debug ho ricevuto l'errore: "comando sconosciuto senza ".

È qualcosa che faccio di sbagliato?

    
posta Serdica Mea Roma Est 15.08.2017 - 11:06
fonte

4 risposte

1

È necessario disabilitare parzialmente la protezione dell'integrità del sistema. Non ti incoraggio a disabilitare la protezione dell'integrità del sistema. Rende il tuo computer meno sicuro.

Come disabilitare parzialmente la protezione dell'integrità del sistema

  1. Avvia il sistema operativo di ripristino riavviando la macchina e tenendo premuti i tasti cmd e r all'avvio
  2. Avvia terminale dal menu Utilità
  3. Immettere il seguente comando: csrutil enable --without debug
  4. Riavvia il computer
risposta data 15.08.2017 - 12:22
fonte
1

Per quanto ho potuto vedere (su High Sierra), è il modo in cui funziona "csrutil". Se lo invochi come csrutil enable --without debug quando non è avviato nel sistema operativo di ripristino e se non hai già fatto qualcosa di simile, si lamenterà di "--without". Tuttavia, se avvia nel sistema operativo di ripristino, funzionerà come previsto.

Btw, dopo aver fatto questa cosa, verrà riconosciuto csrutil enable --without debug (o qualsiasi altro argomento supportato per "--without") (ma non funzionerà a causa della necessità di essere eseguito dal Recovery OS) anche se non avviato in Recovery OS.

    
risposta data 03.03.2018 - 01:12
fonte
0

Per tutti coloro che continuano a riscontrare errori di installazione anche con csrutil enable --without debug , ecco la soluzione:

  1. Avvia il sistema operativo di ripristino riavviando la macchina e tenendo premuti i tasti cmd e r all'avvio
  2. Avvia terminale dal menu Utilità
  3. Immettere il seguente comando: csrutil disable
  4. Riavvia il computer
  5. Installa XtraFinder facendo clic sul programma di installazione
  6. Ripeti i passaggi 1 + 2, inserisci: csrutil clear , riavvia.

Il passaggio 3 disabilita completamente la protezione dell'integrazione del sistema. Questo dovrebbe essere un problema se lo rimetti immediatamente sul posto con l'ultimo passaggio (passaggio 6).

    
risposta data 18.03.2018 - 04:58
fonte
0

Per me, né csrutil enable --without debugcsrutil disable funzionano, anche dopo aver implementato attentamente tutti i passaggi necessari come descritto sopra. xtrafinder funziona solo mentre SIP è completamente disabilitato. Qualche altra idea?

    
risposta data 24.08.2018 - 16:59
fonte

Leggi altre domande sui tag