Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

locksettings
Запуск настроек блокировки экрана

Тип файла: приложение
  Eng  

usage: locksettings set-pattern [--old OLD_CREDENTIAL] NEW_PATTERN

locksettings set-pin [--old OLD_CREDENTIAL] NEW_PIN
locksettings set-password [--old OLD_CREDENTIAL] NEW_PASSWORD
locksettings clear [--old OLD_CREDENTIAL]
locksettings verify [--old OLD_CREDENTIAL]
locksettings set-disabled DISABLED
locksettings get-disabled


флаги:

  • --user USER_ID: указать пользователя, значение по умолчанию — текущий пользователь

    locksettings set-pattern: устанавливает шаблон
    Шаблон задается неразделённым списком чисел, индексирующих ячейку n.
    шаблон в порядке отсчета от 1 слева направо и сверху вниз,
    т. е. верхняя левая ячейка имеет индекс 1, тогда как нижняя правая ячейка
    индексируется цифрой 9. Пример: 1234

    locksettings set-pin: устанавливает PIN-код

    locksettings set-password: устанавливает пароль

    locksettings clear: очищает учетные данные разблокировки.

    locksettings verify: проверяет учетные данные и разблокирует пользователя.

    locksettings set-disabled: устанавливает, следует ли отключать экран блокировки.

    locksettings get-disabled: проверяет, отключен ли экран блокировки

       

    Комментарии
    Команда locksettings позволяет изменить блокировку экрана из терминала (оболочки adb).


    Класс LockSettings позволяет переопределять и устанавливать текущее состояние/уровень безопасности экрана блокировки. Значение должно быть константой из Profile.LockMode.


    Видимо, способ разблокировки:
    Сделайте резервную копию /system и /cache! ! !
    Удалите locksettings.jar и */oat/arm в /framework и locksettings.vdex, .odex и .oat в Arm64.
    Очистите пользовательские данные и включите компьютер, он не должен нормально загружаться.
    Прошейте резервную копию /cache и /system и загрузитесь.
    Шифрование не должно появляться после того, как при запуске отображается очистка.
    Метод был успешно опробован на тестовых пластинах, но не получил универсальной проверки.