Используйте собственный экран блокировки на зашифрованном устройстве Jelly Bean

Недавно я включил шифрование на своем Nexus S под управлением Android 4.1.1. Я знаю обо всех преимуществах и недостатках, и шифрование устройства — это то, что мне определенно нужно. В настоящее время работает нормально.

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

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

Есть ли способ вернуться к использованию экрана блокировки графического ключа? Я понимаю, что шифрование необратимо, и убирать его не очень хочется . Я просто хочу вернуть свой старый экран блокировки.

РЕДАКТИРОВАТЬ: я заметил, что изменение кода для моего экрана блокировки также меняет ключ, используемый для расшифровки устройства, что, как я полагаю, является причиной того, что вам не разрешено использовать другой тип экрана блокировки. Я совершенно определенно не хочу использовать тот же код для шифрования хранилища, что и для разблокировки экрана. Это кажется ужасной идеей, и я не могу поверить, что Android действительно так делает.

Вы правильно указываете, что оба пароля связаны, что уже было указано как «плохое» в нескольких других местах (включая охранные компании). Вы проверили с помощью XPosed framework ? Я знаю, что он предоставляет модули, например, для использования камеры с экрана блокировки без разблокировки устройства. Могут быть другие связанные модули, предлагающие вам некоторое облегчение (я не проверял их все, поэтому не могу точно сказать - я только начинаю играть с фреймворком и его модулями).

Ответы (5)

Может быть: lifehacker: три способа улучшить безопасность блокировки экрана Android, рекомендую:

К сожалению, собственное решение для Android, подобное предложенному здесь через «vdc cryptfs changepw newpass» , похоже, работает только на устройствах с root-доступом.

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

Похоже на связанную ошибку «Ошибка 29468: разные пароли для шифрования и блокировки экрана ».

В этих комментариях много хороших предложений. Жаль, что об этом сообщили почти 2 года назад и до сих пор не исправили.
к сожалению, эта ссылка авторизована. не могли бы вы опубликовать его или зеркало, доступное без учетной записи Google?

Я решил эту проблему, используя клавиатуру swype . Таким образом я могу выбрать простой графический ключ разблокировки, преобразовать его в длинный и сложный пароль на клавиатуре (даже со строчными и прописными буквами) и научить swype распознавать его.

Теперь мне приходится вводить сложный пароль только один раз при загрузке (swype во время загрузки недоступен). Чтобы разблокировать экран блокировки, я могу использовать свой жест, и swype переводит его в сложный пароль.

Для процесса шифрования вы должны ввести пароль один раз буква за буквой и один раз жестом. Таким образом, вы можете быть уверены, что swype действительно создает желаемый пароль, когда вы используете свой жест.

Пока отлично работает на моем Nexus 4 (с Android 4.4).

Интересный подход. Недостатком, который я вижу, является то, что Swype теперь хранит ваш пароль, поэтому нужно убедиться, что он никуда не утекает (например, если Swype загружает ваши словари; также, когда вы прокручиваете что-то похожее на ваш пароль, скажем, браузер, и swype вставляет ваш пароль, история браузера теперь может хранить это слово в течение длительного времени). Но, как я уже сказал, интересная идея в любом случае.

Я использую следующие настройки:

  • Настройки/Безопасность/Автоматическая блокировка через 30 минут после сна
  • Настройки/Безопасность/Кнопка питания мгновенно блокируется ВЫКЛ.

Поэтому мне приходится вводить пароль шифрования и блокировки экрана только после 30 минут неиспользования устройства.

Приложение «Отключить экран и заблокировать» можно использовать для немедленной блокировки устройства. У меня нет опыта работы с приложением «Screen Lock Pro», но, судя по описанию, оно должно быть полезным.

Менее чем идеальным решением является полное отключение экрана блокировки с помощью такого приложения, как NoLock .