Показаны сообщения с ярлыком q415. Показать все сообщения
Показаны сообщения с ярлыком q415. Показать все сообщения

пятница, 19 февраля 2016 г.

Micromax Q415 Canvas Pace 4G. TWRP 3.0.0-0.

Исходный пост с TWRP Recovery для Micromax Q415 был обновлен, изменения довольно значительные. Как известно, самой первой версией TWRP, которую я сделал для Q415 была 2.8.6.0. В ней работало все, однако, было небольшое неудобство связанное с автоматическим именованием backup'ов. При загрузке TWRP автоматически устанавливалась дата 01-01-1970, она же попадала и в название backup'ов, из-за чего backup'ы сделанные в разное время достаточно сложно было отличить. Первым о проблеме отписался пользователь Arman Kirakosyan еще 3 февраля, однако, до 16 числа у меня просто физически не было времени заняться ей. 16.02 исходный пост с TWRP был обновлен и появилась версия 2.8.7.0, в которой проблема с временем в TWRP была исправлена. И вот сегодня, 19.02.2016 архив и пост с TWRP в очередной раз были обновлены.

Была добавлена версия TWRP 3.0.0-0, также был переработан установочный скрипт flash_twrp_micromax_q415.cmd. Теперь во время установки можно выбрать, какую версию recovery вы хотите прошить в аппарат. Доступны следующие варианты выбора:

  • TWRP 2.8.6.0
  • TWRP 2.8.7.0
  • TWRP 3.0.0.0
  • Стоковый recovery от SW_2.8

По-умолчанию, если вы не выберите нужную вам версию в течении 10 секунд, будет автоматически выбран первый вариант (как уже протестированный и финальный).

p.s. Развитие темы по Micromax Q415 не прекращается, поэтому если вы копируете какие-то материалы на сторонние ресурсы, обязательно указывайте ссылку на первоисточник. В противном случае вы просто лишите других пользователей обновлений и другой актуальной информации.

Полезные ссылки

суббота, 16 января 2016 г.

Micromax Q415. Прошивка с помощью Qualcomm Smartphone Software Update Tool. Инструкция.

Продолжаем цикл постов про Micromax Q415. Сегодня мы рассмотрим с вами как прошить телефон официальной заводской прошивкой SW_V2.8 с помощью Qualcomm Smartphone Software Update Tool. Сама прошивка выложена в посте Micromax Q415 Canvas Pace 4G. Прошивки и обновления. (см. раздел Официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2_25112015 для прошивки с ПК). Первое что мы делаем это идем по ссылке для скачивания прошивки на NeedROM'е и регистрируемся на данном ресурсе. Регистрация занимает не более 5 минут и в любом случае будет полезной для вас в будущем. Можно было конечно выложить эту прошивку на Яндекс.Диск и т.п. файловые хостинги, но я этого делать не стал ... Скорость скачивания c needrom'а достаточно хорошая, а учетная запись на этом ресурсе позволит вам без проблем загружать выложенные там прошивки и для других устройств. После завершения регистрации качаем себе на ПК 4 файла:

  • MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin.7z - непосредственно сам архив с прошивкой. 
  • Qualcomm Smartphone Software Update Tool.rar - флешер. 
  • Uniscope_Qualcomm driver_V1.0.1.zip - драйвера Qualcomm (при установке на 64-битные ОС обязательно отключение проверки цифровой подписи драйверов) 
  • Flashing_Procedure_Инструкция для прошивки.pdf - инструкция по прошивке (все логины, пароли и явки от прошивальщика находятся в данной инструкции). 


Далее распаковываем каждый из архивов в отдельную папку, в итоге получается что-то вроде этого:


Далее важный момент, если у вас x64 (64-битная) система, то временно, на один сеанс, отключаем обязательную проверку цифровой подписи драйверов. Как это сделать описано в этой инструкции. Т.е. просто читаем инструкцию со слов "Для начала, если у вас x64 система временно (на один сеанс) отключим проверку цифровой подписи драйверов" и выполняем все пункты вплоть до "Нажимаем F7 для отключения проверки цифровой подписи". Если у вас x86 (32-битная) система - этот пункт вы пропускаете.

Выключаем телефон, если до этого он был у вас включен и удерживая кнопки Громкость+ и Громкость- держим кнопку включения питания до тех пор, пока телефон не включится. Скорее при этом на нем будет просто белый экран, это нормально. Подключаем телефон к ПК кабелем и открываем диспетчер устройств.

Если вы все сделали верно, то в диспетчере устройств вы увидите устройство QHSUSB__BULK со следующими VID и PID - USB\VID_05C6&PID_9008&REV_0000:


Нажимаем по нему правой кнопкой мыши и выбираем пункт "Обновить драйверы ... ", далее выбираем поиск драйверов на этом компьютере и в качестве пути к драйверам указываем папку Uniscope_Qualcomm driver_V1.0.1, которая у нас получилась при распаковке архива:


После чего нажимаем кнопку Далее. В результате устройство QHSUSB__BULK у нас пропадает, а в разделе COM и LPT порты диспетчера устройств появляется новое устройство с названием RELINK HS-USB QDLoader 9008:


Как видно, у меня это COM3. Если вы дошли до этого пункта без проблем, то от прошивки телефона вас отделяют считанные минуты.

Запускаем Qualcomm Smartphone Multi-Port Software Upgrade Tool. В появившемся диалоге нажимаем на восклицательный знак, чтобы имя пользователя Operator у вас изменилось на Administrator и вводим пароль ustest , после чего нажимаем Ok.


В окне программы нажимаем кнопку Load Soft Folder и выбираем папку с прошивкой MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin из распакованного нами архива. Далее в любом из окошек выбираем COM-порт, на котором у нас находится телефон в Download Mode (в моем случае это COM3) и нажимаем кнопку Start. Вот так выглядит окно программы Qualcomm Smartphone Multi-Port Software Upgrade Tool до нажатия кнопки Start:

Всё, далее у нас идет процесс прошивки:



Успешным признаком ее завершения является появление надписи Download finish! в окне состояния:


Телефон после завершения прошивки должен перезагрузиться автоматически (по-крайней мере так задумано), но в моем случае этого не произошло. Ничего страшного, это нормально. Просто удерживаем кнопку Power на телефоне около секунды, двух, до тех пор пока он не перезагрузится.

Первое включение телефона после прошивки может продолжаться несколько минут, необходимо подождать пока не инициализируются все данные. Вообщем-то первое включение аналогично тому, как если бы вы только что купили новый телефон в магазине, достали из коробки и впервые в жизни включили его. Сразу же после завершения загрузки и инициализации данных на дисплее появится экран приветствия:


Добро пожаловать в ваш обновленный Micromax Q415! Если есть какие-то вопросы, задаем их в комментариях здесь или в сообществе.

p.s. Эх, а коврик-то уже порвался ... )

p.p.s. Да, как вы уже поняли, с помощью утилиты Qualcomm Smartphone Multi-Port Software Upgrade Tool можно прошить одновременно до 16 (!) устройств. При этом среднее время прошивки одного устройства составляет ~4 min.

среда, 13 января 2016 г.

Micromax Q415. Настраиваем поведение аппаратных кнопок.

В этом очередном посте, посвященном смартфону Micromax Q415 Canvas Pace 4G мы с вами займемся проблемой кастомизации реакции Android на нажатия аппаратных кнопок - квадрат и круг ("Кнопка начального дисплея"). Судя по комментариям пользователей в моем блоге многим не понравилось поведение кнопки "квадрат" на прошивке 2.8. Напомню, что в прошивке 2.0 при нажатии на квадрат (или удерживании его, я уже не помню к сожалению) открывалось меню текущего приложения, в версии же 2.8 при кратковременном нажатии на нее запускался переключатель последних приложений.

Я решил подойти к вопросу чуть более глобально и сделать "фикс" с настраиваемыми кнопками приложений. Единственное, поведение кнопки квадрат жестко "привязано" в прошивке и чтобы сделать ее настраиваемой нужно потратить не мало времени. Однако, с кнопкой круг - все значительно проще и на нее можно назначить действие при длительном нажатии, а также действие при двойном касании. Фикс активирует пункт меню "Кнопки" в меню Настроек, который выглядит следующим образом:


Обратите внимание, несмотря на то что в данном меню есть пункты настроек для кнопки "Меню" - они не работают (!), т.к. фактически отдельной кнопки "Меню" в этом аппарате нет. Зато кнопку начального дисплея (круг) вы можете настроить по своему усмотрению. Так, например, на действие при длительном нажатии можно повесить "Открыть / закрыть меню", а действием при двойном нажатии назначить "Помощник по поиску". Здесь все зависит от вашей фантазии и того, что именно вам будет удобно.

Возможные варианты действий для выбора:

  • Нет действия (ACTION_NOTHING)
  • Открыть / закрыть меню (ACTION_MENU)
  • Переключатель последних приложений (ACTION_APP_SWITCH)
  • Помощник по поиску (ACTION_SEARCH)
  • Голосовой поиск (ACTION_VOICE_SEARCH)
  • Поиск в приложении (ACTION_IN_APP_SEARCH)
  • Запустить камеру (ACTION_LAUNCH_CAMERA)
  • Отключить дисплей

Обновлено 13.01.2016 15:11 (MSK)



Фикс был кардинально переработан, на разбирательства что к чему в общей сложности ушло более четырех часов. Теперь в меню "Кнопки" доступен выбор действия при длительном нажатии и двойном нажатии для кнопки "Круг", а также выбор действия при кратковременном нажатии на кнопку "Квадрат" (длительное нажатие на эту кнопку не обрабатывается и задать его нельзя).

Скачать фикс в виде zip-архива для прошивки через TWRP:


Публикация архива с фиксом где-либо без указания ссылки на этот пост запрещена. Причины я описывал здесь.


Для установки фикса его необходимо записать на SD карту, загрузиться в TWRP, а затем установить его с помощью опции Install ZIP.

Внимание! После установки фикса и выбора необходимых действий при нажатии аппаратных кнопок - обязательно перезагрузите телефон. Это потребуется один раз, в дальнейшем изменения реакции кнопок будут применяться незамедлительно.

p.s. Тестируем и отписываемся в комментариях или в сообществе, также не забываем про поддержку проекта.

Обновлено 13.01.2016 23:08 (MSK)

Небольшой FAQ по фиксу.

Q. А правда ли что settings.apk, который находится в zip'е был портирован из прошивки от Ark Benefit A2?
A. Нет, это модифицированный settings.apk от оригинальной прошивки 2.8 с активированными опциями и другими изменениями. Именно процесс модификации и занял столько времени, т.к. вначале потребовалось разобраться как же именно происходит обработка нажатий аппаратных кнопок в нашей версии прошивки, а затем понять, что из штатных возможностей по управлению кнопками было оставлено разработчиками, а что удалено. К сожалению, особенности прошивки на нашем аппарате таковы, что settings.apk от других, даже аналогичных прошивок не добавит поддержку пункта "Кнопки" в меню настроек. А если даже оно и появится, то часть опций будет неработоспособна. Собранный мной вариант, доступный по кнопке "Скачать" выше предусматривает все эти особенности. Также, названия кнопках в настройках соответствуют реальным, вместо "Кнопка начального дисплея" вы видите Кнопка "Круг" и т.п.

Q. В чем разница между использованием данного фикса и, к примеру, использованием соответствующих настроек Xposed?
A. Что касается выбора решения, что именно использовать - фикс или Xposed, тут каждый определяет для себя сам, что ему более удобно. Основное отличие - фикс использует штатные возможности прошивки и не требует root-прав для работы. Т.е. достаточно прошить его через TWRP и пользоваться, при этом его работа возможна на любой версии прошивки (2.0 или 2.8). Xposed безусловно мощный framework с практически неограниченными возможностями по кастомизации, но для его работы требуются root-права. Если вам необходимо только настроить поведение кнопок, ставить для этого root + Xposed Framework смысла нет, однако если вы сторонник "глубокой кастомизации" - тогда ваш выбор Xposed.

Q. Возможно ли использование штатной функции обновления после применения фикса?
A. Нет, равно как и при любых других модификациях системных файлов или разделов - FOTA обновление в этом случае работать не будет. Самым простым способом получить обновление через FOTA, если когда-нибудь это вам будет необходимо - является прошивка заводской версии SW_V2.8 с помощью Qualcomm Smartphone Software Update Tool.

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

понедельник, 28 декабря 2015 г.

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

Сегодня мы рассмотрим "наболевший" вопрос, о котором многие спрашивали в комментариях здесь и на канале 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 снял небольшой видеоурок по материалу из этого поста:



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

пятница, 4 декабря 2015 г.

Micromax Q415 Canvas Pace 4G. Прошивки и обновления.

Ну вот наконец-то мы и добрались до одного из самых интересных постов, посвященных смартфону Micromax Q415 Canvas Pace 4G, а именно прошивкам, их обновлениям и различным модификациям. Другими словами, встречайте "кастомы". Не думаю что кастомных прошивок под этот аппарат будет достаточно много, насколько я в курсе последних тенденций, кроме меня этим практически никто не занимается. Но в этом посте, пока хватает сил и времени я буду публиковать все интересное что удастся сделать самому или найти на просторах сети для Micromax Q415. Изначально я сегодня планировал выложить две прошивки - это, собственно, сток, т.е. заводскую прошивку смартфона и порт с телефона аналогичного по техническим характеристикам (кроме камеры) - Ark Benefit A2. Но ввиду того что уже достаточно поздно ... и силы мои на исходе пока я ограничусь чем-то одним, тем более, что на тестирование релизной версии прошивки (имеется ввиду - порта) тоже ушло какое-то время. Все прошивки, если не оговорено иного, будут выкладываться здесь в формате Backup'а для TWRP, т.е. для их установки вам потребуется, как минимум, установленный TWRP Recovery, а также microSD карта в вашем аппарате.

Перед тем как вы начнете что-то делать настоятельно рекомендую создать backup собственной прошивки в TWRP. Сделать это крайне просто, загружаемся в TWRP нажимаем кнопку Backup, затем в качестве хранилища (Storage) выбираем нашу microSD, т.е. выставляем в Storage: External SD и делаем свайп для Backup'а. Затем заходим в меню Advanced -> File Manager и идем в папку /external_sd/TWRP/BACKUPS. Там будет папка с именем из 8 hex-символов, у меня к примеру это 5dd3de8e (у вас, естественно будут другие буквы, цифры) - так вот в этой папке на microSD и хранятся все ваши backup'ы. Выложенные в этом посте архивы, содержащие образы прошивок для развертывания в TWRP надо распаковать именно в эту папку:


Т.е., если в архиве с прошивкой у вас лежит папка Q415_Port_Benefit_A2_V006 и сказано что это backup для развертывания через TWRP, то эту папку нужно скопировать на SD-карту в /external_sd/TWRP/BACKUPS/5dd3de8e, где 5dd3de8e - это идентификатор вашего устройства (подчеркиваю, что у вас он будет другим). Ну и теперь после краткой вводной по установке, которая уже закончена, перейдем к рассмотрению самих прошивок.

Ark Benefit A2 [ Port ]

Эта прошивка была портирована с одноименного аппарата, обладающего схожими техническими характеристиками с Micromax Q415. В прошивке практически ничего не изменено по-сравнению с оригиналом, единственное, заменены библиотеки для работы с камерой, т.е. для обеспечения ее работоспособности на Q415 и интегрирован root с SuperSU (если кому-то не нужен root - его можно легко удалить с помощью соответствующей опции в SuperSU или любым другим способом). Тестирование показало что все вроде работает так, как и задумано, т.е. голосовая связь, передача данных, WiFi, камера и т.п. Единственное что не проверялось - это Bluetooth и GPS, но я думаю с ними никаких проблем не будет. Т.к. аппарат-донор максимально похож на наш. Внешне же, она выглядит следующим образом:



Т.е. все тот же Android 5.1.1, правда с небольшими изменениями по сравнению с нашим стоком.  Среди предустановленных приложений - Opera, Яндекс.Браузер, кинотеатр Megogo, игра "Волшебный лес", Play Музыка и приложение Photo Grid для редактирования фотографий. Также в комплекте идет "модная" камера - Камера Snapdragon. Все эти вещи штатные и были по-умолчанию в прошивке от Ark'а. Что касается изменений - вырезано автоматическое обновление по воздуху (FOTA), т.к. если попытаться обновить аппарат с портированной прошивкой через FOTA, то ничего хорошего из этого, естественно, не получится. Поэтому чтобы избежать всяких неожиданностей FOTA из прошивки удалена. Что касается производительности - то эта прошивка ничем не лучше и не хуже стока. В AnTuTu аппарат с ней выдает те же 18 тыс. виртуальных попугаев. Выкладываю ее только для того чтобы у пользователей была альтернатива, а там может кому и понравится ...

Q415_Port_Benefit_A2_V006.rar - пароль на архив стандартный (decker.su, без скобок). Убедительная просьба не распространять данный архив на других ресурсах без ссылки на этот пост. Т.е. хотите поделиться - пожалуйста, но делитесь ссылкой именно на этот пост, чтобы у людей перед глазами была инструкция "как и что".

После развертывания Backup'а обязательно сделать Wipe'ы в TWRP, а еще лучше Format Data (не забудьте набрать yes при соответствующем запросе).

Что же касается работы с картой памяти - то здесь ситуация абсолютно аналогичная оригинальной прошивке от Q415. Т.е. при выборе microSD в качестве основного носителя для хранения данных, кеш приложений при установке из Google Play все равно помещается во внутреннюю память. Так что если кто-то думал, что поставив эту прошивку он получит полноценную работу с SD - спешу огорчить, здесь этого также нет. Однако, Link2SD еще никто не отменял. Если у вас есть желание переносить кеш приложений на SD-карту, могу сказать что Link2SD Plus работает замечательно, кстати, именно в Plus версии для переноса (вернее ссылки) кеша на microSD вовсе не обязательно создавать второй раздел на карте памяти. Obb приложения замечательно перенесутся и при наличии на microSD одного только FAT раздела.

Официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2_25112015



Основные изменения по сравнению с SW_V2.0 (список обновляется):
  • Исправлен стоковый recovery, теперь он полностью работоспособен. 
  • Добавлен запрос PIN кода разблокировки сети SIM-карты, при установке симкарты оператора отличного от Мегафон.

Ниже выложен backup для развертывания через TWRP стоковой прошивки версии SW_V2.8, прошивка не рутованная, т.е. очищена от следов установки KingRoot'а и SuperSU, однако, вероятность что FOTA обновления на ней не установятся по тем или иным причинам все же существует (почему см. в разделе в абзаце про "Обновления прошивки"). Выяснить причину, почему не проходит FOTA обновление, если такая ситуация вдруг возникнет можно прочитав лог uafs в /cache/rock/uafs.last_log ...

Q415_SW_V2.8.rar - официальная прошивка SW_V2.8 для Micromax Q415 в формате backup'а для развертывания через TWRP. Пароль на архив стандартный - decker.su . Вы можете свободно выкладывать данный архив на любых других ресурсах, при условии сохранения ссылки на этот пост, т.к. сам по себе архив без описания, которое будет обновляться именно здесь и инструкций по установке особенной ценности не представляет.

Официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2_25112015 для прошивки с ПК

Официальная прошивка SW_V2.8 для Micromax Q415 Canvas Pace 4G (HW_V0.2) - MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin

В комплекте 4 файла:

  • MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin.7z - непосредственно сам архив с прошивкой. 
  • Qualcomm Smartphone Software Update Tool.rar - флешер. 
  • Uniscope_Qualcomm driver_V1.0.1.zip - драйвера Qualcomm (при установке на 64-битные ОС обязательно отключение проверки цифровой подписи драйверов) 
  • Flashing_Procedure_Инструкция для прошивки.pdf - инструкция по прошивке (все логины, пароли и явки от прошивальщика находятся в данной инструкции). 

Это полная официальная версия прошивки, предназначенная для прошивки из Download Mode (9008).

Инструкция по прошивке с картинками - Micromax Q415. Прошивка с помощью Qualcomm Smartphone Software Update Tool. Инструкция.

Обновления прошивки


Сегодня 04.12.2015 вышло первое обновление ПО для Micromax Q415. Как видно версия ПО при этом поднялась с SW_V2.0 до SW_V2.8. Обновление затронуло многие системные компоненты, в частности полностью обновились разделы boot.img, recovery.img, а также NON-HLOS.bin (радиомодуль), rpm.mbn, sbl1.mbn и tz.mbn. Также обновления коснулись приложений и системных компонентов в разделе /system. Для тех кому интересно вот оригинальный файл обновления - q415_update_20_28.zip, правда скажу сразу что ни через TWRP, ни через стоковый recovery вы его не установите. Т.к. во-первых на SW_V2.0 стоковый recovery не работает (нормально работающий recovery появился только с версии SW_V2.8), а во-вторых структура zip'а немного изменена Micromax'ом, таким образом что установить обновление может только штатное приложение обновления RockClient (также в процессе обновления используется файл /system/bin/uafs и многое другое, вообщем стандартная схема здесь изменена). Переделать это обновление под TWRP можно, т.к. структура изменений вообщем-то понятна, но честно говоря это занимает довольно много времени, поэтому заниматься этим я не буду, тем более что проект так никто не поддержал.

Вместо этого я выложу backup SW_V2.8 для TWRP, однако имейте ввиду, что в backup будут входить только разделы system, boot, recovery и modem (если в следующем обновлении по FOTA будет проверяться контрольная сумма rpm, sbl1, tz или каких-то других частей прошивки - обновление не установится, как я и говорил, встав однажды на путь кастомов и модифицировав часть файлов в вашей прошивке - вы уже не свернете с этого пути). Кстати, если вы успели получить root с помощью KingRoot'а и даже если вы потом удалили его, то официальное обновление у вас также не установится. Т.к. KingRoot изменяет некоторые системные скрипты и файлы, контрольная сумма которых проверяется при обновлении. Вот как раз, пока я пишу эти строки я и занимаюсь тем, что привожу систему после использования KingRoot'а в изначальный вид, т.е. чтобы официальное обновление все же установилось.

Обновлено 04.12.2015 15:39 (MSK)

Сегодня на серверах FOTA появилось официальное обновление прошивки для Micromax Q415. Сам я его еще, к сожалению, посмотреть не успел, но по некоторой информации в нем исправлена проблема со стоковым recovery, а также некоторые другие ошибки. Какие именно - будет видно после анализа самого обновления. Поэтому публикация backup'а стоковой прошивки немного откладывается, в связи с чем, что я хочу выложить прошивку уже с интегрированным обновлением, а также отдельно стоковый recovery и update.zip, который можно будет прошить через TWRP. Ну а пока, не забываем про поддержку проекта ...

Обновлено 04.12.2015 18:44 (MSK)

Обновление в формате backup'а пригодного для развертывания через TWRP выложено, см. абзац "Официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2_25112015".

Обновлено 19.12.2015 20:11 (MSK)

Добавлена официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4 для прошивки с помощью ПК и Qualcomm Smartphone Software Update Tool.

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