Come disabilitare l'applicazione Self Control?


14

Uso SelfControl abbastanza frequentemente per completare i compiti e cose del genere, ma a scuola, mentre ero lontano dalla mia tastiera alla lavagna, il mio amico ha pensato che sarebbe stato divertente impostare il timer su 10 ore. Attualmente sto usando un proxy per porre questa domanda. Esiste un modo per disabilitare questa applicazione utile, ma non flessibile?


2
Come nota, dovresti avere il tuo computer per chiedere una password prima di apportare modifiche. Quindi, quando attivo il mio programma di autocontrollo, devo prima inserire la mia password. Ciò impedirà la non autorizzazione del programma.

1
lo scopo è di non disabilitarlo
SuperUberDuper,

Risposte:


16

Hai provato ad aprire Terminale (Applicazioni -> Utilità -> Terminale) e usare i comandi:

killall SelfControl

o

sudo killall SelfControl

Poiché non funziona, prova il file hosts:

sudo nano /etc/hosts

E cerca qualcosa del genere

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

elimina l'intero blocco e premi CTRL + O per salvare il file e CTRL + X per uscire. Tutto ciò che metti nel file hosts come:

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

Tali indirizzi verranno bloccati, non sarà possibile accedervi mentre si trovano all'interno del file hosts

Per interrompere ed eliminare SelfControl in esecuzione come processo in background:

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

Per eliminare le regole del firewall introdotte da SelfControl, leggi questo articolo del blog di Joshua Kehn:

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


Sì. Continua a funzionare anche quando l'applicazione è chiusa, quindi killall non funzionerà ...
ruddfawcett

Mi dispiace non ti ho capito
msmafra,

Ho # BEGIN SELFCONTROL BLOCK e # END SELFCONTROL BLOCK. Cosa dovrei fare ora?
ruddfawcett,

Elimina l'intero blocco e salva il file. Probabilmente ci sono numeri IP e indirizzi di siti all'interno del blocco. se metti: 127.0.0.1 facebook.comper esempio sarà bloccato
msmafra

Premi CTRL + O per salvare il file e CTRL + X per uscire
msmafra

14

A volte l'eliminazione di cosa c'è tra # BEGIN SELFCONTROLe # END SELFCONTROLnon funziona.

Dall'altro lato, cambiare la data o l'ora ha funzionato perfettamente per me! Tutto quello che devi fare è cambiare la tua data in qualcosa in futuro, ad esempio se oggi è il 4 settembre puoi cambiare la data del tuo sistema in qualcosa come il 5 settembre!

  1. Apri Preferenze Apri Data e ora
  2. Cambia la data in qualcosa come il 5 settembre o qualsiasi data futura.
  3. Apri SelfControl, il conto alla rovescia non sarà più disponibile.

Prova ad aprire un sito Web che hai bloccato con selfControl! se funziona! allora è tutto ciò che devi fare ... altrimenti prova a cambiare la data indietro alla data originale (4 settembre) per esempio, e prova ad aprire nuovamente il sito web che hai bloccato con SelfControl!


Sei un genio!
alexmorhun,

l'autocontrollo potrebbe impedirlo?
SuperUberDuper il

7

È semplice, basta aprire le preferenze e cambiare la data al giorno successivo!


La modifica dell'ora non funziona se si è connessi a Internet.

1
@Mindy In che modo? Cambio tempo spesso quando connesso alla sua rete.
bmike

7

Ho dovuto rimuovere le righe /etc/hosts, modificare la data /etc/SelfControl.locke riaprire l'applicazione 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 sola eliminazione /etc/SelfControl.locknon ha funzionato. Se hai rimosso SelfControl.app, scaricalo di nuovo prima.


Al 2020 è l'unica risposta che funziona, forse aggiornano le loro politiche di sicurezza, grazie!
Ivan Camilito Ramirez Verdes,

3

Esci da SelfControl.

Apri Preferenze di Sistema> Data e ora> Cambia il giorno 1 giorno in futuro.

Avvia nuovamente SelfControl. Chiudere SelfControl e quindi modificare la data indietro.

Questo funziona perché SelfControl controlla la data e l'ora, rileva che hai superato il periodo di blocco e rimuove le aggiunte di file host.


1
Posso confermare che funziona.
Nick Crawford,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.