Як відключити додаток Self Control?


14

Я використовую SelfControl досить часто для виконання домашніх завдань і подібного, але в школі, поки я був далеко від клавіатури біля білої дошки, мій друг подумав, що було б смішно встановити таймер на 10 годин. Наразі я використовую проксі, щоб задати це питання. Чи є спосіб відключити цю корисну, але негнучку програму?


2
Як примітка, перед внесенням змін у вас повинен бути комп'ютер, щоб запитати пароль. Тож коли я активую програму самоконтролю, я повинен спершу поставити свій пароль. Це запобіжить несанкціоновану програму.

1
мета - не відключити її
SuperUberDuper

Відповіді:


16

Ви спробували відкрити Terminal (Програми -> Утиліти -> Термінал) та скористатися командами:

killall SelfControl

або

sudo killall SelfControl

Оскільки це не працює, спробуйте файл hosts:

sudo nano /etc/hosts

І шукайте щось подібне

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

видаліть весь блок і натисніть CTRL + O, щоб зберегти файл та CTRL + X для виходу. Все, що ви розміщуєте у файлі хостів, як:

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

Ці адреси будуть заблоковані, ви не зможете отримати доступ до них, поки вони знаходяться всередині файлу хостів

Щоб зупинити та видалити SelfControl, що працює як фоновий процес:

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

Щоб видалити правила брандмауера, які були введені SelfControl, прочитайте цю статтю блогу Джошуа Кена:

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


Так. Він продовжує працювати навіть тоді, коли програма закрита, тому killall не буде працювати ...
ruddfawcett,

Вибачте, що я вас не зрозумів
msmafra

У мене # BEGIN SELFCONTROL BLOCK та # END BLOCK SELFCONTROL BLOCK. Що мені робити зараз?
ruddfawcett

Видаліть весь блок і збережіть файл. Напевно, всередині блоку є IP-номери та адреси сайтів. якщо ви поставите: 127.0.0.1 facebook.comнаприклад, він буде заблокований
msmafra

Натисніть CTRL + O, щоб зберегти файл, а CTRL + X для виходу
msmafra

14

Іноді видалення того, що між # BEGIN SELFCONTROLі # END SELFCONTROLщо не працює.

З іншого боку, зміна дати або часу спрацювала для мене ідеально! Все, що вам потрібно зробити, - це змінити свою дату на щось у майбутньому, наприклад, якщо сьогодні 4 вересня, ви можете змінити свою системну дату на щось на зразок 5 вересня!

  1. Ви відкриваєте налаштування Відкрити дату та час
  2. Змініть дату на щось на зразок 5 вересня або будь-яку дату в майбутньому.
  3. Відкрийте SelfControl, відлік часу вже не буде.

Спробуйте відкрити веб-сайт, який ви заблокували selfControl! якщо це спрацює! тоді все, що вам потрібно зробити ... інакше спробуйте змінити дату, наприклад, початкову дату (4 вересня), і спробуйте знову відкрити веб-сайт, який ви заблокували за допомогою SelfControl!


Ви геній!
alexmorhun

міг самоконтроль запобігти цьому?
SuperUberDuper

7

Це просто, просто відкрийте налаштування та змініть дату на наступний день!


Зміна часу не працює, якщо ви підключені до Інтернету.

1
@Mindy Як це? Я часто змінюю час при підключенні до мережі.
bmike

7

Мені довелося видалити рядки /etc/hosts, змінити дату /etc/SelfControl.lockта знову відкрити додаток 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

Видалення /etc/SelfControl.lockне вийшло. Якщо ви видалили SelfControl.app, спочатку завантажте його знову.


На 2020 рік це єдина відповідь, яка працює, можливо, вони оновлюють свою політику безпеки, Дякую!
Іван Каміліто Рамірес Вердес

3

Покиньте SelfControl.

Відкрийте Налаштування системи> Дата та час> Змініть день на 1 день у майбутньому.

Запустіть SelfControl знову. Вийдіть із SelfControl та змініть дату назад.

Це працює, тому що SelfControl перевіряє дату та час, бачить, що ви минули період блокування, і видаляє доповнення файлів хост.


1
Можна підтвердити це.
Нік Кроуфорд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.