Файлы восстановления процессора qualcomm
Не так давно нашел для себя очень интересный метод работы с аппаратами на чипсетах Qualcomm. Не найдя подобных решений в сети решил изложить его тут. Очень надеюсь что кому то пригодится.
Утилита называется eMMCdl. Исходный код можно найти в репозитории автора BinSys на GitHub.
Билды под Windows можно найти в сети или на 4PDA, в теме "Общие принципы восстановления загрузчиков на Qualcomm".
Для работы программы с определенным устройством необходим подписанный производителем менеджер загрузки - файл prog_emmc_firehose_xxxx.mbn в каталоге с RAW прошивкой к устройству. Стоит учесть, что чаще всего один и тот-же файл подходит ко всем моделям одного производителя на одном и том же чипсете.
Перед работой с девайсом необходимо перевести его в режим QDLoader 9008.
Заходим в Диспетчер устройств и смотрим порт, который устройство заняло.
ПОЛУЧЕНИЕ СПИСКА РАЗДЕЛОВ
cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -gpt
-p - Номер порта из Диспетчера устройств
-f - тот самый файл из RAW прошивки
-gpt - команда на получение списка разделов
После выполнения команды в консоли отобразится список всех разделов на устройстве.
В дальнейшем, при желании, можно сделать полную копию ПЗУ по разделам.
ЧТЕНИЕ ДАННЫХ
cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -d userdata -o userdata.img
Пара новых параметров:
-d - Раздел, который будем читать
-o - файл, в который будем сохранять раздел
Вот Мы и получили копию раздела с фото/видео/контакты/смс/история браузера и т.д. =)
Одной изящной командой затираем информацию об аккаунтах
(В устройствах на MTK раздел называется FRP, на Qualcomm это config)
cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -e config
Установка кастомного Recovery без разблокировки загрузчика
cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -b recovery recovery.img
Так-же, по идее, можно менять ядро ОС и некоторые другие разделы, содержащие не подписанный код. Опробовано на LeEco X527 с полным шифрованием диска.
Спасибо за внимание!
Критикуйте и задавайте вопросы.
Сообщество Ремонтёров
6.3K постов 36.9K подписчиков
Правила сообщества
ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:
К публикации допускаются только тематические статьи с тегом "Ремонт техники".
В сообществе строго запрещено и карается баном всего две вещи:
В остальном действуют базовые правила Пикабу.
Самого интересного нет, имеем слитый раздел Userdata с зашифрованного устройства, какая от него польза, как происходит чтение данных из этого образа раздела?
А тут хуяк и прошивка нераспакована и файл этот портится при перепаковке или вообще любой работе с архивом.
А если по делу, то вам надо поднимать тему на 4пда и пополнять аппаратами
Вот уж где действительно полезный пост. Держи плюс. Молодец.
Привет. Может подскажешь варианты вытащить с аппарата leeCo Cool 1 информацию или как разблокировать? Человек умудрился забыть графический ключ, когда сканер отпечатка тупить начал. Хз как такое вообще можно умудриться.
Мужик! Спасибо тебе за программу! Очень помогла с Lenovo S5 (K520)
Добрый день, хочу попробовать прошить тврп без разблокировки загрузчика этой программой emmcdl.exe
cmd> emmcdl.exe -p COMхх -f prog_emmc_firehose_хххх.mbn -b recovery recovery.img
Пишет: процесс не может получить доступ к файлу, т.к. этот файл занят другим процессом
Если без cmd, просто:
emmcdl.exe -p COMхх -f prog_emmc_firehose_хххх.mbn -b recovery recovery.img
Пишет, что неподдерживаемое 16-разрядное приложение.
Кастомными загрузчиками IOS занимаетесь ? Интересна инф-ия ,ccылки RU/ENG по установке не подписанных IOS плюс прошив радиомолуля , дабы работала без сервера apple и app store не нужен
здравствуйте сможете ли помочь установить twrp recovery на LeEco x527 телефон завис на заставке bootloader lock
Привет, ты писал что можно вшить в emmcdl рекавери даже на неразлоченный загрузчик и прокатило? Ведь так можно инфу слить на ПК подмонтировав раздел.
Привет. У меня есть аппарат убил его по глупости через QFIL через EDL режим когда пытался удалить ФРП, сейас аппарат полночтью окирпичен. удя по всему я заформатил разделы и удален загрузчик. Можешь дать совет как его ожиивить? даже не знаю с чего начать. Ветка на 4пда пуста. Могу достать полностью исправен аппарат длчя дампа если нужно. Но как его считать корректно и прочее для меня загадака. В долгу не отанусь. Зарнее спасибо. VIVO Y11 забыл упомянуть.
Смартфон Samsung Galaxy Note 3 SM-N900- диагноз, не загружается дальше надписи Samsung. При подключении зарядки заряжается. Насколько я понял беда в прошивке нужно шить. Но сестра не дает его прошить из-за фото, которые в нем остались.
Скажите, чем и как можно из него выудить данные?
Заранее спасибо за ответ!
можно ли как-то залить полный дамп флешки с помощью данной софтины?
Установка кастомного Recovery без разблокировки загрузчика
cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -b recovery recovery.img
на blackberry priv прокатит? значит ли это что будут кастомы и рут?
Наверное глупый вопрос, я смогу этой утилитой вернуть затертый IMEI на SGS1?
Кирпичи бывают разные — чёрные, белые, красные…
Как известно, существуют несколько вариантов состояния телефона типа «кирпич» (brick).
Вид | Особенности |
---|---|
Очень лёгкий кирпич (very soft brick) | Данное состояние возникает из-за некорректно установленной прошивки, при этом гаджет подаёт признаки жизни – светится белый экран, видно лого, даже может быть доступна загрузочная анимация, возможен вход в рекавери. Сама же загрузка аппарата не происходит. |
Лёгкий кирпич (soft brick) | В данном состоянии гаджет не включается, и может даже не подавать признаки жизни. При этом таблица разделов девайса не повреждена и доступна для работы. |
Тяжёлый кирпич (hard brick) | Флеш память не видна, телефон определяется как com-порт. Повреждена цепь загрузчиков, а также, возможно, и сама таблица разделов. |
Очень тяжёлый кирпич (hard hard brick) | Гаджет никак не определяется при подключении к ПК. |
С третьим (и довольно тяжёлым) случаем мы и имеем дело в нашей ситуации, когда подключенный к ПК телефон определяются как ком-порт HS-USB QDLoader 9008 .
Наш девайс определяется как ком-порт
Загрузка образа прошивки и других компонентов в приложение
QFIL является практически универсальным решением в отношении устройств, созданных на базе аппаратной платформы Qualcomm, а значит, подходит для работы с огромным числом моделей смартфонов и планшетных ПК. При этом эффективное выполнение приложением своей главной функции зависит во многом от пакета с файлами, предназначенными для переноса в системные разделы конкретной модели девайса. QFIL способен работать с двумя типами сборок (Build Type) таких пакетов – «Flat Build» и «Meta Build».
Перед тем как указывать приложению место расположение компонентов системного ПО Android-девайса, следует выбрать тип сборки прошивки – для этого в окне КуФИЛ присутствует специальный переключатель-радиокнопка.
Несмотря на то, что QFIL позиционируется в качестве средства для эксплуатации профессионалами, которые должны обладать рядом специфических знаний, интерфейс приложения совершенно не перегружен «лишними» либо «непонятными» элементами.
В большинстве ситуаций, все что требуется от пользователя для проведения прошивки Qualcomm-аппарата — это указать пути расположения файлов из пакета, содержащего образ мобильной ОС для модели, с помощью кнопок выбора компонентов, инициировать процедуру перезаписи памяти девайса нажатием «Download», а затем ожидать, пока QFIL автоматически выполнит все манипуляции.
Заключение
В данном материале мы разобрали, где можно скачать драйвер Qualcomm HS-USB QDLoader 9008, и как корректно установить его в системе. Указанный драйвер подходит для всех версий современных ОС Виндовс, от 7 до 10, и с помощью инсталлятора может быть легко установлен на вашем ПК.
Пытаясь прошить свой мобильный телефон, и потерпев по различным причинам неудачу, пользователь может обнаружить, что гаджет перестал подавать признаки жизни. И при подключении к ПК определяется как « Qualcomm HS-USB QDloader 9008 », который требует прошивки. Различные способы вывести устройство из данного «кирпичного» состояния оказываются неэффективными. А специалисты сервисного центра или заламывают за ремонт солидную цену, или вовсе рекомендуют выкинуть девайс в мусорное ведро. В данном материале я разберу, какие есть способы вывести гаджет из данного состояния. А также какие инструменты нам в этом помогут.
Логирование
Результат каждой манипуляции, проводимой с помощью КуФИЛа фиксируется приложением, а информация о происходящем в каждый момент времени транслируется в специальном поле «Status».
Профессионалу ознакомление с логом проводимой или уже завершенной процедуры позволяет сделать выводы о причинах сбоев, если они возникают во время работы приложения, а обычному пользователю констатация событий дает возможность получить достоверные данные о том, что процесс прошивки девайса идет либо завершился успехом/ошибкой.
Для более глубокого анализа или, к примеру, пересылки специалисту с целью получения консультации, в QFIL предусмотрена возможность сохранения записей о произошедших событиях в лог-файл.
Дополнительные возможности
Помимо интеграции готового пакета, содержащего компоненты ОС Android, в память Qualcomm-девайсов с целью восстановления работоспособности их программной части, в QFIL предусмотрены возможности проведения ряда специфических и/или сопутствующих прошивке процедур.
Наиболее полезной и часто используемой обычными пользователями функцией QFIL из перечня дополнительных является сохранение бэкапа значений параметров, записанных в разделе «EFS» памяти девайса. В указанной области содержатся сведения (калибровки) необходимые для правильного функционирования беспроводных сетей на Qualcomm-устройствах, в частности IMEI-идентификатор(ы). QFIL позволяет очень быстро и легко сохранить калибровки в специализированный QCN-файл, а также впоследствии восстановить EFS-раздел памяти мобильного девайса из резервной копии, если такая необходимость возникнет.
Как нужно загрузить драйвер Qualcomm HS-USB QDLoader 9008
Как известно, наличие драйвера Qualcomm HS-USB QDLoader 9008 является важным условием идентификации и прошивки мобильных устройств. К примеру, без данного драйвера вы не сможете обнаружить и прошить на своём ПК гаджеты от Xiaomi на Qualcomm Flash Tool, QFIL и других аналогичных инструментах.
Сам же Qualcomm HS-USB QDLoader 9008 являет собой драйвер, благодаря которому осуществляется подключение устройств на базе чипсетов Snapdragon к ПК.
На нынешний момент данный драйвер представлен в 32-битной и 64-битной версиях, и одинаково хорошо подходит для версий ОС Виндовс 7, 8/8.1 и 10.
Имеется два способа загрузки и установки драйвера Qualcomm HS-USB QDLoader 9008. Первый – полуавтоматический, с запуском инсталлятора. Второй – в ручном режиме. Рассмотрим каждый из вариантов.
Как восстановить возможность прошивки с названием Qualcomm Hs USB Qdloader 9008
Желая просто перепрошить полученный «hard brick 9008» пользователь обычно терпит неудачу. Методика восстановления таких девайсов довольно различна, выполняется пользователями на свой страх и риск, с отсутствием гарантии положительных результатов . При этом существуют как программные способы решения данной проблемы (будут рассмотрены мной ниже), так и аппаратные, реализуемые путём замыкания ряда контактов в девайсе (с большой вероятностью спалить устройство).
Итак, рассмотрим несколько программных способов решения проблемы:
Установка драйвера HS-USB QDLoader 9008 с помощью инсталлятора
- В данном случае будет необходимо скачать архив с инсталлятором, и распаковать его содержимое помощью любого удобного архиватора.
- Внутри вы найдёте две версии инсталлятора драйвера: 32 и 64-битную.
- В зависимости от версии вашей ОС Виндовс (если не знаете какая у вас, тогда нажмите клавиши Win+Pause), запустите соответствующую версию инсталлятора.
- Выберите «Free Bld» (в случае 32-битной версии) — «Next» — «Install» и дождитесь завершения процесса установки.
Выберите «FreeBld» и дождитесь окончания процедуры установки
Способ №2. Подходит для телефонов с прошивкой LG
Порядок действий для устранения проблемы с Qualcomm Hs USB Qdloader 9008 на устройствах LG:
- Загрузите и установите драйвера к вашему телефону на ПК (например, для LG вот отсюда);
- Загрузите и установите на ПК программу для прошивки (восстановления) устройств « BoardDiag » (например, вот отсюда);
- Загрузите TOT-файлы (например, вот отсюда);
- Распакуйте все эти архивы (включая ТОТ-файлы) в какую-нибудь директорию на диске С;
- Изымите аккумулятор из гаджета;
- Подключите девайс к ПК через ЮСБ-кабель;
- Вставьте аккумулятор обратно;
- Запустите «BoardDiag» и установите настройки так, как на картинке:
Установите данные настройки
- AP Chipset : W3 W5 (ms8610);
- Com Port : получите номер порта из диспетчера устройств;
- Target Dir : Новая папка, созданная вами на диске С;
- BIN : Выберите .tot-файл;
- DIR : Новая папка, созданная вами на диске С.
- Нажмите на кнопку « Extract » и дождитесь окончания процесса;
- Убедитесь, что стоят галочки на опциях « AP Check » и « EMMC Test »;
- Нажмите на « START » и дождитесь, пока программа завершит требуемые операции;
- После завершение отсоедините смартфон от ПК;
- Вновь изымите батарею, подождите пару секунд, вставьте её обратно, и попытайтесь зайти в « Download mode » (удерживаем клавишу «громкость плюс» и подключаем к ЮСБ компьютера). Если получилось – значит вы можете прошить ваш гаджет.
Способ №1. Общее восстановление системы
Для проведения комплекса мероприятию по оживлению девайса рекомендуется использовать ОС Виндовс 7, установленную QPST (Qualcomm Product Support Tools) 429 версии и выше, а также файлы восстановления для вашего процессора (например, для процессора 8064 это файлы родной прошивки, различные xml-файлы, 8064_msimage.mbn и другие).
- Сначала нам необходимо восстановить «Qualcomm bootloader». Запускаем файл QPST Config.exe , переходимо во вкладку « Ports », кликаем на « Add New Port », выбираем возникший порт, и нажимаем на « ОК »;
- Затем, не закрывая конфигурационный файл, запускаем в той же папке файл emmcswdownload.exe. Затем выбираем наш порт, кликаем на « Browse » и подтверждаем;
- После этого слева сверху должно появиться изображение с компьютером и названием нашего порта в режиме « download »;
- В строке « Flash Programmer file » вводим «MPRG8064.hex » (у вас может быть другое название, соответствующее вашему процессору);
- В строке « Boot Image » вводим 8064_msimage.mbn (у вас вновь будет другое название);
- Устанавливаем галочки на опциях «Program Boot Loaders, Trusted Mode »;
- Забираем галочку с «Programm MMC device »;
- Устанавливаем галочку на «Search Path », и указываем программе папку, где имеются файлы программера 8064;
- Кликаем на «Load XML def » и грузим файл «rawprogram0.xm»;
- Теперь жмём на «Load patch def » и грузим файл «patch0.xml»;
- Кликаем на « Download », после чего гаджет должен перейти в состоянии «лёгкий кирпич», и выйти из состояния порта 9008.
Способ №2. Подходит для телефонов с прошивкой LG
Порядок действий для устранения проблемы с Qualcomm Hs USB Qdloader 9008 на устройствах LG:
- Загрузите и установите драйвера к вашему телефону на ПК;
- Загрузите и установите на ПК программу для прошивки (восстановления) устройств « BoardDiag »;
- Загрузите TOT-файлы;
- Распакуйте все эти архивы (включая ТОТ-файлы) в какую-нибудь директорию на диске С;
- Изымите аккумулятор из гаджета;
- Подключите девайс к ПК через ЮСБ-кабель;
- Вставьте аккумулятор обратно;
- Запустите «BoardDiag» и установите настройки так, как на картинке:
- AP Chipset : W3 W5 (ms8610);
- Com Port : получите номер порта из диспетчера устройств;
- Target Dir : Новая папка, созданная вами на диске С;
- BIN : Выберите .tot-файл;
- DIR : Новая папка, созданная вами на диске С.
- Нажмите на кнопку « Extract » и дождитесь окончания процесса;
- Убедитесь, что стоят галочки на опциях « AP Check » и « EMMC Test »;
- Нажмите на « START » и дождитесь, пока программа завершит требуемые операции;
- После завершение отсоедините смартфон от ПК;
- Вновь изымите батарею, подождите пару секунд, вставьте её обратно, и попытайтесь зайти в « Download mode » (удерживаем клавишу «громкость плюс» и подключаем к ЮСБ компьютера). Если получилось – значит вы можете прошить ваш гаджет.
Способ №3. Альтернативный способ решить проблему
Этот способ подходит, если вышеуказанные инструкции не дали результата:
- Используйте ПК с установленной Виндовс 7;
- Скачайте и установите программу « MiPhone », содержащую « MiFlash »;
- Подключите гаджет к ПК (устройство определяется как «Qualcomm HS-USB QDLoader 9008 COM плюс какой-либо номер);
- Скачиваем оригинальную прошивку для « FastBoot »;
- Затем запускаем «MiFlash», и пробуем прошить телефон (в программе гаджет также определяется как ком-порт с каким-либо номером);
- Во время прошивки не отключайте девайс, даже если начнёт активно мигать красный диод. Рекомендуется оставить ПК с подключенным к нему гаджетом до тех пор, пока диод не перестанет мигать (некоторые пользователи оставляли такую систему на ночь);
- Отключите устройство от комптютера, затем вновь подключите, и попробуйте вновь прошить устройство;
- Устройство может отобразиться на ПК как несколько дисков, с необходимостью их форматирования. Форматировать ничего не надо;
- Снова запустите «Miflash», устройство может определиться как « device memory flash ». Вновь попробуйте его перепрошить;
- После прошивки нужно войти в « fastboot » без отключения телефона от ПК. Жмём кнопку увеличения громкости и питания – и если повезёт, то появится логотип;
- Далее вновь запустите «Miflash», устройство определится как положено, и, возможно, оживёт.
Ручная установка драйвера Qualcomm HS-USB
В случае ручной установки драйвера Qualcomm выполните следующее:
- Скачайте и распакуйте данный архив с пакетом драйверов Qualcomm QDLoader;
- Загрузите и установите ADB и Fastboot driver. При запуске файла подтвердите установку, нажав на Y- Enter – Y – Y –Y. Откроется окно установки, нажмите на «Next», дождитесь завершения процедуры, после чего нажмите на «Finish»;
- Включите на вашем Андроид устройстве отладку по ЮСБ. Перейдите в Настройки, далее «Параметры разработчика», и активируйте опцию «Отладка USB»;
Активируйте опцию отладки по ЮСБ
Введите указанные команды
- Запустите Диспетчер устройств (нажмите на Win+R, введите там devmgmt.msc и нажмите ввод). В ДУ вы увидите неопознанное устройство под именем «QHSUSB_BULK»;
Указанное неопознанное устройство
Устройство Qualcomm в разделе порты
Способ №1. Общее восстановление системы
Для проведения комплекса мероприятию по оживлению девайса рекомендуется использовать ОС Виндовс 7, установленную QPST (Qualcomm Product Support Tools) 429 версии и выше, а также файлы восстановления для вашего процессора (например, для процессора 8064 это файлы родной прошивки, различные xml-файлы, 8064_msimage.mbn и другие).
- Сначала нам необходимо восстановить «Qualcomm bootloader». Запускаем файл QPST Config.exe , переходимо во вкладку « Ports », кликаем на « Add New Port », выбираем возникший порт, и нажимаем на « ОК »;
- Затем, не закрывая конфигурационный файл, запускаем в той же папке файл emmcswdownload.exe. Затем выбираем наш порт, кликаем на « Browse » и подтверждаем;
- После этого слева сверху должно появиться изображение с компьютером и названием нашего порта в режиме « download »;
- В строке « Flash Programmer file » вводим «MPRG8064.hex » (у вас может быть другое название, соответствующее вашему процессору);
- В строке « Boot Image » вводим 8064_msimage.mbn (у вас вновь будет другое название);
- Устанавливаем галочки на опциях «Program Boot Loaders, Trusted Mode »;
- Забираем галочку с «Programm MMC device »;
- Устанавливаем галочку на «Search Path », и указываем программе папку, где имеются файлы программера 8064;
- Кликаем на «Load XML def » и грузим файл «rawprogram0.xm»;
- Теперь жмём на «Load patch def » и грузим файл «patch0.xml»;
- Кликаем на « Download », после чего гаджет должен перейти в состоянии «лёгкий кирпич», и выйти из состояния порта 9008.
Подключение устройств
Для выполнения основного своего предназначения – перезаписи содержимого микросхем flash-памяти Qualcomm-устройств данными из файл-образов приложение QFIL должно быть сопряжено с аппаратом, находящемся в особом состоянии — Emergency Download (режим EDL).
В указанный режим устройства, системное ПО которых было серьезно повреждено, часто переключаются самостоятельно, но также перевод в состояние может быть инициирован пользователем целенаправленно. Для контроля со стороны пользователя за правильностью подключения прошиваемых аппаратов в QFIL присутствует индикация – если программа «видит» девайс в режиме, подходящем для перезаписи памяти, в ее окне отображается наименование «Qualcomm HS-USB QDLoader 9008» и номер COM-порта.
Если к компьютеру, используемому в качестве инструмента для прошивки/восстановления Android, подсоединено несколько Qualcomm-девайсов в режиме EDL, между ними можно легко переключаться с помощью кнопки «Select Port».
Кирпичи бывают разные — чёрные, белые, красные…
Как известно, существуют несколько вариантов состояния телефона типа «кирпич» (brick).
Вид | Особенности |
---|---|
Очень лёгкий кирпич (very soft brick) | Данное состояние возникает из-за некорректно установленной прошивки, при этом гаджет подаёт признаки жизни – светится белый экран, видно лого, даже может быть доступна загрузочная анимация, возможен вход в рекавери. Сама же загрузка аппарата не происходит. |
Лёгкий кирпич (soft brick) | В данном состоянии гаджет не включается, и может даже не подавать признаки жизни. При этом таблица разделов девайса не повреждена и доступна для работы. |
Тяжёлый кирпич (hard brick) | Флеш память не видна, телефон определяется как com-порт. Повреждена цепь загрузчиков, а также, возможно, и сама таблица разделов. |
Очень тяжёлый кирпич (hard hard brick) | Гаджет никак не определяется при подключении к ПК. |
С третьим (и довольно тяжёлым) случаем мы и имеем дело в нашей ситуации, когда подключенный к ПК телефон определяются как ком-порт HS-USB QDLoader 9008 .
Как восстановить возможность прошивки с названием Qualcomm Hs USB Qdloader 9008
Желая просто перепрошить полученный «hard brick 9008» пользователь обычно терпит неудачу. Методика восстановления таких девайсов довольно различна, выполняется пользователями на свой страх и риск, с отсутствием гарантии положительных результатов . При этом существуют как программные способы решения данной проблемы (будут рассмотрены мной ниже), так и аппаратные, реализуемые путём замыкания ряда контактов в девайсе (с большой вероятностью спалить устройство).
Итак, рассмотрим несколько программных способов решения проблемы:
Недостатки
- Отсутствие русскоязычного интерфейса;
- Справка по приложению может быть получена исключительно онлайн и только при наличии доступа к закрытому от широкой публики разделу веб-сайта Qualcomm;
- Необходимость инсталлировать дополнительное ПО для работоспособности средства (Microsoft Visual C++ Redistributable Package);
- При неправильном применении, вследствие недостаточного количества знаний и опыта у пользователя, может повредить девайс.
Пользователями мобильных Android-девайсов, построенных на базе процессоров Qualcomm, приложение QFIL может и должно рассматриваться в качестве мощного и эффективного инструмента, в большинстве случаев способного помочь при восстановлении поврежденного системного ПО смартфона или планшета. При всех преимуществах использовать средство следует аккуратно и лишь в крайнем случае.
Заключение
Перечисленные выше способы имеют рекомендательный характер и не гарантируют 100% результата. Тем не менее, они помогли довольно многим пользователям. И могут быть рекомендованы как сподручный инструмент при борьбе с прошивкой в «кирпичном» состоянии Qualcomm Hs USB Qdloader 9008. Если же ни один из данных способов не оказался для вас эффективным, рекомендую обратиться на специализированный форум, где вам окажут помощь в решении вашего вопроса.
Общие принципы восстановления загрузчиков на Qualcomm
Уровень сложности темы: очень сложный
ПРЕДУПРЕЖДЕНИЕ!!
ЕСЛИ ВЫ НЕ ПОНИМАЕТЕ УРОВЕНЬ РИСКА И МЕХАНИЗМ РАБОТЫ ПРИВЕДЕННЫХ УТИЛИТ
- ТО ВАМ ЛУЧШЕ НЕ ИСПОЛЬЗОВАТЬ МАТЕРИАЛЫ ДАННОЙ ТЕМЫ
--- т.к. вместо восстановления - Вы можете ЕЩЕ БОЛЬШЕ УБИТЬ ВАШ АППАРАТ
(и в таком случае Вам лучше отдать аппарат тем кто более сведущ в данных вопросах)
зы: если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы - сформулируйте вопрос в теме своего аппарата, а здесь - только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание - то Вы получите ответ в теме Вашего аппарата
зыы: (рекомендовано) - Как правильно задавать вопросы?
Утилита qblinfo официально добавлена в состав qtools.
Теперь актуальную версию сборки для Windows всегда можно скачать по этой ссылке.
Пока только для одного "типа" платформ - 2-го, по моей классификации. К нему относятся, например, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. Для этого класса характерна работа PBL по Сахаре, адреса IRAM 0xf8xxxxxx.
Предлагаю всем владельцам аппаратов на платформах такого типа запустить этот скрипт и выложить получившийся out.txt c указанием модели аппарата.
Кроме "теоретической" пользы в плане освоения платформы, это должно помочь в решении практической задачи подбора загрузчиков.
Цель: "помочь ищущим на непростом пути восстановления кирпичей на Qualcomm"
основной акцент в теме будет уделен "последним версиям" SoC -- MSM(/APQ)8x** на eMMC,
но т.к. "принципы общие" -- то возможно полезно будет и для других серий SoC (MDM(/QSD)7x** на NAND(/MTD)
собрать и систематизировать ("привести к "удобо-понятному" виду) общую терминологию и определения
систематизировать и найти общие методологические принципы и подходы восстановления
собрать рабочие наборы ("кейсы") восстановления кирпичей на Qualcomm
разработать типовые рекомендации по составлению "кейсов восстановления" аппаратов Qualcomm для которых нет готовых кейсов
- ответы ув. vvevvevve, -- лучше начать отсюда - и далее по теме (минимум 2 страницы)
- Возможно ли использовать один и тот же программер (xPRG****.hex(/mbn)) на разных аппаратах но с одним и тем же SoC? ответ1
виндовый драйвер RELINK косячит и его нужно обязательно удалить.
За место него нужно ставить гугловский или от вендора.
Qualcomm Snapdragon S4 Pro APQ8064:
ZTE Nubia Z5 (NX501)
-
- Работа с устройствами Qualcomm, в режиме 9008
- Программа подбора программера (firehose) под устройство
- Утилита для чтения записей QFPROM
утилиты для работы с IMEI - спасибо ув. ariafan, ссылка и ув. acdev, ссылка
Если хотите разбираться всерьёз, то установите и запустите на этот порт сниффер - например, USBlyzer, и выложите лог вот такой попытки в QFIL.
Да, при использовании USBlyser нужно в настройках: Capture - Capture Settings - URB Transfer Buffer Size Limit задать максимально допустимое для используемой версии программы значение.
"примерный пример" по прошивке с помощью MiFlash
Имею труп Huawei U8850 в таком состоянии, прошивальщики не шьют, пробую свой сделать.
Перспектива создания прошивальщика ранее безнадежно софтово убитого девайса)
запрос информации
Важно!
Если в параметрах или crc16 встречаются символы 0x7E или 0x7D, то они заменяются на 2 байта:
Однако crc16 рассчитывается для 0x7E или 0x7D.
Команды(Ответы в случае успеха(0x7E и crc16 отброшены))
1. Информация о протоколе
0x08 0x06 0x01 0x0100 0x090 (0x08 PROTOCOL_ID(1 байт) MIN_PROTOCOL_ID(1 байт) MAX_WRITE_SIZE(2 байта) mob_model(1 байт))
Ошибки
Если вам в ответе приходит 0x7E 0x03 . crc16 0x7E, значит вам пришла ошибка
1. Неверные crc16
unsigned short crc_ccitt_update (unsigned short crc, unsigned char data)<
unsigned short t;
data ^= crc&255;
data ^= data t = (((unsigned short)data >8)&255));
t^=(unsigned char)(data >> 4);
t^= ((unsigned short)data return t;
>
unsigned short crc_ccitt(short crc,unsigned char *buffer, int len)
while (len--) crc=crc_ccitt_update(crc, *buffer++);
return crc;
>
Я могу посылать .hex лоадер в RAM, сейчас копаю протокол работы с ним.
Пока что не могу послать partition table.mbn в память.
Пример записи лоадера(c/c++):
Предварительно переведите ваш лоадер hex->bin
Добавлено 8.01.13
Научился лоадером считывать память.Ищу адресацию железа
адресация железа вроде как нужна если токо хотишь написать свою читалко-писалку флешки.
но наскоко я понял, нужен тогда мануал msm8x55 software interface.
но я не нашел как скачать. в китайцев - не вышло.
если имеется ввиду адресация флешки, то это и есть partition table.mbn -
по идее - qmat - умеет ее конвертить в текст, можно и в блокноте.
(китайцы сломали qmat506, или шо там нужно в гугле шоб скачать).
хотя есть еще qcsblhd_cfgdata.mbn - говорят там тоже шото умное внутри, но я не осилил.
сам топик не понял, по идее - если загрузчик можно залить, как тут написанно,
то и любой прошивальщик прошьет. тем вообщем-то пофигу,
они сами тело в download переводят, а если в нем - то так шьют.
еще у меня есть один хуавей, MSM7630 кажется,
так тому просто update.app от произвдителя - достаточно на карточку положить,
ну и шото нажать при включении. прошивкой - update.app - там занимется как-раз та часть -
шо отвечает на кучу комманд упомянутых выше. и опять смысл топика непонятен.
вообщем, причину - не понял. довести аппарат до такого состояния - сложновато,
такая поломка, что такие изыскания - немного выходят за рамки топиков на 4pda,
а я шото туплю шоб прочитать то шо написанно между строк.
(хотя, мне очень приятно видеть такой топик, на моем любимом ресурсе,
но не знаю чем могу помочь, не девелопер и не кастомер аппарата,
топик случайно нагуглил, но квалкомом интересуюсь, так как фанат cdma800 c 2001 года)
спасибо интересно)я как раз не могу понять структуру partition.mbn
железяка дохлая оказалась. походу контроллер питания.
я нашел у хуавея у 8850 тест-поинт, который переводит его в это состояние)
Кстати, это не даунлоад моде.
это чтото типо режим восстановления софт трупа!
я вторую железжку уделал через тестпоинт)
вдогонку.
qmat криво partition.mbn разбирает, ну там просто размер, на который умножаются значения в partition.mbn,
иногда в телефоне другой размер, чем в qmat. стоит пороверить шо размеры правильные, но то давно было.
счас воосновном в телефоне тот размер блока шо и в qmat, и все ОК. ну ИМНО канено.
довнлоад, понятие относительное. квалкомовских телефонов видел не так много, но по идее есть обычный режим dmss,
описанный в 80-V1294-1, комманда 3A - переводит в довнлоад-режим описанный 80-39912-1, в котором ты уже шото можешь шить,
или шлеш свой загрузчик/код в память (то что в прошивке может зватся nprg) и шлешь комманду его запустить, потом hello,
и дальше работаешь с коммандами воего загрузчика, но мануал по нему не подскажу, так как и не выкладываю упомянутые pdf.
(qcom пишет вонючки хостерам за их PDF, и вендоры, как правило, пишут свои комманды, которых в мануале просто нету нету)
у меня есть сломанный хуавей. подарили.
так в того я пока токо нашел заливку update.app через флешку.
тоесть после 3a - я так не смог залить свой загрузчик в память.
по ходу там шото свое даже всесто стандартной вместо 0F комманды,
или шо там шоб залить загрузчик в рам.
с тестпоинтом - не понял, ну не сталкивался. читал шо на обычных USB флехах иногда нужно ноги чипу закоротить, шоб востановить.
говорят в телефоне иногда тоже помогает, если сервис-мануал есть, потому шо под компаунд не подлезть, а рядом можно.
Важным условием прошивки MIUI ROM или восстановления мобильного устройства из «кирпичного» состояния является наличие на ПК установленного драйвера Qualcomm HS-USB QDLoader 9008. Указанное условие актуально для устройств Андроид, работающих на чипсетах от Qualcomm брендов Samsung, LG, Oneplus, Motorola, Xiaomi и других. В данном материале мы разберём, где можно скачать драйвер Qualcomm HS-USB QDLoader 9008, и каковы особенности установки данного драйвера.
Разбираем, где скачать и как установить драйвер HS-USB QDLoader 9008
Настройки
В завершение обзора Qualcomm Flash Image Loader еще раз акцентируем внимание на предназначении инструмента – он создан для профессионального применения специалистами, обладающими рядом знаний и пониманием смысла осуществляемых приложением операций. Именно такие люди могут полностью реализовать потенциал QFIL и полностью, а главное, правильно настроить программу для решения конкретной задачи.
Рядовому, а тем более неопытному пользователю, применяющему средство по инструкции действенной в отношении отдельной модели Android-устройства, параметры КуФИЛа, установленные по умолчанию, лучше не изменять, а инструмент в целом использовать лишь в крайнем случае и при уверенности в правильности собственных действий.
В погоне за DATA. Samsung s7 edge
Добрый.
Все знают линейку телефонов серии s7 от самсунга с его знаменитым процессором exynos, который очень любит спустя 5 лет зависнуть, дать команду моргнуть синим светодиодом смерти и уйти с платы в отпуск отвал, предварительно похерив все данные )
Именно с такими симптомами и обратился ко мне мой клиент.
Да. Было это очень давно и возможно неправда. Страшный сон кумпутерщика)
Итак. Отвал процессора или износ памяти внешне могут себя вести одинаково, а вот по внутренним замерам и запускам питаний по разному.
Телефон принесли трупом.
В недружественном сервисе, когда телефон смог еще висеть на заставке решили прошить, якобы без потери данных и вот прошивка оборвалась на середине и телефон больше не включился.
Карточки получше фокусом увы нет.
Этому ремонту более 2 лет, поэтому буду довольствоваться тем, что есть)
Думать и подключать к компу нет смысла. Сразу на разборку:
От блока питания потребление 400мА, что может говорить о мёртвой памяти. Да, тут двояко, так как это может быть так же отвал проца по одной из парной шин передачи данных. В этом случае часть данных теряется и проц не может нормально выдать картинку.
Что бы проверить и исключить мёртвый чип памяти, его надо снять
Ограждаю процессор от перегрева и отвала снимаю защитку памяти, предварительно пройдясь припоем по её кругу, что бы уменьшить температуру отпайки.
Шутер от первого лица)
И отпаиваю феном
Снимаю защитку и получаю доступ к чипу.
Чип залит компаундом. При незначительном нагреве он начинает крошиться.
Уничтожаю его по краям чипа для того, что бы с памятью не поднялись с платы рядом стоящие конденсаторы и резисторы
Пока плата ещё горячая сразу зачищу место для обратной посадки этого чипа
Накатываю шарики на микросхему и в программатор
Чип живой, а значит виновником выключения телефона стал отвал процессора.
Теперь его на реболл.
Кстати ремонт делал в 2019 году)
Снимаю защиту процессора
Вах какое охлаждение жаркого чипа)
Понятен теперь почему отвал. Но опять же тут двоякое мнение.
Одни считают, что деградирует пайка под чипом, другие - деградирует точечный припой самого кристалла.
Но об этом судить можно только тогда, когда снимаешь чип
В моём случае произошел отвал кристалла от подложки, так как припой тут идеальный.
Это конечно печально, но с другой стороны при реболлинге я прогрею чип как на старых видеокартах и он какое то время ещё поработает, если уже совсем не развалился.
Цель ремонта - извлечение данных. О дальнейшей работоспособности речи вообще не шло.
Тут я сделал маленькую хитрость.
Сам чип сборный: процессор, а над ним оперативка. Разделять я не стал по причине того, что чип широкий и подложка текстолита слишком тонкая и её ведёт даже при демонтаже. Хотите или нет, но снять идеально можно только оставив оперативу на процессоре, либо выпилить плату с обратной стороны и перенести проц и память на донора.
Но нахер такие загоны. Без чпу тут сложно, долго и нехочу)
Видите хоть один серый пятак? А его нет) Я просто прошёлся немного оплёткой для снятия припоя. Контакты не лудил.
Щас тут похлёбка из флюса и компаунда, который необходимо убрать.
Добавлю для скептиков, что озу в таком случае обязательно нужно реболлить. Не всегда. Важно знать как греть и при какой температуре снимать проц.
Зачищаю кашу из флюса и компаунда и замазываю маской сомнительные дорожки
Сушу маску под ультафиолетищем
Важно не обмануться и прорисовать каждую отвалившуюся заводскую маску
А далее сажаю проц, качаю на шарах память и вот результ
Последствие великих прошивальщиков и доламывателей техники.
Хорошо бы, что бы они знали как нужно прошивать без потери данных, а то в этом случае тут уже и спасать нечего.
Прошиваю как положено, что бы схоронить дату
Данных нет.
Похерили.
Но увы, за ремонт уже придётся заплатить 7 тысяч. Вернее уже заплатили, так как я в некоторых случаях беру предоплату за это.
Думаете можно же снять дамп флешки через программатор и его расшифровать?
Данные шифрованы ключом процессора совместно с зоной rpmb и код-паролем пользователя.
Понятное дело, что userdata прошивается не полностью, а только стирается табличка раздела с именами филесов, но достать то их никак. Нечем.
Всё. Конец.
Телефон после ремонта отработал пару недель и снова погиб. Но я тут предупреждал, что как повезёт.
Итог ремонта.
Телефон восстановлен на 2 недели грубо говоря.
Данные похерили в предыдущем сервисе.
За попытку восстановления было отдано 7 тысяч.
Бывает.
Такой ремонт линейки Samsung s6 и s7 с реболлом процессора имеет смысл исключительно из за данных, такой ремонт стабильно работать не будет.
Что же делать в этом случае если хочется именно этот телефон?
Искать на него плату.
Но! Искать нужно платы с синей раскраской текстолита. Они самые свежие. Остальное на авитах это шлак, который перестанет работать в скором времени и так же моргнёт светодиодом и гудбай)
Мне удалось найти у китайских ребят почти новые платы, которые даже года не отработали. Правда купил я их по цене выше рыночной. Зато надёжно)
Задать вопрос по сильно мёртвым трупам можно мне в повозку или полудохлую инсту, а также на почту, контакты которой можно найти по моему нику в адресной строке Вашего любимого браузера. Но либо напрямую позвать меня тут по призыву @R.Fon
РРs: Мастерам, которые отписываются в моих постах:
"Я бы сделал в 19 раз дешевле"
"Вчера такой же был и я сделал за копейки"
"У тебя конский ценник" и т.д.
Если прийдут (ключевое если), то делайте как хотите. Мне плевать. Я вижу, что вы пистиде. Покажите хоть один Ваш подробный ремонт хоть какого то плана из моих постов, тогда и поговорим.
На словах я могу и транзисторы в процессоре перекатать)
Пытаясь прошить свой мобильный телефон, и потерпев по различным причинам неудачу, пользователь может обнаружить, что гаджет перестал подавать признаки жизни. И при подключении к ПК определяется как « Qualcomm HS-USB QDloader 9008 », который требует прошивки. Различные способы вывести устройство из данного «кирпичного» состояния оказываются неэффективными. А специалисты сервисного центра или заламывают за ремонт солидную цену, или вовсе рекомендуют выкинуть девайс в мусорное ведро. В данном материале я разберу, какие есть способы вывести гаджет из данного состояния. А также какие инструменты нам в этом помогут.
Способ №3. Альтернативный способ решить проблему с Qualcomm Hs USB Qdloader 9008
Этот способ подходит, если вышеуказанные инструкции не дали результата:
- Используйте ПК с установленной Виндовс 7;
- Скачайте и установите программу « MiPhone », содержащую « MiFlash »;
- Подключите гаджет к ПК (устройство определяется как «Qualcomm HS-USB QDLoader 9008 COM плюс какой-либо номер);
- Скачиваем оригинальную прошивку для « FastBoot »;
- Затем запускаем «MiFlash», и пробуем прошить телефон (в программе гаджет также определяется как ком-порт с каким-либо номером);
- Во время прошивки не отключайте девайс, даже если начнёт активно мигать красный диод. Рекомендуется оставить ПК с подключенным к нему гаджетом до тех пор, пока диод не перестанет мигать (некоторые пользователи оставляли такую систему на ночь);
- Отключите устройство от комптютера, затем вновь подключите, и попробуйте вновь прошить устройство;
- Устройство может отобразиться на ПК как несколько дисков, с необходимостью их форматирования. Форматировать ничего не надо;
- Снова запустите «Miflash», устройство может определиться как « device memory flash ». Вновь попробуйте его перепрошить;
- После прошивки нужно войти в « fastboot » без отключения телефона от ПК. Жмём кнопку увеличения громкости и питания – и если повезёт, то появится логотип;
- Далее вновь запустите «Miflash», устройство определится как положено, и, возможно, оживёт.
Заключение
Перечисленные выше способы имеют рекомендательный характер и не гарантируют 100% результата. Тем не менее, они помогли довольно многим пользователям. И могут быть рекомендованы как сподручный инструмент при борьбе с прошивкой в «кирпичном» состоянии Qualcomm Hs USB Qdloader 9008. Если же ни один из данных способов не оказался для вас эффективным, рекомендую обратиться на специализированный форум, где вам окажут помощь в решении вашего вопроса.
Приведены оригиналы статей по "раскирпичиванию" данных устройств. Только для специалистов. Если Вы не таковой , можете ухудшить состояние Вашего аппарата.
3) нажимаем кнопку Refresh, тело в списке появится, после нажимаем flash и как только тело переподключится в состояние Qualcomm HS-USB QDLoader 9006, закрываем Miflash не дожидаясь окончания процесса.
4) запускаем HDDRawCopy1.10Portable жмем по строчке File, открываем образ, дальше continue, выбираем наш аппарат жмем опять continue и start. ждем окончания процесса.
5) отсоединяем от пк, вставляем акб, запускаем аппарат и радуемся.
все необходимые файлы
Если по данным солюшинам не удалось поднять телефон , то это отвал eMMC или ее блокировка , как правило лечится заменой онной . Обращайтесь наш СЦ это делает .
QFIL – специализированное программное средство, главной функцией которого является перезапись системных разделов памяти (прошивка) Android-устройств, построенных на базе аппаратной платформы Qualcomm.
QFIL входит в состав программного комплекса Qualcomm Products Support Tools (QPST), предназначенного в большей степени для использования квалифицированными специалистами, чем рядовыми пользователями. При этом приложение может эксплуатироваться автономно (вне зависимости от наличия или отсутствия остальных компонентов QPST на компьютере) и часто применяется обычными владельцами Андроид-девайсов при самостоятельном программном ремонте смартфонов и планшетов, системное ПО которых подверглось серьёзным повреждениям.
Рассмотрим основные функции КуФИЛ, которые могут быть задействованы неспециалистами в области обслуживания Qualcomm-аппаратов.
Достоинства
- Широчайший перечень поддерживаемых моделей Android-девайсов;
- Простой интерфейс;
- Высочайшая эффективность при правильном выборе пакета прошивки;
- В некоторых случаях единственный инструмент, способный восстановить серьезно поврежденное системное ПО Qualcomm-аппарата.
Читайте также: