Micromax Q415 Canvas Pace 4G. Разблокировка от оператора.

label
label
Сегодня мы рассмотрим "наболевший" вопрос, о котором многие спрашивали в комментариях здесь и на канале YouTube, а именно - как разблокировать Micromax Q415 от оператора. В первом посте посвященном этому телефону я на интерес предложил competition, т.е. соревнование на тему кто быстрее найдет решение, но, к сожалению, с момента 24.11.2015 02:57 (MSK) прошло более месяца, а решение так и не было найдено. Часть пользователей обладающих SigmaKey с Activation Pack 2 (стоимость данного решения составляет более 300 USD) отписывалась об удачной разблокировке аппарата с использованием данного решения, однако, у части, Sigma работать с Micromax Q415 отказывалась. Так или иначе, перед новогодними праздниками, я решил сделать своим читателям подарок и опубликовать решение здесь.

Да, что касается competition'а ... Единственным пользователем, который разблокировал свой аппарат самостоятельно, был небезызвестный TheDrive, автор большинства постов, посвященных этому аппарату на многих форумах. Так что формально, хотя он и не изъявлял желания участия в соревновании - competition выиграл именно он ;) Мои поздравления. Ну а теперь что нам понадобится для разблокировки:
  1. Сам аппарат Micromax Q415 Canvas Pace 4G.
  2. Драйвера Qualcomm - Uniscope_Qualcomm driver_V1.0.1.zip или HK11-NA430-8.zip
  3. Драйвера ADB - отсюда, а также инструкция по их установке - Как установить драйвера ADB на Android?
  4. QPST 2.7 Build 425 с поддержкой MSM8909 (ссылка может устареть, поэтому кому интересно, может перевыложить дистрибутив в другое место)
  5. Умение отключать проверку цифровой подписи на x64 системах, умение работать с командной строкой и ADB и fastboot.
  6. TWRP Recovery для Micromax Q415.
Итак, начнем. Для начала, если у вас x64 система временно (на один сеанс) отключим проверку цифровой подписи драйверов (если у вас x86 система - этот этап можно пропустить). Инструкций по этому предостаточно в интернете, однако, я, пожалуй приведу свою со скриншотами, для Windows 8.1 x64.

Нажимаем на клавиатуре Win + I (т.е. клавишу с изображением Windows и букву I), у нас появляется следующее меню справа:


Удерживая кнопку Shift нажимаем на Выключение и выбираем "Перезагрузка":


Затем последовательно: Диагностика -> Дополнительные параметры -> Параметры загрузки -> [ Перезагрузить ].





И когда у нас появится вот такое окно:


Нажимаем F7 для отключения проверки цифровой подписи.

Далее предполагается что у вас уже установлен TWRP в телефон, а также вставлена SD карта, если вы еще не сделали этого - самое время заняться этим.

Загружаемся в TWRP и подключаем телефон к ПК. Папка с TWRP уже должна быть у вас распакована из архива, например, на Рабочий стол. В моем случае на рабочем столе у меня уже была распакована папка micromax_q415_twrp_root. Удерживая shift щелкаем по ней правой кнопкой мыши и выбираем в меню "Открыть окно команд":


После чего у нас должно открыться окно консоли. Набираем в нем adb devices и проверяем видится ли у нас устройство через ADB, картина при этом должна быть такая:


Т.е. в списке List of devices attached должен быть ваш аппарат, у меня это 5dd3de8e (у вас будут другие буквы цифры). Если же список у вас пустой - проверяем диспетчер устройств на наличие неизвестных устройств и устанавливаем драйвера ADB.

Теперь мы сделаем копию разделов вашего NVRAM на SD-карту. Как я и говорил раньше, SD-карта должна быть вставлена в телефон. Набираем в консоли последовательно следующие команды:

adb shell dd if=/dev/block/platform/soc.0/by-name/modemst1 of=/external_sd/modemst1
adb shell dd if=/dev/block/platform/soc.0/by-name/modemst2 of=/external_sd/modemst2
adb shell dd if=/dev/block/platform/soc.0/by-name/fsg of=/external_sd/fsg
adb pull /external_sd/modemst1
adb pull /external_sd/modemst2
adb pull /external_sd/fsg

Результат должен быть таким:


А в папке micromax_q415_twrp_root у вас должны появиться файлы modemst1, modemst2 и fsg. Обязательно сохраните их (!), это Backup вашего NVRAM, который может пригодится вам в дальнейшем. 

Далее в TWRP выбираем Reboot -> System и уже загружаемся в Android. Где заходим в звонилку (номеронабиратель) и набираем там комбинацию *#232111# и тут же открываем диспетчер устройств, где устанавливаем вручную драйверы на все неопределившиеся устройства, чтобы в итоге получилось так:

Драйвера Qualcomm можно скачать по ссылкам в начале поста. На всякий случай по VID и PID:
  • Qualcomm HS-USB Modem 9091 - USB\VID_05C6&PID_9091&REV_0310&MI_01
  • Qualcomm HS-USB Diagnostics 9091 - USB\VID_05C6&PID_9091&REV_0310&MI_00
Для продолжения обязательно необходимо чтобы в разделе COM-портов у вас появился COM-порт, который называется Qualcomm HS-USB Diagnostics 9091. В некоторых случаях телефон при подключении к ПК может определиться у вас как составное устройство (!), в этом случае нужно сначала дать Windows установить автоматически драйвера на составное устройство, а уже потом устанавливать драйвера Qualcomm для неизвестных устройств. 

Если это сделано - можно устанавливать QPST. Установив QPST, запускаем QPST Configuration и добавляем наш COM-порт в конфигуратор, в моем случае это COM26:


Затем выбираем Start clients в меню выше и выбираем Software Download. Далее переходим на закладку Backup, выбираем путь к QCN файлу (обратите внимание, тип файла нужно выбрать обязательно QCN, а не xQCN, иначе возможны проблемы с восстановлением) и нажимаем кнопку Start:



Я выбрал в качестве пути для сохранения папку с TWRP на рабочем столе, а файл назвал mybackup.qcn. Проверьте чтобы после завершения процесса у вас обязательно создался данный файл, без него вы ничего не сможете сделать дальше (!) ... 

Далее, опять загружаемся в TWRP и выбираем в меню Reboot -> Bootloader. Окно с консолью где мы вводили команды у нас все еще открыто. Вводим там сначала fastboot devices, в ответ у вас должна появиться строка вроде 5dd3de8e        fastboot. Если она не появилась и устройств в режиме fastboot у вас не обнаружено - проверьте установку драйверов в диспетчере устройств. 

Внимание! После выполнения нижеприведенных команд содержимое NVRAM вашего телефона будет безвозвратно уничтожено, поэтому если у вас нет backup'а разделов modemst1, modemst2, fsg и backup'а из QPST - восстановить аппарат к первоначальному виду вы уже не сможете. Перед тем как двигаться дальше, проверьте, правильно ли у вас сняты backup'ы и не забыли ли вы что-то.

Далее вводим последовательно:

fastboot erase modemst1
fastboot erase modemst2
fastboot erase fsg
fastboot reboot

Результат должен быть как на скриншоте:


Телефон перезагрузится. Теперь сразу же открываем QPST Software Download, в нем переходим на закладку Restore, выбираем файл Backup'а который мы сделали ранее и нажимаем кнопку "Start":


После восстановления backup'а в графе Status появится надпись Memory Restore Completed. Перезагрузите телефон.

После перезагрузки аппарат можно будет использовать с SIM-картами любых операторов:


Для того чтобы отключить появление диагностических портов при подключении к ПК, которые теперь вам не нужны, наберите на аппарате *#232000#.

Как восстановиться из собственного backup'а NVRAM?

Для восстановления телефона в первоначальное состояние, т.е. для того чтобы вновь получить заблокированный аппарат и вернуть свой backup NVRAM на место, загрузитесь в TWRP, далее выберите в меню Reboot -> Bootloader и выполните следующие команды:

fastboot.exe flash modemst1 modemst1 
fastboot.exe flash modemst2 modemst2
fastboot.exe flash fsg fsg

При этом, естественно, вы должны находиться в той же самой папке, где у вас лежит fastboot и файлы modemst1, modemst2 и fsg.

На этом собственно все. С наступающим Вас Новым Годом!


p.s. Прежде чем следовать данной инструкции вы должны четко представлять что и зачем вы делаете. Если у вас каким-либо причинам не получилось снять backup'ы modemst1, modemst2 и fsg из телефона, а также если вы не сделали QCN-backup NVRAM в QPST - ни в коем случае не делайте erase разделов в fastboot'е, т.к. восстановить аппарат к исходному состоянию в данном случае вы не сможете.

Обновлено 29.12.2015 03:42 (MSK)

Обратите внимание, в некоторых случаях при использовании данного способа второй слот в аппарате перестает видеть сеть, т.е. в первом слоте можно пользоваться любой SIM, в то время как во втором не работает ни одна. В этом случае вы можете воспользоваться методикой восстановления ранее созданного backup'а, описанной в разделе "Как восстановиться из собственного backup'а NVRAM?", правда в этом случае все будет возвращено к исходному состоянию, включая и simlock. 

Подробности в комментариях к посту. 

Обновлено 30.12.2015 03:35 (MSK)

Ну вот, благодаря пользователю Nicas Z необходимая информация все же была собрана, процитирую: "Сегодня купил телефон в подарок с "магазина", только что разлочил по инструкции, заработали 2 слота сим. Номер сборки: MX_Q415_SW_V2.0_HW_V0.2_14102015
Прошивка модуля связи: Неизвестно". 

Если хватит времени, то до конца этого года здесь появится небольшое дополнение к инструкции, позволяющее обеспечить работоспособность второго слота на любой версии прошивки. На данный момент могу лишь сказать что восстанавливать из backup'а SW_V2.0 для тех кто хочет "заставить" работать второй слот нет смысла, он не заработает (этот вопрос, кстати, уже освещался в комментариях). 

Обновлено 01.01.2016 18:25 (MSK)

Всех с уже наступившим Новым Годом! За прошедшую новогоднюю ночь несколько человек предложили в комментариях способ с прошивкой от ARK A2, однако есть способ проще. 

Дополнение к инструкции, обеспечивающее работоспособность двух SIM на любой прошивке 
  1. Скачиваем архив modem.rar , и распаковываем его в папку с TWRP (папка micromax_q415_twrp_root из инструкции). Пароль на архив: decker.su
  2. В результате в папке micromax_q415_twrp_root у вас должен оказаться файл modem.img.
  3. Далее проделываем все шаги, как описано в инструкции, но перед выполнением группы команд fastboot erase ... вводим всего одну команду:

    fastboot flash modem modem.img

    Потом все по инструкции без изменений.
Обновлено 07.01.2016 17:02 (MSK)

После получения файлов backup'а NVRAM (modemst1, modemst2 и fsg) - на всякий случай сохраните их в надежном месте. Можно залить их например в облачное хранилище (Яндекс.Диск, Google Drive, Dropbox и т.п.) или отправить себе же по почте, для других они ценности не представляют, т.к. хоть они и содержат информацию о вашем аппарате, расшифровать их или использовать на другом устройстве невозможно физически, а вот вам они могут пригодиться, в случае если вы захотите "восстановить все как было". А то несколько пользователей уже отписались в стиле "а у меня слетела винда", "умер HDD", "я потерял файлы backup'а" и т.п. Не пренебрегайте созданием резервной копии полученных файлов в облачном хранилище, в случае возникновения какой-либо нестандартной ситуации, имеющийся backup всегда поможет вам. Единственным ответом, который я могу дать на вопрос "что делать, если я потерял свой backup?" будет - восстановить его из резервной копии.

Обновлено 21.06.2016 19:17 (MSK)

Для тех кто ознакомился с инструкцией, но перед тем как перейти к действиям желает все увидеть своими глазами - zzzepr снял небольшой видеоурок по материалу из этого поста:



Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.
Share This :



sentiment_satisfied Emoticon