Wie kann ich eine vorinstallierte Anwendung auf macOS Sierra entfernen [Duplikat]

Ich muss eine der vorinstallierten Anwendungen (in meinem Fall Safari) von einem macOS Sierra-System entfernen. Das einfache Löschen der App, das Installieren von „Reinigungs“-Software von Drittanbietern oder alle Versuche, sie über das Terminal zu löschen, bleiben jedoch erfolglos. Ich habe herausgefunden, dass Apple seit Mac OS 10.11 den sogenannten „Systemintegritätsschutz“ bietet, der seinen Benutzern grundsätzlich verbietet, „systemrelevante Anwendungen“ zu ändern oder zu deinstallieren.

Wie kann ich also eine vorinstallierte Anwendung auf einem solchen System entfernen?

PS: Ich weiß bereits, dass dies im Hinblick auf zukünftige Upgrades eine schlechte Idee sein kann. Nehmen wir trotzdem an, ich bin bereit, das Risiko einzugehen, und suche nur nach Möglichkeiten, dies zu erreichen.

Ich denke wirklich, wenn Sie eine spezielle Lösung für ein spezielles Problem brauchen... dann müssen Sie uns sagen, was es ist. Ansonsten können wir nur Vorschläge machen, die dann jeweils aus einem anderen unspezifischen Grund abgelehnt werden. Wie bereits erwähnt, entfernt das Entfernen von Safari nicht die Netzwerkfähigkeit. Wenn der Benutzer auch Administrator ist [weshalb ich annehme, dass Sie die Kindersicherung abgelehnt haben], kann er einfach alles rückgängig machen, was Sie tun.
Das Entfernen/Deaktivieren von Safari hindert einen Benutzer nicht daran, Chrome oder Firefox mithilfe curleines kurzen pythonSkripts herunterzuladen oder w3den Modus in Emacs zu verwenden oder einen USB-Stick mit Safari.app darauf zu verwenden oder auf andere Weise auf das Internet zuzugreifen. Nicht einmal der Umstieg auf Linux wird dies verhindern.
Ich habe Ihre Frage umgeschrieben, um sich mehr auf das Problem des Entfernens vorinstallierter Anwendungen in Sierra zu konzentrieren.
nutzlose Apps wie Automator.app, Chess.app, Mail.app (und andere) sind ebenfalls unter SIP-Kontrolle ... macos nervt in letzter Zeit.

Antworten (2)

Sie können Safari technisch entfernen, indem Sie den Sicherheitsschutz Ihres Systems schwächen und SIP deaktivieren.

Nochmals: Tu es nicht!

Schritte:

  1. Neustart auf der Wiederherstellungspartition (cmd-R während des Neustarts gedrückt halten, bis das Apple-Logo erscheint)
  2. Öffnen Sie das Terminal über das Menü „Dienstprogramme“.
  3. Typcsrutil disable
  4. Neustart
  5. Sie sollten Safari jetzt entfernen können (wenn der Finder dies nicht zulässt, verwenden Sie das Terminal und geben Sie ein sudo rm -fr /Applications/Safari.app)
  6. Ich würde Ihnen dringend empfehlen, SIP erneut zu aktivieren, indem Sie neu starten und eingeben csrutil enable(Safari wird nicht neu installiert).
Antwort bearbeitet, um den Änderungen zu entsprechen, die ich an der Frage vorgenommen habe.
Ich habe den Kommentar noch einmal besucht und seine Lösungen funktionieren wie ein Zauber (auch mit der aktuellen Betriebssystemversion).
@Hendrik Du solltest es trotzdem nicht tun ;-)
@Frizlab Darf ich fragen: Selbst wenn wir SIP wieder aktivieren, warum empfehlen Sie, dies nicht zu tun?
Safari ist ein integraler Bestandteil des Systems. Das Entfernen von Safari kann unerwartete und sehr schwer zu debuggende Nebeneffekte für wenig bis gar keine tatsächlichen Gewinne haben.

Wenn Sie SIP in macOS Sierra deaktivieren müssen, gehen Sie wie folgt vor:

  1. Starten (oder starten) Sie Ihren Mac neu
  2. Halten Sie die Tasten sofort gedrückt, commandRum die Wiederherstellung zu starten
  3. Klicken Sie auf das Menü Dienstprogramme und wählen Sie Terminal aus
  4. Geben Sie ein csrutil disableund drücken Siereturn
  5. Schließen Sie die Terminal-App
  6. Wählen Sie Neustart.... aus dem Menü 

NOTIZ

  • Ich empfehle wirklich nicht, SIP deaktiviert zu lassen. Um SIP einzuschalten (oder wieder zu aktivieren), wiederholen Sie die obigen Schritte, außer dass Sie bei Schritt 4 csrutil enable anstelle von csrutil disable verwenden .
Danke für Ihre Antwort. Das Deaktivieren von SIP funktioniert wie von Ihnen beschrieben, aber ich kann Safari immer noch nicht entfernen :(
Antwort bearbeitet, um den Änderungen zu entsprechen, die ich an der Frage vorgenommen habe.
Das Booten von einem freien Startlaufwerk ist in solchen Situationen oft hilfreich.