Забыли графический ключ

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

graphic

Что же делать если вы его забыли? Как правило, эту проблему можно решить путем полного сброса и приведения аппарата в состояние “из магазина”. Но чаще всего, это делать нежелательно, т.к. на телефоне/планшете могут быть какие-то важные данные, которые как обычно хранятся в одном экземпляре и именно на этом устройстве. Да и не всегда есть возможность того самого полного сброса. Например, на китайских noname аппаратах. Что же можно сделать? Именно такая ситуация у меня и случилась. Принесли на разблокировку китайский планшет Samsung N8000. От оригинала там только название. Хард резет никак не сделать. Поступаем в этом случае следующим образом. Скачиваем два архива. В первом находятся драйвера для USB от Google. Во втором Google Android SDK. Распаковываем это все каждый в свою папочку. Первым делом надо установить драйверы нашего безымянного устройства, который в диспетчере устройств нашелся как, ну к примеру, Android, и драйверы для него не встали. Нажимаем на него правой кнопкой мышки и смотрим Свойства. Нас будет интересовать закладка Сведения. А на ней из выпадающего списка выберем пункт ИД оборудования. Там мы видим 2 строчки.

android

Нам понадобится тот, что покороче. Жмем правой кнопкой и выбираем Копировать. Затем открываем папку с только что скаченными драйверами от гугла. Находим там файлик  android_winusb.inf и открываем его блокнотом на редактирование. В тексте ищем что-то типа этих строк:

;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01

Вставляем сюда значения, которые мы скопировали в диспетчере устройств. В %SingleAdbInterface% мы конец вставленной строки удаляем (в данном случае это &MI_01), а в %CompositeAdbInterface% вставляем целиком.Повторяем то же для последних дух строк. Название аппарата с Google Nexus One можно заменить на что-то свое. Замечу, что надо еще знать, какая версия Windows у вас стоит – 32 или 64-х разрядная. В файле android_winusb.inf для каждой свой раздел. И править надо, соответственно, в том разделе, который предназначен для вашей версии. Все. Файлик сохраняем. В диспетчере устройств на нашем неустановленном устройстве жмем правой кнопкой и просим Обновить драйвер. Указываем нашу папочку с исправленным inf-файликом и устройство будет установлено. Если в процессе будет ругаться на несовместимость – соглашаемся. Все. Драйвер установлен.

Теперь надо сбросить наш ключик. Заходим в папку, куда мы распаковали Google SDK. Запускаем cmd.exe. Пишем следующее в командной строке:

adb shell rm /data/system/gesture.key

и нажимаем Enter. Потом пишем:

adb shell

и Enter. Пишем там

reboot

и жмем снова Enter. Аппарат перезагружается и показывает нам снова графический код. Проводим пальцем как хотим и – о чудо – разблокировалось! Идем в настройки безопасности экрана и изменяем метод блокировки на например, просто Слайдер.

Вот и все.