Сравнение

Shoo! vs MakLock: бесплатный инструмент, который перестали развивать

MakLock бесплатен, с открытым исходным кодом (MIT), и на бумаге — один из самых близких аналогов Shoo! на рынке: Touch ID, разблокировка через Apple Watch, ноль телеметрии. Проблема в том, что произошло дальше: последний релиз вышел 17 марта 2026 года, последний коммит — 16 апреля 2026 года, а сообщения об ошибках, поданные с июня, остаются без ответа.

Shoo! vs MakLock: коротко
Shoo!MakLock
Цена$17.99 разовоБесплатно, открытый код (MIT)
ПоддержкаАктивно разрабатываетсяНет релизов с марта 2026, нет коммитов с апреля 2026, баг-репорты без ответа с июня
Повторная блокировка при переключенииРаботает — процесс просто не запущен, и точкаСломано (issue #51) — остаётся разблокированным всю сессию после открытия
Резервный парольPBKDF2 + соль, 210 000 итераций, лимит попытокХранится в Keychain открытым текстом, сравнение через ==, без лимита попыток
Доверие Apple WatchФреймворк LocalAuthentication от AppleУгадывание по близости Bluetooth — не криптографическое
Защищаемые приложенияЛюбое приложение, включая от Apple, все сразу12 приложений жёстко исключены (Terminal, Finder, System Settings...); только 1 приложение за раз

Что перестало работать

Это не догадки о заброшенном проекте — это конкретное, задокументированное поведение в собственном коде и трекере задач MakLock:

MakLock

  • Нет релизов с марта 2026, нет коммитов с апреля 2026. Открытые баг-репорты с июня остаются без ответа.
  • «Блокировка при переключении приложений» указана в собственной сравнительной таблице MakLock — но эта настройка нигде в коде на самом деле не считывается (отслеживается в issue #51). После разблокировки приложение остаётся разблокированным до конца сессии, независимо от переключений.
  • Резервный пароль хранится в Keychain открытым текстом и проверяется простым сравнением на равенство — без хеширования, без ограничения попыток.
  • Встроенная «паническая» комбинация клавиш (Cmd+Opt+Shift+Ctrl+U) и таймаут оверлея в 60 секунд — оба задокументированные постоянные обходы, доступные любому у клавиатуры.
  • «Доверие» Apple Watch не криптографическое. Приложение сопрягается с первым найденным поблизости Bluetooth-устройством со словом «watch» в имени и считает любое устройство Apple рядом доказательством, что часы у вас на руке.
  • Двенадцать приложений — включая Terminal, Activity Monitor, Finder и System Settings — жёстко прописаны как невозможные для защиты.
  • Заблокировать можно только одно приложение за раз.

Shoo!

  • Активно разрабатывается и поддерживается.
  • Реально блокирует заново при переключении — нет состояния «осталось разблокированным», потому что процесс просто не запущен.
  • Резервный пароль хешируется (PBKDF2 + соль, 210 000 итераций) с ограничением на число попыток.
  • Нет «панической» комбинации и нет таймаута, который можно переждать, потому что на экране нет никакого оверлея, у которого мог бы истечь таймаут или который можно было бы закрыть.
  • Подтверждение через Touch ID и Apple Watch идёт через настоящий фреймворк LocalAuthentication от Apple — не угадывание по близости Bluetooth.
  • Можно защитить любое приложение, включая собственные приложения Apple — Mail, Messages, System Settings, Terminal.
  • Блокируйте сколько угодно приложений сразу, одной кнопкой «Заблокировать всё сейчас».

Отдавая MakLock должное: ноль обязательных системных разрешений сверх Bluetooth и уведомлений — действительно хорошая идея, и Shoo! следует тому же принципу. Если бы заявленные функции MakLock работали так, как описано, это был бы солидный минималистичный вариант. В его нынешнем, не поддерживаемом состоянии несколько ключевых функций просто не делают того, что написано в таблице возможностей, — стоит знать об этом, прежде чем полагаться на него как на единственную защиту.

Попробуйте Shoo! бесплатно 7 дней, все функции без ограничений, карта не нужна.

Частые вопросы

MakLock всё ещё поддерживается?

На момент написания активно — нет: последний релиз вышел 17 марта 2026 года, последний коммит — 16 апреля 2026 года, а сообщения об ошибках, поданные с июня, остаются без ответа. Shoo! активно разрабатывается и поддерживается.

Правда ли работает функция MakLock «блокировка при переключении приложений»?

Согласно собственному трекеру задач MakLock (issue #51), настройка указана в сравнительной таблице, но нигде в коде на самом деле не считывается — после разблокировки приложение остаётся разблокированным до конца сессии. Shoo! блокирует заново в момент переключения, потому что процесс просто не работает.

Чем резервный пароль Shoo! отличается от резервного пароля MakLock?

MakLock хранит резервный пароль в Keychain открытым текстом с простым сравнением на равенство и без ограничения попыток. Пароль Shoo! хешируется через PBKDF2 с солью (210 000 итераций), с ограничением на число попыток.

Можно ли заблокировать больше одного приложения одновременно?

В Shoo! — да: можно заблокировать сколько угодно приложений сразу, в том числе одним нажатием «Заблокировать всё сейчас». MakLock может блокировать только одно приложение за раз.

Похожие статьи