Torsocks arbeiten mit DYLD-Injektion. Ab dem 10.11. Wird diese Art der Änderung durch die neue Funktion "Systemintegritätsschutz" nicht mehr unterstützt. Es wird auch als "Rootless" bezeichnet. Die Funktion verhindert sowohl Änderungen an Ihren Systemdateien als auch an Systemprozessen, während sie ausgeführt werden (auch wenn Sie Ihr Kennwort für den Administratorzugriff eingeben).
Auf einem normal konfigurierten Mac können Torsocks daher nicht mit Binärdateien im Verzeichnis / usr / * ausgeführt werden.
Sie können den Systemintegritätsschutz tatsächlich deaktivieren. Dazu müssen Sie den Wiederherstellungsmodus neu starten (dies ist nicht als Vorgang gedacht, den ein normaler Benutzer ausführen würde).
Führen Sie vom Terminal im Wiederherstellungsmodus aus Folgendes aus: csrutil disable;