Могу ли я заставить Android требовать отпечаток пальца + PIN-код для разблокировки экрана?

У меня есть Galaxy S5 со сканером отпечатков пальцев. Я хотел бы иметь возможность разблокировать свой телефон с помощью PIN-кода или графического ключа, но я также хочу защитить себя от серфинга через плечо.

Есть ли способ потребовать отпечаток пальца и PIN - код/шаблон для разблокировки телефона? Если отпечаток пальца не читается правильно, то для разблокировки потребуется гораздо более надежный пароль.

Это позволило бы мне отсканировать отпечаток пальца и ввести свой PIN-код/шаблон, не беспокоясь о том, что кто-то может увидеть мой PIN-код и разблокировать телефон позже. Это также защищает меня больше от правительств, которые могут потребовать, чтобы я разблокировал свой телефон с помощью моего отпечатка пальца, поскольку также потребуется PIN-код.

Есть ли приложение блокировки экрана, модуль XPosed или другой метод, который может включить эту двухфакторную аутентификацию?

У меня есть рутированный Galaxy S5 под управлением Android 5.0.

Как я могу заблокировать свой телефон с помощью экрана блокировки и отпечатка пальца/пин-кода? также остался без ответа, так что это не кажется легким. Используйте только блокировку шаблона вместо пролистывания экрана, а блокировка шаблона имеет противоположную проблему. Я мог бы придумать дополнительное использование PIN-кода SIM-карты (я знаю, что это не совсем подходит, но близко) — при условии, что его можно настроить так, чтобы он «всегда требовался».
Galaxy S5 имеет эту функцию по умолчанию. Мой отпечаток пальца иногда не работает, поэтому я просто нажимаю «Альтернативный пароль» и ввожу свой пин-код. Не используете стоковое ПЗУ?
@AaronGillion Я хочу, чтобы мой телефон запрашивал мой действительный отпечаток пальца, а затем, после того, как он примет мой отпечаток пальца, также требовал PIN-код. Таким образом, вы должны отсканировать действительный отпечаток пальца и ввести действительный PIN-код, прежде чем он позволит вам разблокировать. И если мой отпечаток пальца не может быть подтвержден, простой PIN-код не разблокирует телефон; вместо этого будет использоваться очень длинный резервный пароль.
Использование Xposed немедленно отключает любую защиту, которую, по вашему мнению, вы установили на устройство. Вы должны быть рутированы, чтобы использовать Xposed, и поэтому маловероятно, что ваш телефон будет зашифрован. Если он не зашифрован, все ваши данные доступны. Если он зашифрован, вероятно, Xposed можно удалить с помощью восстановления, и вы останетесь незащищенными/ваш отпечаток пальца может быть принудительно установлен. Xposed и безопасность несовместимы.
@ Kryten2k35 Вы можете использовать Xposed вместе с зашифрованным устройством; мой так устроен. И даже если Xposed можно удалить через рекавери, для перезагрузки всегда требуется длинный пароль (отпечаток пальца изначально не работает). Xposed и безопасность могут легко идти рука об руку. Впрочем, как и корень, все зависит от умения и умения рук, которые его держат.

Ответы (3)

Одним из решений является использование Tasker . Настройте телефон на использование отпечатка пальца в качестве стандартного механизма разблокировки с надежным паролем в качестве резервной разблокировки (требуется в случае сбоя отпечатка пальца или при каждой перезагрузке телефона).

Затем создайте задачу под названием «Экран разблокирован» (или аналогичную). В Задаче запустите действие Display-> Lock. Установите код на любой контакт, который вы хотите. Проверьте параметры Remember Till Offи Full Screenи убедитесь, что Allow Cancelфлажок снят.

Затем создайте профиль в Tasker для события Display Off. Когда этот профиль активируется, запустите созданную вами новую задачу. Добавьте второй триггер в тот же профиль, чтобы предотвратить эту блокировку, если вызов находится в процессе (используя Invert). В противном случае, прикладывая телефон к голове, вы отключите дисплей и вызовете блокировку PIN-кодом (даже если Android знает, что на самом деле он не заблокирован и не требует отпечатка пальца тура), а удаление его из головы покажет PIN-код и заблокирует завершение вызова и другие кнопки.

Наконец, добавьте второй профиль для события Display Unlocked и запустите ту же задачу. Таким образом, если вы вручную заблокируете телефон во время вызова с помощью кнопки питания (отключив стандартную блокировку отпечатков пальцев Android), он снова правильно отобразит запрос PIN-кода на экране, не мешая кнопкам завершения вызова. Не беспокойтесь, если блокировка дисплея отключена, а дисплей разблокирован, на самом деле вам не потребуется дважды вводить пин-код.

С помощью этой настройки вы разблокируете свой телефон с помощью отпечатка пальца. Когда это будет принято, Tasker также запросит у вас PIN-код.

Причина, по которой вы запускаете эту задачу при выключенном экране вместо экрана разблокированного, заключается в том, что экран разблокирован создает задержку между разблокировкой телефона и отображением запроса PIN-кода. При запуске задачи при выключенном экране запрос PIN-кода отображается в тот момент, когда вы разблокируете свой отпечаток пальца.

Обратите внимание, что для этой настройки требуется PIN-код, даже если вы используете свой резервный пароль (если ваш отпечаток пальца не может быть прочитан). Тем не менее, я готов смириться с этим, так как мне все равно редко нужно вводить мастер-пароль, а ввод послесловия с PIN-кодом — это нормально.

Защитить Таскера

Поскольку PIN-код хранится в Tasker в виде открытого текста, вам, вероятно, следует настроить PIN-код для открытия Tasker. Это встроено в настройки Tasker, поэтому вам может потребоваться PIN-код для просмотра и изменения любых профилей и настроек Tasker. В противном случае, если вы оставите свой телефон разблокированным, любой может найти ваш PIN-код, просмотрев конфигурацию Tasker. В любом случае не используйте тот же PIN-код для разблокировки экрана, который вы используете для любой другой услуги, такой как карты банкомата или голосовая почта.

Я протестировал это, и хотя оно работает так, как описано, я обнаружил, что могу отозвать разрешение «рисовать поверх других приложений», следуя уведомлению в строке состояния, которое полностью деактивирует запрос PIN-кода Tasker.

Да, вы можете установить «APPLock» из игрового магазина (скачайте приложение со значком «серебристый сейф»). Затем вы можете использовать PIN-код, отпечаток пальца и графический ключ, чтобы разблокировать телефон или приложение.

Я использую NOTE4 N910C. После обновления до 6.0.1 такая функция доступна по умолчанию. Как я вижу на http://www.sammobile.com , MM 6.0.1 доступен для S5, поэтому просто обновите свой телефон через Odin .

Сейчас у меня на S5 стоит marshmallow 6.0, и функциональность все еще не та, что мне нужна. Конечно, для перезагрузки требуется длинный пароль, но я все еще не могу одновременно требовать отпечаток пальца и PIN-код, чтобы разблокировать телефон во время нормальной работы.