Bagaimana cara menonaktifkan aplikasi Kontrol Diri?

14

Saya menggunakan SelfControl cukup sering untuk menyelesaikan pekerjaan rumah dan semacamnya, tetapi di sekolah, ketika saya jauh dari keyboard di papan tulis, teman saya pikir akan lucu untuk mengatur timer ke 10 jam. Saat ini saya menggunakan proxy untuk mengajukan pertanyaan ini. Apakah ada cara untuk menonaktifkan aplikasi yang bermanfaat namun tidak fleksibel ini?

ruddfawcett
sumber
2
Sebagai catatan, Anda harus meminta komputer Anda untuk meminta kata sandi sebelum membuat perubahan. Jadi ketika saya mengaktifkan program kontrol diri saya, saya harus memasukkan kata sandi saya terlebih dahulu. Ini akan mencegah program yang tidak sah.
1
tujuannya adalah untuk tidak menonaktifkannya
SuperUberDuper

Jawaban:

16

Sudahkah Anda mencoba membuka Terminal (Aplikasi -> Utilitas -> Terminal) dan menggunakan perintah:

killall SelfControl

atau

sudo killall SelfControl

Karena tidak berfungsi coba file host:

sudo nano /etc/hosts

Dan cari sesuatu seperti ini

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

hapus seluruh blok dan tekan CTRL + O untuk menyimpan file dan CTRL + X untuk keluar. Segala sesuatu yang Anda tempatkan di file hosts seperti:

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

Alamat tersebut akan diblokir, Anda tidak akan dapat mengaksesnya saat berada di dalam file host

Untuk berhenti dan menghapus SelfControl berjalan sebagai proses latar belakang:

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

Untuk menghapus aturan firewall yang telah diperkenalkan oleh SelfControl, baca artikel blog ini oleh Joshua Kehn:

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

msmafra
sumber
Iya. Itu terus berjalan bahkan ketika aplikasi ditutup, jadi killall tidak akan bekerja ...
ruddfawcett
Maaf saya tidak mengerti Anda
msmafra
Saya memiliki # BEGIN SELFCONTROL BLOCK dan # END SELFCONTROL BLOCK. Apa yang harus saya lakukan sekarang?
ruddfawcett
Hapus seluruh blok dan simpan file. Mungkin ada nomor IP dan alamat situs di dalam blok. jika Anda memasukkan: 127.0.0.1 facebook.commisalnya itu akan diblokir
msmafra
Tekan CTRL + O untuk menyimpan file dan CTRL + X untuk keluar
msmafra
14

Terkadang menghapus apa yang ada di antara # BEGIN SELFCONTROLdan # END SELFCONTROLtidak berhasil.

Di sisi lain, mengubah Tanggal atau Waktu bekerja dengan sempurna untuk saya! Yang harus Anda lakukan adalah mengubah tanggal Anda menjadi sesuatu di masa depan, misalnya jika hari ini adalah 4 September Anda dapat mengubah tanggal sistem Anda menjadi sesuatu seperti 5 September!

  1. Anda membuka Preferensi Tanggal & Waktu Terbuka
  2. Ubah tanggal menjadi sekitar 5 September atau tanggal apa pun di masa mendatang.
  3. Buka SelfControl, hitungan mundur akan hilang sekarang.

Coba buka situs web yang Anda blokir dengan kontrol diri! jika berhasil! maka itu semua yang harus Anda lakukan ... jika tidak coba ubah tanggal kembali ke tanggal semula (4 September) misalnya, dan coba lagi membuka situs web yang Anda blokir dengan SelfControl!

secara matematis
sumber
Kamu jenius!
alexmorhun
dapatkah pengendalian diri mencegah ini?
SuperUberDuper
7

Ini sederhana, cukup buka preferensi, dan ubah tanggal ke hari berikutnya!

pengguna48920
sumber
Mengubah waktu tidak akan berhasil jika Anda terhubung ke internet.
1
@Mindy Bagaimana? Saya sering mengubah waktu ketika terhubung ke jaringan.
bmike
7

Saya harus menghapus garis dalam /etc/hosts, mengubah tanggal /etc/SelfControl.lock, dan membuka kembali aplikasi 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

Menghapus /etc/SelfControl.locksaja tidak berhasil. Jika Anda telah menghapus SelfControl.app, unduh kembali terlebih dahulu.

Lri
sumber
Pada tahun 2020 itu adalah satu-satunya jawaban yang berfungsi, mungkin mereka memperbarui kebijakan keamanan mereka, Terima kasih!
Ivan Camilito Ramirez Verdes
3

Keluar dari SelfControl.

Buka System Preferences> Date and Time> Ubah hari 1 hari di masa depan.

Luncurkan SelfControl lagi. Keluar dari SelfControl lalu ubah tanggal kembali.

Ini berfungsi karena SelfControl memeriksa tanggal dan waktu, melihat bahwa Anda telah melewati periode pemblokiran, dan menghapus penambahan file host.

Joshua Dance
sumber
1
Dapat mengkonfirmasi ini berfungsi.
Nick Crawford