Apple - How to disable Self Control application?
Have you tried opening Terminal (Applications -> Utilities -> Terminal) and using the commands:
killall SelfControl
or
sudo killall SelfControl
As it is not working try the hosts file:
sudo nano /etc/hosts
And look for something like this
# BEGIN SELFCONTROL BLOCK
127.0.0.1 www.nasa.gov
127.0.0.1 nasa.gov
# END SELFCONTROL BLOCK
delete the entire block and hit CTRL + O to save the file and CTRL + X to exit. Everything you put at hosts file like:
127.0.0.1 facebook.com
127.0.0.1 nasa.gov
127.0.0.1 stackoverflow.com
Those addresses will be blocked, you will not be able to access them while they are inside the hosts file
To stop and delete SelfControl running as a background process:
sudo su -
cd /Library/PrivilegedHelperTools/
rm org.eyebeam.SelfControl
To delete the firewall rules that have been introduced by SelfControl, read this blog article by Joshua Kehn:
http://joshuakehn.com/2010/10/25/Defeating-SelfControl.html
Sometimes deleting what's between the # BEGIN SELFCONTROL
and # END SELFCONTROL
doesn't work.
On the other side, changing the Date or Time worked perfectly for me! All you gotta do is change your date to something in the future, for example if today is Sep 4 you can change your system date to something like Sep 5 !
- You open Preferences Open Date & Time
- Change the date to something like Sep 5 or any date in the future.
- Open SelfControl, the countdown will be gone now.
Try opening a website that you blocked with selfControl! if it does work! then it's all you gotta do ... otherwise try changing the date back to the original date (Sept 4) for example, and try again opening the website that you blocked with SelfControl!
I had to remove the lines in /etc/hosts
, change the date in /etc/SelfControl.lock
, and reopen the SelfControl application:
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
Just deleting /etc/SelfControl.lock
didn't work. If you have removed SelfControl.app, download it again first.