¿Cómo deshabilitar la aplicación Self Control?

14

Utilizo SelfControl con bastante frecuencia para completar la tarea y tal, pero en la escuela, mientras estaba lejos de mi teclado en la pizarra, mi amigo pensó que sería divertido configurar el temporizador a 10 horas. Actualmente estoy usando un proxy para hacer esta pregunta. ¿Hay alguna forma de desactivar esta aplicación útil pero inflexible?

Ruddfawcett
fuente
2
Como nota, debe tener su computadora para solicitar una contraseña antes de realizar cambios. Entonces, cuando activo mi programa de autocontrol, primero debo ingresar mi contraseña. Esto evitará que el programa no esté autorizado.
1
el propósito es no deshabilitarlo
SuperUberDuper

Respuestas:

16

¿Has intentado abrir Terminal (Aplicaciones -> Utilidades -> Terminal) y usar los comandos:

killall SelfControl

o

sudo killall SelfControl

Como no funciona, pruebe el archivo hosts:

sudo nano /etc/hosts

Y busca algo como esto

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

elimine todo el bloque y presione CTRL + O para guardar el archivo y CTRL + X para salir. Todo lo que pones en el archivo de hosts como:

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

Esas direcciones serán bloqueadas, no podrá acceder a ellas mientras estén dentro del archivo de hosts

Para detener y eliminar SelfControl que se ejecuta como un proceso en segundo plano:

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

Para eliminar las reglas de firewall que ha introducido SelfControl, lea este artículo de blog de Joshua Kehn:

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

msmafra
fuente
Si. Se sigue funcionando incluso cuando la aplicación está cerrada, por lo killall no va a funcionar ...
ruddfawcett
Lo siento, no te entendí
msmafra 01 de
Tengo el # BEGIN SELFCONTROL BLOCK y # END SELFCONTROL BLOCK. ¿Qué debería hacer ahora?
ruddfawcett 01 de
Elimine todo el bloque y guarde el archivo. Probablemente haya números de IP y direcciones de sitios dentro del bloque. si se pone: 127.0.0.1 facebook.compor ejemplo, será bloqueado
msmafra
Presione CTRL + O para guardar el archivo y CTRL + X para salir
msmafra
14

A veces, eliminar lo que está entre # BEGIN SELFCONTROLy # END SELFCONTROLno funciona.

Por otro lado, ¡cambiar la fecha o la hora funcionó perfectamente para mí! Todo lo que tienes que hacer es cambiar tu fecha a algo en el futuro, por ejemplo, si hoy es el 4 de septiembre, ¡puedes cambiar la fecha de tu sistema a algo así como el 5 de septiembre!

  1. Abre Preferencias Abrir Fecha y hora
  2. Cambie la fecha a algo como el 5 de septiembre o cualquier otra fecha en el futuro.
  3. Abra SelfControl, la cuenta regresiva se habrá ido ahora.

¡Intenta abrir un sitio web que bloqueaste con selfControl! si funciona! entonces es todo lo que tiene que hacer ... de lo contrario, intente cambiar la fecha a la fecha original (4 de septiembre), por ejemplo, e intente nuevamente abrir el sitio web que bloqueó con SelfControl.

qmatemáticas
fuente
¡Eres un genio!
alexmorhun
¿podría el autocontrol evitar esto?
SuperUberDuper
7

¡Es simple, solo abre preferencias y cambia la fecha al día siguiente!

usuario48920
fuente
Cambiar la hora no funciona si está conectado a Internet.
1
@Mindy ¿Cómo es eso? Cambio de hora a menudo cuando estoy conectado a la red.
bmike
7

Tuve que quitar las líneas en /etc/hosts , cambiar la fecha /etc/SelfControl.locky volver a abrir la aplicación 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

Solo borrar /etc/SelfControl.lockno funcionó. Si ha eliminado SelfControl.app, descárguelo nuevamente primero.

Lri
fuente
En 2020 es la única respuesta que funciona, tal vez actualicen sus políticas de seguridad, ¡Gracias!
Ivan Camilito Ramirez Verdes
3

Salga de SelfControl.

Abra Preferencias del sistema> Fecha y hora> Cambiar el día 1 día en el futuro.

Inicie SelfControl nuevamente. Salga de SelfControl y luego cambie la fecha.

Esto funciona porque SelfControl verifica la fecha y la hora, ve que ya pasó el período de bloqueo y elimina las adiciones del archivo host.

Joshua Dance
fuente
1
Puede confirmar que esto funciona.
Nick Crawford