SP Flash Tool отказывается начинать прошивку и выдаёт ошибку вроде «Please load scatter file first» или «scatter file not found» именно потому, что в папке с прошивкой отсутствует ключевой текстовый файл — scatter-файл. Без него программа не знает, как разбита память вашего устройства на разделы и куда записывать каждый образ. Найти этот файл можно несколькими способами: взять из комплекта стоковой прошивки, вытащить из дампа, сгенерировать специальными утилитами или считать разметку прямо со смартфона.
Ниже разберём каждый источник scatter-файла, объясним, что это за файл и почему «чужой» scatter от похожей модели опасен, а также покажем, как проверить корректность файла перед прошивкой. Инструкция ориентирована на устройства с процессорами MediaTek (MTK), поскольку SP Flash Tool работает только с этой платформой.
Что такое scatter-файл и почему без него не обойтись
Scatter-файл — это обычный текстовый файл (обычно с именем вида MT6572_Android_scatter.txt), содержащий карту разметки внутренней памяти устройства. В нём перечислены все разделы: preloader, boot, recovery, system, userdata и другие, а для каждого указаны начальный адрес и размер. Именно по этой карте SP Flash Tool понимает, какой образ в какой участок флеш-памяти записывать.
Важный момент: разметка памяти уникальна не только для модели, но иногда и для ревизии устройства. Scatter-файл от одноимённого смартфона с другим объёмом памяти или другой аппаратной ревизией может не совпасть по адресам разделов.
⚠️ Внимание: прошивка с чужим scatter-файлом — одна из самых частых причин «окирпичивания» устройств на MTK. Если адреса разделов не совпадут, можно затереть preloader и служебные области, после чего смартфон перестанет включаться и определяться компьютером. Всегда используйте scatter именно от вашей модели и ревизии.
Способ 1. Взять scatter из комплекта стоковой прошивки
Самый простой и надёжный источник — архив официальной (или сервисной) прошивки для вашей модели. В подавляющем большинстве случаев scatter-файл уже лежит внутри, рядом с образами разделов. Вам нужно распаковать архив и поискать файл со словом scatter в имени — как правило, он имеет расширение .txt.
Где искать сами прошивки:
- 🔹 Официальный сайт производителя — раздел поддержки или загрузок для вашей модели; некоторые бренды выкладывают полные пакеты прошивок.
- 🔹 Профильные форумы — например, ветки устройств на 4PDA, где пользователи собирают стоковые прошивки и служебные файлы.
- 🔹 Каталоги прошивок — сайты-агрегаторы, где прошивки разложены по брендам и моделям; проверяйте точное совпадение названия модели и версии сборки.
- 🔹 Сервисные утилиты производителя — у некоторых брендов есть фирменные программы обновления, из временных папок которых иногда можно извлечь файлы прошивки.
Перед скачиванием сверьте не только название модели, но и версию аппаратной части, если она указана в теме прошивки. Совпадение должно быть полным — вплоть до букв в конце индекса модели.
Способ 2. Сгенерировать scatter через MTK Droid Tools
Если устройство ещё включается и на нём есть root-доступ, scatter-файл можно создать самостоятельно с помощью классической утилиты MTK Droid Tools. Программа считывает разметку памяти напрямую со смартфона и сохраняет её в готовый текстовый файл, полностью совместимый со SP Flash Tool.
☑️ Создание scatter через MTK Droid Tools
Обратите внимание: утилита давно не обновляется и корректно работает в основном со старыми чипами и версиями Android. На современных устройствах она может не определить телефон или не получить root — это ограничение инструмента, а не признак неисправности аппарата. Точный список поддерживаемых чипов лучше сверить в теме программы на профильном форуме.
Полученный файл будет называться по шаблону MTxxxx_Android_scatter.txt, где xxxx — модель вашего чипа. Сохраните его в отдельную папку: он пригодится не только для прошивки, но и для создания полного бэкапа памяти.
Способ 3. Извлечь scatter из бэкапа или дампа памяти
Бывает, что полной прошивки в открытом доступе нет, но есть дамп памяти (ROM-файл), снятый с такого же устройства. Из него scatter-файл можно восстановить. Для этой задачи традиционно используются утилиты вроде WwR MTK, которые анализируют дамп, находят таблицу разделов и генерируют scatter автоматически.
Порядок действий в общем виде такой: загружаете файл дампа в программу, запускаете анализ структуры, после чего утилита предлагает сохранить scatter и при необходимости разрезать дамп на отдельные образы разделов. Это удобно, когда нужно прошить не всё устройство, а только отдельные разделы, например boot или recovery.
⚠️ Внимание: дамп должен быть снят именно с вашей модели и желательно с той же ревизии платы. Дамп от «похожего» аппарата на том же чипе не гарантирует совпадения разметки — производители нередко меняют размеры разделов между партиями устройств.
Способ 4. Считать разметку напрямую через SP Flash Tool
Менее известный вариант: сама SP Flash Tool умеет читать память устройства в режиме Readback. Если у вас есть хотя бы примерный scatter от аналогичного чипа, можно считать область, где лежит таблица разделов (PGPT на устройствах с GPT-разметкой), и затем на её основе построить корректный scatter. Этот метод требует опыта и обычно применяется, когда других источников нет вообще.
Для современных устройств на чипах с разметкой GPT задачу упрощают специализированные скрипты и программы, которые парсят считанную таблицу разделов и выдают готовый scatter. Подробные инструкции под конкретный чип ищите в темах вашей модели на профильных форумах — универсальной процедуры здесь нет.
Почему на новых смартфонах сложнее
На современных чипах MediaTek включена защита Download Agent и аутентификация (SLA/DAA), поэтому не каждая версия SP Flash Tool сможет подключиться к устройству. Может потребоваться специальный DA-файл или обход авторизации — это зависит от модели чипа и версии прошивки.
Как проверить scatter-файл перед прошивкой
Scatter — обычный текстовый файл, поэтому его можно открыть в любом редакторе и убедиться в корректности. Проверьте несколько вещей: в начале файла указано название платформы (должно совпадать с вашим чипом), присутствуют строки разделов с полями partition_name, linear_start_addr и partition_size, а для ключевых разделов указаны имена файлов образов.
| Признак | Нормальный файл | Подозрительный файл |
|---|---|---|
| Название чипа в шапке | Совпадает с вашим чипом | Другая платформа MTK |
| Путь к образам | Файлы лежат рядом со scatter | Ссылается на отсутствующие файлы |
| Раздел preloader | Присутствует в списке | Отсутствует или повреждён |
| Кодировка и читаемость | Открывается как текст | Иероглифы, бинарный мусор |
После загрузки scatter в SP Flash Tool посмотрите на таблицу разделов в главном окне: все строки должны заполниться адресами и путями к файлам без ошибок. Если программа ругается на конкретную строку — не игнорируйте сообщение, а проверьте, существует ли указанный файл образа в папке прошивки.
Типичные ошибки, связанные со scatter-файлом
При работе со SP Flash Tool пользователи чаще всего сталкиваются с несколькими характерными проблемами, и большинство из них связано именно с файлом разметки, а не с самой программой.
- ❌ «Scatter file not found» — программе указали неверный путь или файл переименован; загрузите scatter заново через кнопку выбора.
- ❌ Ошибка несовпадения чипа — scatter создан для другой платформы; ищите файл именно под ваш чип.
- ❌ Ошибка при загрузке таблицы разделов — файл повреждён при скачивании; скачайте архив прошивки заново, желательно с другого источника.
- ❌ Устройство не определяется — проблема не в scatter, а в драйверах VCOM/Preloader; переустановите их и попробуйте другой USB-порт.
Отдельно стоит сказать про кириллицу и пробелы в пути к файлам. На некоторых версиях SP Flash Tool русские буквы в пути к прошивке вызывают сбои при загрузке scatter. Держите папку прошивки в корне диска с именем из латинских букв, например C:\firmware\.
Часто задаваемые вопросы
Можно ли прошить устройство без scatter-файла?
Нет, SP Flash Tool в принципе не начнёт работу без scatter-файла — программа не знает разметку памяти устройства. Альтернатива — фирменные утилиты производителя, которые прошивают устройство своими методами и не требуют scatter, но они подходят только для конкретных брендов.
Подойдёт ли scatter от другой модели на том же процессоре?
Одинаковый чип не гарантирует одинаковую разметку: производители сами определяют размеры и адреса разделов. Использование чужого scatter может привести к записи образов не в те области памяти и полной неработоспособности устройства. Ищите файл строго под вашу модель.
Чем открыть и отредактировать scatter-файл?
Это обычный текстовый файл, его открывает Блокнот, Notepad++ или любой другой редактор. Редактировать без понимания структуры не стоит: изменение адресов или размеров разделов делает файл опасным для прошивки. Обычно редактирование требуется только опытным пользователям для точечных операций.
В прошивке нет scatter-файла, что делать?
Сначала проверьте вложенные папки архива — иногда файл лежит не в корне. Если его действительно нет, поищите другую версию прошивки для вашей модели, извлеките scatter из дампа через WwR MTK или создайте его через MTK Droid Tools при работающем устройстве с root-доступом.
Нужен ли root для получения scatter-файла?
Зависит от способа. Скачивание готовой прошивки и извлечение scatter из дампа root не требуют. А вот генерация через MTK Droid Tools без root-доступа на устройстве невозможна — программе нужен доступ к служебной информации о разметке памяти.