Открыть сервис

SP Flash Tool: прошивка устройств MediaTek

SP Flash Tool — это компьютерная утилита для прошивки, чтения и резервного копирования встроенного программного обеспечения (прошивки) мобильных устройств на базе процессоров MediaTek. Инструмент разработан тайваньской компанией MediaTek и распространяется бесплатно, однако его официальные версии преимущественно предназначены для инженеров и производителей, в то время как в открытом доступе чаще встречаются модифицированные сборки.

Назначение и возможности

SP Flash Tool (сокращение от Smart Phone Flash Tool) используется для низкоуровневой работы с памятью устройства — NAND-флеш и eMMC-накопителями. Утилита позволяет выполнять следующие операции:

  • запись прошивки (полной или частичной) в разделы устройства;
  • чтение (дамп) разделов памяти с сохранением в файл;
  • форматирование разделов, включая полную очистку (Format All);
  • восстановление устройств, не загружающихся в систему, включая «кирпичи»;
  • запись загрузчика, recovery и других служебных компонентов;
  • чтение и запись индивидуальных параметров устройства (IMEI, серийный номер, калибровочные данные).

Принцип работы

Утилита взаимодействует с устройством через USB-порт в специальном режиме загрузчика — MediaTek Preloader (или BROM). При подключении выключенного устройства или устройства с зажатой определённой кнопкой (обычно «громкость вниз») компьютер определяет его как порт MediaTek DA (Download Agent). Драйверы VCOM (Virtual COM Port) устанавливаются автоматически или вручную через диспетчер устройств Windows.

Прошивка выполняется путём загрузки в оперативную память устройства агента загрузки (DA), который затем выполняет команды чтения и записи в память. Скорость работы зависит от версии протокола и типа накопителя (eMMC, UFS). Современные версии SP Flash Tool поддерживают протоколы USB 2.0/3.0 и могут достигать скорости записи до 30–40 МБ/с.

Версии и совместимость

Существует несколько веток программы: классические версии (например, v5.x), версии для новых чипсетов (v6.x), а также специализированные сборки для конкретных производителей (Xiaomi, Oppo, Samsung и другие). Ключевые различия:

  • поддержка чипсетов: от старых MT6572/MT6582 до современных Dimensity (MT6893, MT6983 и новее);
  • наличие или отсутствие опции защиты от записи (anti-rollback, FRP);
  • интерфейс: китайский, английский или многоязычный;
  • наличие дополнительных функций (например, чтение и запись отдельного раздела NVRAM).

Важно учитывать, что для новых чипсетов MediaTek (начиная с Helio G90 и Dimensity) требуется использование специальных подписанных агентов загрузки (DA-файлов), которые производители закрывают. В таких случаях используются утилиты с утёкшими подписанными DA, либо прошивка выполняется через альтернативные инструменты (MTK Client, SP Flash Tool от сторонних разработчиков).

Распространённые сценарии использования

Восстановление устройства («анбрик»)

Наиболее частая задача — восстановление смартфона, который не включается, завис на логотипе или циклически перезагружается. С помощью SP Flash Tool записывается полный образ прошивки (обычно файл с расширением .pac, .bin или набор файлов-разделов). Перед записью рекомендуется выполнить операцию Format All, которая очищает все разделы, после чего прошивается загрузчик, ядро, системный раздел и пользовательские данные.

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

При ручном обновлении или переходе на кастомную прошивку (например, LineageOS, Pixel Experience) SP Flash Tool используется для записи рекавери (TWRP) и образов разделов. В отличие от обновления через меню recovery, этот метод не зависит от целостности текущей системы и работает даже при повреждённом загрузчике.

Сброс FRP и разблокировка

Утилита позволяет сбросить счётчик FRP (Factory Reset Protection) путём чтения и записи раздела, хранящего данные аккаунта Google. Также с её помощью выполняется разблокировка загрузчика на некоторых устройствах MediaTek, однако начиная с Android 5.1 это требует официальной разблокировки через производителя или использования инженерных утилит.

Ограничения и риски

Использование SP Flash Tool требует осторожности. Ошибки при выборе файлов прошивки, неправильная версия DA или прерывание процесса записи могут привести к полной неработоспособности устройства. Особенно опасна операция Format All без последующей прошивки — устройство остаётся без загрузчика и может не определяться компьютером.

Кроме того, начиная с определённых версий Android, MediaTek вводит механизмы защиты (Secure Boot, Verified Boot), которые блокируют запись неподписанных образов. В таких случаях прошивка возможна только с использованием официальных подписанных файлов, которые не распространяются публично.

Альтернативные инструменты

Помимо SP Flash Tool, для устройств MediaTek используются:

  • MTK Client — консольная утилита для чтения и записи разделов, работы с FRP и разблокировки;
  • MTK Droid Tools — устаревший инструмент для создания резервных копий;
  • Miracle Box, NCK Box — платные боксы для сервисных центров.

Правовой статус

SP Flash Tool является официальным инструментом MediaTek, однако его использование для обхода защиты (например, сброса FRP или разблокировки загрузчика) может нарушать условия гарантии производителя. В России распространение и использование утилиты не запрещено, однако действия, связанные со взломом или изменением защитных механизмов, могут квалифицироваться как нарушение авторских прав или правил эксплуатации устройства.

Источники

  • Официальная документация MediaTek по SP Flash Tool (внутренние руководства для OEM-производителей).
  • Материалы форумов 4PDA, XDA Developers, посвящённые прошивке устройств MediaTek.
  • Технические описания протокола MediaTek Preloader и Download Agent (открытые исследования сообщества).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →