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.
Sie können Safari technisch entfernen, indem Sie den Sicherheitsschutz Ihres Systems schwächen und SIP deaktivieren.
Nochmals: Tu es nicht!
Schritte:
csrutil disable
sudo rm -fr /Applications/Safari.app
)csrutil enable
(Safari wird nicht neu installiert).Wenn Sie SIP in macOS Sierra deaktivieren müssen, gehen Sie wie folgt vor:
csrutil disable
und drücken SiereturnNOTIZ
csrutil enable
anstelle von csrutil disable
verwenden .
Tetsujin
kein Hang
curl
eines kurzenpython
Skripts herunterzuladen oderw3
den 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.kein Hang
Benutzer59610