Wie deaktiviere ich die Self Control-Anwendung?

Ich benutze SelfControl ziemlich häufig, um Hausaufgaben und dergleichen zu erledigen, aber in der Schule, als ich von meiner Tastatur an der weißen Tafel weg war, dachte mein Freund, es wäre lustig, den Timer auf 10 Stunden einzustellen. Ich verwende derzeit einen Proxy, um diese Frage zu stellen. Gibt es eine Möglichkeit, diese nützliche, aber unflexible Anwendung zu deaktivieren?

Als Hinweis sollten Sie Ihren Computer nach einem Passwort fragen lassen, bevor Sie Änderungen vornehmen. Wenn ich also mein Selbstkontrollprogramm aktiviere, muss ich zuerst mein Passwort eingeben. Dadurch wird verhindert, dass das Programm unbefugt verwendet wird.
Der Zweck ist, es nicht zu deaktivieren

Antworten (5)

Haben Sie versucht, das Terminal zu öffnen (Programme -> Dienstprogramme -> Terminal) und die Befehle zu verwenden:

killall SelfControl

oder

sudo killall SelfControl

Da es nicht funktioniert, versuchen Sie die Hosts-Datei:

sudo nano /etc/hosts

Und suche nach so etwas

# BEGIN SELFCONTROL BLOCK
127.0.0.1   www.nasa.gov
127.0.0.1   nasa.gov
# END SELFCONTROL BLOCK

Löschen Sie den gesamten Block und drücken Sie STRG + O, um die Datei zu speichern, und STRG + X, um sie zu beenden. Alles, was Sie in die Hosts -Datei einfügen, wie:

127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com

Diese Adressen werden blockiert, Sie können nicht darauf zugreifen, solange sie sich in der Hosts -Datei befinden

So beenden und löschen Sie SelfControl, das als Hintergrundprozess ausgeführt wird:

sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl

Um die von SelfControl eingeführten Firewall-Regeln zu löschen, lesen Sie diesen Blog-Artikel von Joshua Kehn:

http://joshuakehn.com/2010/10/25/Defeating-SelfControl.html

Ja. Es läuft weiter, auch wenn die Anwendung geschlossen ist, also wird killall nicht funktionieren ...
Entschuldigung, ich habe dich nicht verstanden
Ich habe den # BEGIN SELFCONTROL BLOCK und # END SELFCONTROL BLOCK. Was sollte ich jetzt tun?
Löschen Sie den gesamten Block und speichern Sie die Datei. Es gibt wahrscheinlich IP-Nummern und Site-Adressen innerhalb des Blocks. wenn Sie setzen: 127.0.0.1 facebook.comzum Beispiel wird es blockiert
Drücken Sie STRG + O, um die Datei zu speichern, und STRG + X, um sie zu beenden
Ich habe dies getan, und jetzt kann ich auf Google zugreifen, aber jede andere Website ist immer noch blockiert, und es gibt nichts in der Datei /etc/hosts ...
Ich wünschte, es wäre schwieriger als das!
Wenn ich hier ab 2021 schreibe, ist diese App so restriktiv, dass ich nicht einmal auf meinem Mac auf Zoom zugreifen könnte. Was für mich funktioniert hat, war 1) Löschen der Hosts in /etc/hosts@msmafra oben angegeben 2) Löschen der App aus meinem Anwendungsordner. %selfControl%3) Verwenden Sie den Finder, um alle übereinstimmenden Dateien zu suchen und zu löschen. 4) meinen Mülleimer geleert. 5) dann meinen Computer neu gestartet. dann funktionierte alles einwandfrei

Manchmal funktioniert es nicht, das zu löschen, was zwischen # BEGIN SELFCONTROLund # END SELFCONTROLsteht.

Auf der anderen Seite funktionierte das Ändern des Datums oder der Uhrzeit perfekt für mich! Alles, was Sie tun müssen, ist, Ihr Datum auf etwas in der Zukunft zu ändern, zum Beispiel, wenn heute der 4. September ist, können Sie Ihr Systemdatum auf so etwas wie den 5. September ändern!

  1. Sie öffnen Einstellungen. Öffnen Sie Datum und Uhrzeit
  2. Ändern Sie das Datum in etwas wie den 5. September oder ein beliebiges Datum in der Zukunft.
  3. Öffnen Sie SelfControl, der Countdown ist jetzt abgelaufen.

Versuchen Sie, eine Website zu öffnen, die Sie mit selfControl blockiert haben! wenn es funktioniert! dann ist es alles, was Sie tun müssen ... andernfalls versuchen Sie, das Datum zum Beispiel auf das ursprüngliche Datum (4. September) zurückzusetzen, und versuchen Sie erneut, die Website zu öffnen, die Sie mit SelfControl blockiert haben!

Du bist ein Genie!
könnte Selbstkontrolle dies verhindern?

Es ist ganz einfach, öffnen Sie einfach die Einstellungen und ändern Sie das Datum auf den nächsten Tag!

Das Ändern der Uhrzeit funktioniert nicht, wenn Sie mit dem Internet verbunden sind.
@Mindy Wie das? Ich ändere die Zeit oft, wenn ich mit dem Netzwerk verbunden bin.

Ich musste die Zeilen in entfernen /etc/hosts, das Datum in ändern /etc/SelfControl.lockund die SelfControl-Anwendung erneut öffnen:

sudo sed -i '' '/# BEGIN SELFCONTROL/,/# END SELFCONTROL/d' /etc/hosts
sudo sed -i '' 's|<date>.*|<date>2010-01-01T01:01:01Z</date>|' /etc/SelfControl.lock
killall SelfControl; open -a SelfControl

Nur löschen /etc/SelfControl.lockhat nicht funktioniert. Wenn Sie SelfControl.app entfernt haben, laden Sie es zuerst erneut herunter.

Bei 2020 ist es die einzige Antwort, die funktioniert, vielleicht aktualisieren sie ihre Sicherheitsrichtlinien, danke!

Update: Das funktioniert auch 2021 noch

Beenden Sie SelfControl.

Öffnen Sie Systemeinstellungen > Datum und Uhrzeit > Ändern Sie den Tag 1 Tag in die Zukunft.

Starten Sie SelfControl erneut. Beenden Sie SelfControl und ändern Sie dann das Datum zurück.

Dies funktioniert, weil SelfControl das Datum und die Uhrzeit überprüft, feststellt, dass Sie die Sperrfrist überschritten haben, und die Hostdatei-Ergänzungen entfernt.

Kann bestätigen, dass das funktioniert.
was ist mit 2020
@SuperUberDuper Es funktioniert immer noch perfekt.
Verdammt, dann ist es zu einfach (