Если смартфон на чипсете Qualcomm не включается, завис на логотипе или определяется в диспетчере устройств как Qualcomm HS-USB QDLoader 9008, прошивка через QFIL — один из рабочих способов восстановления. Утилита входит в состав пакета QPST и записывает заводскую прошивку напрямую через аварийный режим EDL, минуя загруженную систему.
Метод применим только к устройствам на процессорах Qualcomm — для MediaTek используется другой инструментарий (например, SP Flash Tool). Перед началом убедитесь, что у вас есть прошивка именно для вашей модели и ревизии аппарата: несовпадение файлов — самая частая причина «окирпичивания» при низкоуровневой прошивке.
Что такое QFIL и когда он нужен
QFIL (Qualcomm Flash Image Loader) — официальная утилита Qualcomm для записи прошивок в устройства, переведённые в режим EDL (Emergency Download Mode). В этом режиме процессор принимает данные напрямую, даже если загрузчик и система полностью повреждены. Именно поэтому QFIL часто остаётся последним шансом оживить аппарат после неудачной прошивки, удаления системных разделов или повреждения boot-образа.
Типичные сценарии, когда требуется прошивка через QFIL:
- 📱 Устройство не загружается дальше логотипа или ушло в циклическую перезагрузку
- 🔌 Смартфон вообще не реагирует на кнопку питания, но определяется ПК как порт 9008
- 🛠️ Нужно откатиться на стоковую прошивку после кастомной или разблокировки загрузчика
- 💾 Повреждены разделы
boot,recoveryили таблица разделов
Учтите: QFIL работает только с прошивками в формате programmer + XML (файлы prog_emmc_firehose_*.mbn или prog_ufs_firehose_*.mbn, а также rawprogram0.xml и patch0.xml). Обычные ZIP-пакеты для рекавери этой утилите не подходят.
Подготовка: драйверы, прошивка и кабель
До запуска QFIL необходимо подготовить три вещи: драйверы Qualcomm, саму прошивку и исправный USB-кабель. Пропуск любого из этих этапов почти гарантированно приводит к ошибкам на старте.
- 💻 Установите драйверы Qualcomm HS-USB QDLoader — без них ПК не увидит устройство в режиме EDL
- 📦 Скачайте прошивку строго для вашей модели и региона, распакуйте архив в папку без кириллицы в пути
- 🔋 Зарядите аккумулятор хотя бы частично — если устройство «мёртвое», подержите его на зарядке 20–30 минут
- 🔌 Используйте оригинальный или качественный кабель и порт USB 2.0 на задней панели ПК
⚠️ Внимание: прошивка через QFIL полностью стирает данные пользователя, включая внутреннюю память. Если устройство ещё загружается, заранее скопируйте фото, контакты и файлы на ПК или в облако.
Как перевести устройство в режим EDL (9008)
Режим EDL — ключевое условие прошивки. Способ входа зависит от состояния аппарата и конкретной модели, поэтому универсальной комбинации не существует. Ниже — основные варианты, от простого к сложному.
Если устройство включается и есть доступ к системе, проще всего использовать команду ADB. Подключите смартфон с включённой отладкой по USB и выполните:
adb reboot edl
Для незагружающихся аппаратов применяются аппаратные методы. На многих моделях работает зажатие определённой комбинации кнопок громкости при подключении кабеля, но точная комбинация различается у разных производителей — сверьтесь с инструкцией для вашей модели. На полностью «мёртвых» устройствах иногда используют замыкание тест-поинтов на плате, однако это уже требует разборки и опыта.
Признак успешного входа в EDL — в диспетчере устройств Windows появляется порт Qualcomm HS-USB QDLoader 9008 (COMx). Если вместо этого устройство определяется как «Неизвестное устройство» или QUSB_BULK, проблема в драйверах: переустановите их вручную через «Обновить драйвер».
Пошаговая инструкция по прошивке через QFIL
Когда порт 9008 определён и прошивка распакована, переходите к самой процедуре. Запустите QFIL из папки установки QPST и действуйте в следующем порядке.
☑️ Перед нажатием Download
Порядок действий в интерфейсе QFIL:
- 1️⃣ Вверху выберите конфигурацию
Flat Build(переключатель Select Build Type) - 2️⃣ Нажмите
Browseи укажите файл программера из папки прошивки —prog_emmc_firehose_*.mbnилиprog_ufs_firehose_*.mbn - 3️⃣ Нажмите
Load XMLи выберитеrawprogram0.xml(или все rawprogram-файлы, если их несколько), затемpatch0.xml - 4️⃣ Убедитесь, что в строке порта отображается
9008 (COMx)— если порт не виден, нажмитеSelectPortи выберите его вручную - 5️⃣ Нажмите Download и не трогайте кабель до завершения
Процесс обычно занимает несколько минут. Об успешном завершении сообщает строка Download Succeed / Finish Download в логе и синяя полоса прогресса. После этого устройство перезагрузится автоматически либо его нужно включить вручную долгим нажатием кнопки питания. Первая загрузка после прошивки может занять заметно больше времени, чем обычно.
⚠️ Внимание: не отключайте кабель и не закрывайте QFIL во время записи. Прерывание процесса на этапе записи разделов может привести к состоянию, из которого устройство выводится только в сервисном центре.
Типичные ошибки QFIL и их решение
Ошибки при прошивке через QFIL встречаются часто, и большинство из них связано не с самой утилитой, а с драйверами, прошивкой или состоянием устройства. Разберём самые распространённые.
| Ошибка / симптом | Вероятная причина | Что делать |
|---|---|---|
| Sahara Fail / Sahara Protocol Error | Сбой передачи programmer-файла, проблема с драйвером или USB | Сменить порт USB, кабель, переустановить драйверы, перезагрузить ПК и устройство |
| Порт 9008 не появляется | Драйверы не установлены или устройство не в EDL | Установить драйверы вручную, повторить вход в EDL |
| Firehose Fail при старте | Неподходящий programmer-файл (другая модель/ревизия) | Использовать прошивку строго для своей модели |
| Загрузка зависает на середине | Нестабильное соединение, разряд батареи | Подзарядить устройство, сменить кабель и порт |
| Устройство детектится как QUSB_BULK | Windows подставила неверный драйвер | Обновить драйвер вручную, указав Qualcomm HS-USB QDLoader |
Отдельно стоит сказать об ошибке Sahara Fail — она встречается чаще всего. Возможная причина — конфликт драйверов или нестабильный USB-канал. Помогает полное удаление драйверов Qualcomm через диспетчер устройств (с галочкой «Удалить программы драйверов»), перезагрузка ПК и чистая переустановка. Также попробуйте другой компьютер: на некоторых конфигурациях Windows 10/11 старые версии QPST работают нестабильно.
Почему прошивка должна точно совпадать с моделью
Программер-файл (firehose programmer) содержит низкоуровневый код, специфичный для конкретного чипа и конфигурации памяти. Programmer от другой модели может не запуститься (ошибка Firehose) или, что хуже, записать данные по неверным адресам, повредив таблицу разделов. Поэтому даже внутри одной линейки (например, разные региональные версии одного смартфона) нужно брать прошивку именно под свою ревизию.
Что делать после прошивки
После сообщения об успешной записи отключите устройство от ПК и включите его. Первый запуск занимает дольше обычного — система пересоздаёт разделы данных и кэш. Если смартфон не включился в течение 10–15 минут, зажмите кнопку питания на 10–20 секунд для принудительной перезагрузки.
Если после прошивки устройство снова уходит в bootloop, возможные причины — несовпадение прошивки с ревизией платы или повреждение разделов, которые QFIL не перезаписал. В этом случае проверьте, использовалась ли прошивка именно для вашей модели, и попробуйте вариант с полным стиранием (если в пакете прошивки есть соответствующие XML-файлы erase).
FAQ: частые вопросы о прошивке через QFIL
Подходит ли QFIL для смартфонов на MediaTek?
Нет. QFIL работает только с процессорами Qualcomm через режим EDL. Для устройств на MediaTek используются другие инструменты, например SP Flash Tool, и другой аварийный режим.
Устройство определяется как QUSB_BULK вместо 9008 — что делать?
Это означает, что Windows подставила стандартный драйвер вместо драйвера Qualcomm. Откройте диспетчер устройств, выберите устройство, нажмите «Обновить драйвер» → «Найти на этом компьютере» → «Выбрать из списка» и укажите Qualcomm HS-USB QDLoader 9008 из установленных драйверов.
Можно ли прошить устройство с заблокированным загрузчиком?
Режим EDL на многих аппаратах доступен независимо от состояния загрузчика, поэтому прошивка через QFIL часто работает и на заблокированных устройствах. Однако на части современных моделей производители ограничили доступ к EDL авторизованными аккаунтами — в таком случае потребуется сервисная учётная запись производителя.
Сотрутся ли данные при прошивке через QFIL?
Да, в подавляющем большинстве случаев прошивка через QFIL полностью очищает внутреннюю память, включая фото и приложения. Заранее сделайте резервную копию, если устройство ещё позволяет это сделать.
QFIL пишет Download Fail на середине процесса — устройство испорчено?
Не обязательно. Прерванная запись обычно не выводит аппарат из строя окончательно: пока устройство входит в режим 9008, попытку можно повторить. Смените кабель и порт USB, перезагрузите ПК, убедитесь в целостности файлов прошивки и запустите процесс заново.