Como desativar o aplicativo Self Control?

14

Uso o SelfControl com bastante frequência para concluir a lição de casa e tal, mas na escola, enquanto eu estava longe do teclado no quadro branco, meu amigo achou que seria engraçado ajustar o cronômetro para 10 horas. Atualmente, estou usando um proxy para fazer esta pergunta. Existe alguma maneira de desativar esse aplicativo útil, mas inflexível?

ruddfawcett
fonte
2
Como nota, você deve solicitar ao seu computador uma senha antes de fazer alterações. Então, quando eu ativo meu programa de autocontrole, tenho que colocar minha senha primeiro. Isso impedirá o uso não autorizado do programa.
1
o objetivo é não desabilitá-lo
SuperUberDuper 15/01

Respostas:

16

Você já tentou abrir o Terminal (Aplicativos -> Utilitários -> Terminal) e usando os comandos:

killall SelfControl

ou

sudo killall SelfControl

Como não está funcionando, tente o arquivo hosts:

sudo nano /etc/hosts

E procure algo assim

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

exclua o bloco inteiro e pressione CTRL + O para salvar o arquivo e CTRL + X para sair. Tudo o que você coloca no arquivo hosts, como:

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

Esses endereços serão bloqueados, você não poderá acessá-los enquanto estiverem dentro do arquivo hosts

Para parar e excluir o SelfControl em execução como um processo em segundo plano:

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

Para excluir as regras de firewall que foram introduzidas pelo SelfControl, leia este artigo do blog de Joshua Kehn:

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

msmafra
fonte
Sim. Ele mantém funcionando mesmo quando o aplicativo for fechado, então killall não vai funcionar ...
ruddfawcett
Desculpe eu não te entendo
msmafra
Eu tenho o # BEGIN SELFCONTROL BLOCK e # END SELFCONTROL BLOCK. O que eu deveria fazer agora?
Rddfawcett
Exclua o bloco inteiro e salve o arquivo. Provavelmente, haverá números de IP e endereços de sites dentro do bloco. se você colocar: 127.0.0.1 facebook.compor exemplo, ele será bloqueado
msmafra
Pressione CTRL + S para salvar o arquivo e CTRL + X para sair
msmafra
14

Às vezes, excluir o que está entre # BEGIN SELFCONTROLe # END SELFCONTROLnão funciona.

Por outro lado, alterar a data ou hora funcionou perfeitamente para mim! Tudo o que você precisa fazer é alterar sua data para algo no futuro; por exemplo, se hoje for 4 de setembro, você poderá alterar a data do sistema para algo como 5 de setembro!

  1. Você abre Preferências Abrir Data e Hora
  2. Altere a data para algo como 5 de setembro ou qualquer data futura.
  3. Abra o SelfControl, a contagem regressiva se foi agora.

Tente abrir um site que você bloqueou com o autocontrole! se funcionar! é tudo o que você precisa fazer ... caso contrário, tente alterar a data para a data original (4 de setembro), por exemplo, e tente novamente abrir o site que você bloqueou com o SelfControl!

qmatemático
fonte
Você é um gênio!
alexmorhun
o autocontrole poderia impedir isso?
SuperUberDuper 15/01
7

É simples, basta abrir preferências e alterar a data para o dia seguinte!

user48920
fonte
Alterar a hora não funciona se você estiver conectado à Internet.
1
@Mindy Como assim? Eu mudo o tempo frequentemente quando conectado à rede dele.
bmike
7

Eu tive que remover as linhas /etc/hosts, alterar a data /etc/SelfControl.locke reabrir o aplicativo 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

Apenas excluir /etc/SelfControl.locknão funcionou. Se você removeu o SelfControl.app, baixe-o novamente primeiro.

Lri
fonte
Em 2020, é a única resposta que funciona, talvez eles atualizem suas políticas de segurança. Obrigado!
Ivan Camilito Ramirez Verdes
3

Saia do autocontrole.

Abra Preferências do Sistema> Data e Hora> Altere o dia 1 dia no futuro.

Inicie o SelfControl novamente. Saia do SelfControl e altere a data novamente.

Isso funciona porque o SelfControl verifica a data e a hora, percebe que você passou do período de bloqueio e remove as adições do arquivo host.

Joshua Dance
fonte
1
Pode confirmar que isso funciona.
275166 Nick