Problem mit „csrutil enable – without debug“ auf Sierra

Ich verwende einen Mac mit macOS Sierra 10.12.5.

Ich möchte die App XtraFinder ausführen, die einige zusätzliche Funktionen im Finder öffnet. Früher hatte ich es auf einem anderen Computer, aber wenn ich es auf diesen herunterlade, erhalte ich diesen Fehler:

Geben Sie hier die Bildbeschreibung ein

Also bin ich diesem Link gefolgt .

Wenn ich den csrutil enable --without debugBefehl ausführe, bekomme ich den Fehler: "unbekannter Befehl ohne ".

Ist es etwas, was ich falsch mache?

Haben Sie darauf geachtet, den gesamten Befehl so einzugeben, wie er angezeigt wird? Denken Sie daran, „csrutil enable“ und zwei Bindestriche vor „ohne Debug“ einzufügen.
Können Sie csrutilden Status anzeigen, bevor Sie ihn aktivieren? Können Sie vollständig deaktivieren und dann den Status überprüfen? (Alle während das Wiederherstellungsbetriebssystem noch gebootet wurde)

Antworten (4)

Sie müssen den Systemintegritätsschutz teilweise deaktivieren. Ich empfehle Ihnen nicht, den Systemintegritätsschutz zu deaktivieren. Es macht Ihren Computer weniger sicher.

So deaktivieren Sie den Systemintegritätsschutz teilweise

  1. Starten Sie das Wiederherstellungs-Betriebssystem, indem Sie Ihren Computer neu starten und beim Start die Tasten cmdund gedrückt haltenr
  2. Starten Sie Terminal aus dem Menü Dienstprogramme
  3. Geben Sie den folgenden Befehl ein:csrutil enable --without debug
  4. Starte deinen Computer neu
Nun, ich habe diese Schritte so gemacht, wie ich es in meinem OP gesagt habe. Das Problem liegt im Fehler: "unbekannter Befehl ohne" (wie ich auch in meinem OP sagte).
Müssen Sie nicht zuerst csrutil -disablealle SIP ausschalten und dann selektiv wieder aktivieren? Es ist schon eine Weile her, dass ich ohne vollen Schluck gelaufen bin .....

Soweit ich sehen konnte (auf High Sierra), funktioniert "csrutil" so. Wenn Sie es aufrufen, als csrutil enable --without debug ob Sie nicht in das Wiederherstellungs-Betriebssystem gebootet hätten, und wenn Sie zuvor noch nie etwas Ähnliches getan haben, wird es sich über „--ohne“ beschweren. Wenn Sie jedoch in Recovery OS booten , funktioniert es wie erwartet.

Übrigens, nachdem Sie dies getan haben, csrutil enable --without debug(oder jedes andere unterstützte Argument für "--ohne") wird erkannt (funktioniert aber nicht, da es vom Wiederherstellungs-Betriebssystem ausgeführt werden muss), selbst wenn es nicht im Wiederherstellungs-Betriebssystem gestartet wurde.

Für alle, die auch mit immer noch Installationsfehler bekommen csrutil enable --without debug, hier die Lösung:

  1. Starten Sie das Wiederherstellungs-Betriebssystem, indem Sie Ihren Computer neu starten und beim Start die Tasten cmdund gedrückt haltenr
  2. Starten Sie Terminal aus dem Menü Dienstprogramme
  3. Geben Sie den folgenden Befehl ein:csrutil disable
  4. Starte deinen Computer neu
  5. Installieren Sie XtraFinder, indem Sie auf das Installationsprogramm klicken
  6. Wiederholen Sie die Schritte 1+2, geben Sie ein: csrutil clear, starten Sie neu.

Schritt 3 deaktiviert Ihren Systemintegrationsschutz vollständig. Dies sollte kein Problem sein, wenn Sie es beim letzten Schritt (Schritt 6) sofort wieder anbringen.

Für mich funktioniert weder csrutil enable --without debugnoch noch csrutil disable, selbst nachdem ich alle erforderlichen Schritte wie oben beschrieben sorgfältig durchgeführt habe. xtrafinder funktioniert nur , wenn SIP vollständig deaktiviert ist. Irgendwelche weiteren Gedanken?