Comment désactiver l'application Self Control?

14

J'utilise SelfControl assez fréquemment pour terminer mes devoirs et autres, mais à l'école, alors que j'étais loin de mon clavier au tableau blanc, mon ami a pensé qu'il serait amusant de régler la minuterie à 10 heures. J'utilise actuellement un proxy pour poser cette question. Existe-t-il un moyen de désactiver cette application utile, mais rigide?

ruddfawcett
la source
2
Notez que votre ordinateur doit demander un mot de passe avant d'apporter des modifications. Donc, lorsque j'active mon programme d'autocontrôle, je dois d'abord saisir mon mot de passe. Cela empêchera non autorisé du programme.
1
le but est de ne pas le désactiver
SuperUberDuper

Réponses:

16

Avez-vous essayé d'ouvrir Terminal (Applications -> Utilitaires -> Terminal) et d'utiliser les commandes:

killall SelfControl

ou

sudo killall SelfControl

Comme cela ne fonctionne pas, essayez le fichier hosts:

sudo nano /etc/hosts

Et cherchez quelque chose comme ça

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

supprimez le bloc entier et appuyez sur CTRL + O pour enregistrer le fichier et CTRL + X pour quitter. Tout ce que vous mettez dans le fichier hosts comme:

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

Ces adresses seront bloquées, vous ne pourrez pas y accéder pendant qu'elles se trouvent dans le fichier hosts

Pour arrêter et supprimer SelfControl en cours d'exécution en arrière-plan:

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

Pour supprimer les règles de pare-feu introduites par SelfControl, lisez cet article de blog de Joshua Kehn:

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

msmafra
la source
Oui. Il continue de fonctionner même lorsque l'application est fermée, donc killall ne fonctionnera pas ...
ruddfawcett
Désolé, je ne vous ai pas compris
msmafra
J'ai le # BEGIN SELFCONTROL BLOCK et # END SELFCONTROL BLOCK. Qu'est-ce que je devrais faire maintenant?
ruddfawcett
Supprimez le bloc entier et enregistrez le fichier. Il y a probablement des numéros IP et des adresses de sites à l'intérieur du bloc. si vous mettez: 127.0.0.1 facebook.compar exemple, il sera bloqué
msmafra
Appuyez sur CTRL + O pour enregistrer le fichier et sur CTRL + X pour quitter
msmafra
14

Parfois, la suppression de ce qui se trouve entre le # BEGIN SELFCONTROLet # END SELFCONTROLne fonctionne pas.

De l'autre côté, changer la date ou l'heure a parfaitement fonctionné pour moi! Tout ce que vous devez faire est de changer votre date en quelque chose dans le futur, par exemple si aujourd'hui est le 4 septembre, vous pouvez changer la date de votre système en quelque chose comme le 5 septembre!

  1. Vous ouvrez les préférences Ouvrir la date et l'heure
  2. Remplacez la date par quelque chose comme le 5 septembre ou par une date ultérieure.
  3. Ouvrez SelfControl, le compte à rebours aura disparu maintenant.

Essayez d'ouvrir un site Web que vous avez bloqué avec selfControl! si ça marche! alors c'est tout ce que vous devez faire ... sinon essayez de remplacer la date par la date d'origine (4 septembre) par exemple, et essayez à nouveau d'ouvrir le site Web que vous avez bloqué avec SelfControl!

qmathématique
la source
Tu es un génie!
alexmorhun
la maîtrise de soi pourrait-elle empêcher cela?
SuperUberDuper
7

C'est simple, il suffit d'ouvrir les préférences et de changer la date au lendemain!

user48920
la source
La modification de l'heure ne fonctionne pas si vous êtes connecté à Internet.
1
@Mindy Comment ça? Je change souvent de temps lorsque je suis connecté au réseau.
bmike
7

J'ai dû supprimer les lignes /etc/hosts, modifier la date /etc/SelfControl.locket rouvrir l'application SelfControl:

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

La suppression /etc/SelfControl.lockn'a pas fonctionné. Si vous avez supprimé SelfControl.app, téléchargez-le à nouveau en premier.

Lri
la source
À 2020, c'est la seule réponse qui fonctionne, peut-être qu'ils mettent à jour leurs politiques de sécurité, merci!
Ivan Camilito Ramirez Verdes
3

Quittez SelfControl.

Ouvrez Préférences Système> Date et heure> Modifiez le jour 1 jour à l'avenir.

Lancez à nouveau SelfControl. Quittez SelfControl, puis modifiez la date.

Cela fonctionne car SelfControl vérifie la date et l'heure, constate que vous avez dépassé la période de blocage et supprime les ajouts de fichier hôte.

Joshua Dance
la source
1
Peut confirmer que cela fonctionne.
Nick Crawford