Micromax Q415 Canvas Pace 4G. Сброс графического ключа.

Этот пост будет посвящен захватывающей истории о сбросе графического ключа на Micromax Q415. Почему захватывающей? Потому что она основана на реальных жизненных событиях одной из читательниц и подробно описана в комментариях к этому посту. Здесь я приведу несколько цитат, которые наглядно поясняют суть проблемы:

"Подарили дочери телефон Canvas Pace 4G Q415 на д.р., симка по размерам не подошла, и она решила просто в нем полазить, Тут же поставила графический код (ей 10 лет) ... и забыла. Ни в одной мастерской не могут разблокировать."

На что я собственно порекомендовал следующее: "Прошивки для данного аппарата в открытом доступе нет. Я бы порекомендовал вам две вещи:

1. Не обращаться в "мастерские", в которых не могут справиться с такой простой операцией как сброс забытого графического пароля (я даже знаю почему они не могут этого сделать, но эта тема для отдельного разговора, в любом случае - это показатель "качества" предоставляемого сервиса - проблема в том, что обычно для сброса графического ключа необходимо выполнить сброс к заводским настройкам из режима recovery, а режим recovery на данном аппарате не работает, поэтому все кто привык "мыслить по шаблону", естественно с этой задачей не справятся).
2. В вашей ситуации можно обратиться в ближайший СЦ Micromax, там графический ключ вам сбросят в течении нескольких минут."

И вот ответ читателя:

"Мы и обратились в СЦ Micromax (г. Екатеринбург). В первом спустя два часа сдались, а во втором отправили запрос на прошивку в Micromax, пятый день ждут ответа..."

Честно, я удивлен ... и обескуражен одновременно. Ни одна мастерская и два авторизованных сервисных центра Micromax не смогли справиться с задачей решение которой под силу даже школьнику. Забегая вперед скажу, что для снятия забытого графического ключа (именно графического ключа, а не PIN-кода защиты от кражи или привязки к Google аккаунту, так называемой FRP, Factory Reset Protection защиты) никакая прошивка устройства не нужна. И уже тем более не нужно ждать ее откуда-то. Все можно сделать в домашних условиях затратив не более 5 минут.

Ну а теперь детали. Как известно всем более-менее знакомым с Android специалистам, тип блокировки экрана (Нет, Провести по экрану, Графический ключ, PIN-код или пароль) хранится в SQLite базе данных на телефоне в файле /data/data/com.android.providers.settings/databases/settings.db в параметрах lock_pattern_autolock и lockscreen.lockedoutpermanently (актуально для старых версий Android) и в /data/system/locksettings.db :

locksettings.db с установленным графическим ключем
locksettings.db без ключа

Достаточно отредактировать БД SQLite на ПК нужным образом и залить обратно в телефон, либо же просто удалить три файла locksettings.db-wal, locksettings.db-shm и locksettings.db из телефона. Сам же графический ключ (т.е. тот орнамент который вы задали) хранится в файле /data/system/gesture.key . Если также просто удалить его из телефона, то при следующем включении аппарат запросит у нас графический ключ, но ввести его уже можно будет любым. Единственная сложность - для доступа к указанным файлам нужны root права, если в телефоне они не установлены, то можно загрузиться в любой кастомный recovery, например, TWRP и сделать все эти действия через ADB или встроенный файловый менеджер. Кстати, TWRP для Micromax Q415 я выкладывал здесь.

Это те способы которые касаются снятия графического ключа без удаления пользовательских данных на телефоне. Что же делать, если кастомный recovery у вас не установлен, а root-прав на телефоне нет? В этом случае можно очистить раздел с пользовательскими данными (сделать wipe userdata) любым из доступных способов.

Обычно для этого достаточно загрузиться в recovery, удерживая кнопку "Громкость+" и кнопку включения питания на телефоне при включении и выбрать в меню Wipe Data / Factory Reset (сброс к заводским настройкам). Однако, проблема Micromax Q415, по-крайней мере той партии телефонов, которая первая ушла в продажу, в том, что recovery на ней неработоспособен. Т.е. при входе в recovery вы видите просто черный экран и больше ничего. Может быть так и было задумано, а может быть это обычный "недосмотр", благодаря которому прошивка с нерабочим recovery ушла в production, заложниками чего и стали пользователи, да и большинство сервисных центров, которые работают только по шаблону или типовым инструкциям (вроде - зайти в recovery и сделать wipe'ы) ... а если recovery не работает и не запускается, они просто не знают что делать, кроме как "прошить телефон". А прошивок нет ;) Такой вот парадокс. Так вот, на самом деле прошивка в данном случае и не нужна. Инструкция крайне простая:
  1. Выключаем телефон и переводим его в режим bootloader (fastboot), удерживая на нем кнопки Громкость Вниз + Кнопку включения питания. До тех пор пока на экране не появится логотип Micromax и надпись Android. После этого кнопки можно отпустить. Экран при этом должен остаться в таком же состоянии. Т.е. с логотипом и надписью.
  2. Подключаем телефон к ПК и устанавливаем драйвера ADB, если они у вас еще не были установлены.
  3. Затем скачиваем последний platform tools от Google, например, отсюда (кстати, все необходимое, т.е. и драйвера ADB и рабочий platform-tools есть в архиве с TWRP, выложенном в этом посте) и подключаем телефон к ПК.
  4. Убеждаемся в том что на ПК в диспетчере устройство у вас есть секция Android Device, а в ней устройство Android ADB Interface или Android Sooner Single ADB Interface.
  5. Открываем консоль в папке с platform-tools (для этого удерживаем Shift на папке с platform-tools, кликаем правой кнопкой мыши по этой папке и выбираем "Открыть окно команд") и вводим там команду fastboot devices ... если вы видите строку вида xxxxxxxx fastboot в ответ, где xxxxxxxx - это уникальный идентификатор вашего устройства, значит все Ок и можно переходит к следующему шагу.
  6. Вводим последовательно команды fastboot -w (очистка разделов userdata и cache) и fastboot reboot .
  7. После чего телефон перезагружается уже сброшенным к заводским настройкам, т.е. "как из магазина". Никакого графического ключа при этом установлено, естественно, не будет.
Весь процесс занимает не более 5 минут, ниже вы можете посмотреть очередное "полевое" видео, иллюстрирующее все вышесказанное:



Заранее извиняюсь за его качество, т.к. снималось оно поздно вечером в условиях плохой освещенности. Плюс,  снимал я на камеру мобильного телефона, а снимать одной рукой и показывать что-то другой, как вы понимаете, достаточно сложно. Апофеозом для меня был момент, когда держа одной рукой телефон на который все это снималось мне пришлось нажать другой кнопку Shift и правую кнопку мыши одновременно ;) Но все вроде получилось и, несмотря на то что в некоторых местах есть небольшие "засветы", вызванные тем, что экран включенного телефона достаточно яркий по сравнению с окружающим фоном - все вроде видно и понятно. Ну и наверное еще раз следует напомнить где нужно брать архив со всем необходимым, т.е. драйверами ADB, platform-tools и всем остальным. Он выложен в этом посте - Micromax Q415 Canvas Pace 4G. Устанавливаем TWRP и получаем Root. При этом сам TWRP, если он вам не необходим, вам не потребуется, а вот драйвера и бинарники adb и fastboot вполне.

p.s. Если же установить TWRP - то сбросить графический ключ можно и без потери пользовательских данных, простым удалением файлов locksettings.db-wal, locksettings.db-shm, locksettings.db и gesture.key в папке /data/system/ через встроенный файловый менеджер. Еще одним способом, помимо уже описанных здесь, является прошивка чистого раздела userdata с помощью QFIL, но это уже тема для отдельной статьи ... Итак, мы имеем, как минимум, 3-4 разных способа снятия графического ключа, при этом никакая прошивка телефона не требуется. Почему люди работающие в сервисных центрах не смогли помочь человеку с такой простой проблемой - для меня, честно говоря, остается большой загадкой ... 
Share This :



sentiment_satisfied Emoticon