Upgrade 770 Полная | Page 46

Ликбез

ли и для которых пришлось искать обходные решения .

Антивор честно отработал команду , заблокировал устройство , передав пароль системе , которая честно его и поставила

PIN коды Samsung , Meizu и других производителей Как я уже рассказывал , имея права администратора устройства , приложения могут ставить свои пароли . Чем отличается пароль от PIN-кода ? С точки зрения самого Android разницы нет . И пин-код , и пароль , и рисунок — всё это пароли . Но для каждого из этих вариантов показывается разный интерфейс . Например , для пин-кодов поднимается клавиатура , где доступны только цифры , а для паролей — и цифры , и буквы . Это различие определяется так называемой политикой пароля . Перед тем , как установить пароль , приложение с правами Device Admin передаёт системе политику , которая и сообщает , каким должен быть этот пароль . Если сообщается , что нужно и буквы , и цифры , то пользователю будет отображаться интерфейс пароля ( то есть клавиатура с полным набором символов ) . Если в политике будет сказано « только цифры », то пользователь будет видеть интерфейс для ввода пин-кода . Таково поведение самого Android . В AOSP графический интерфейс строго следует этому поведению на всех уровнях , от той « низкой » части Android , которая занимается безопасностью , до той « верхней » части Android , графической оболочки , рисующая кнопочки , в которые и тычет пользователь . Но Meizu и некоторые другие китайские производители решили внести свои улучшения . Они решили , что пин-код может иметь длину строго в четыре цифры . Ни больше , ни меньше . Это своё решение они реализовали в самой « верхней » части — в графической оболочке . При этом нижний уровень Android они не меняли , он сохранил своё поведение . Так вот , с точки зрения базового Android , всё это пароли , длина которых не имеет такой фиксации . И что получилось ? Многие пользовате-

46