
Мгновенно отключите Touch ID и заблокируйте ваш Mac одним кликом или сочетанием клавиш.
PanicLock — это утилита для строки меню macOS, которая мгновенно отключает Touch ID и блокирует экран одним щелчком мыши или закрытием крышки ноутбука.
PanicLock заполняет пробел, который оставляет macOS: встроенного способа мгновенно отключить Touch ID, когда это необходимо, не существует. Биометрия удобна в повседневном использовании и иногда предпочтительна, когда нужна скорость или вы хотите избежать наблюдения за вводом пароля. Но в чувствительных ситуациях сотрудники правоохранительных органов и пограничной службы во многих странах могут принудить к биометрической разблокировке так, как не могут с паролем. PanicLock предоставляет кнопку в строке меню, настраиваемую горячую клавишу или автоматическую блокировку при закрытии крышки, которые мгновенно отключают Touch ID и блокируют экран, восстанавливая защиту только паролем без завершения сеанса или выключения.
brew install paniclock/tap/paniclock
Скачайте последнюю версию DMG со страницы релизов.
| Действие | Результат |
|---|---|
| Левый клик по иконке | Мгновенная паническая блокировка |
| Правый клик по иконке | Открыть меню (настройки, удаление, выход) |
Если включено в настройках, при закрытии крышки Mac автоматически отключается Touch ID и блокируется экран. Touch ID остаётся отключённым до тех пор, пока вы не войдёте снова с паролем. Если экран блокируется по другим причинам (заставка, сон дисплея и т.д.), Touch ID будет работать как обычно.
При первом использовании вам будет предложено ввести пароль администратора для установки привилегированного помощника. Это одноразовая настройка.
PanicLock.xcodeproj в XcodeInfo.plist (SMPrivilegedExecutables) и Info-Helper.plist (SMAuthorizedClients)Homebrew:
brew uninstall paniclock
Из приложения: Правый клик → «Удалить PanicLock...» → Введите пароль администратора
Вручную:
sudo launchctl bootout system/com.paniclock.helper
sudo rm -f /Library/PrivilegedHelperTools/com.paniclock.helper
sudo rm -f /Library/LaunchDaemons/com.paniclock.helper.plist
rm -rf /Applications/PanicLock.app
PanicLock использует привилегированного помощника (устанавливается через SMJobBless) для изменения настроек таймаута Touch ID:
bioutil -r -sbioutil -w -s -o 1pmset displaysleepnowPanicLock отключает только Touch ID. Если у вас включены другие методы разблокировки — разблокировка Apple Watch, ключи безопасности и т.д. — ваш Mac всё ещё может быть разблокирован с их помощью.
bioutil, pmset)Примечание: PanicLock отключает только Touch ID. Если у вас включены другие методы разблокировки — разблокировка Apple Watch, ключи безопасности и т.д. — ваш Mac всё ещё может быть разблокирован с их помощью.
Скрипт релиза обрабатывает сборку, подписание, нотаризацию и упаковку:
./scripts/release.sh
Возможности:
build/release/<version>/Рабочий процесс:
MARKETING_VERSION в Xcode./scripts/release.sh — сборка и отправка на нотаризациюbuild/release/<version>/PanicLock-<version>.dmgMIT License — Подробнее см. LICENSE.
Приветствуется вклад! Пожалуйста, откройте issue или pull request.