Scatter файл нужен, когда SP Flash Tool при попытке прошить смартфон на MediaTek выдаёт ошибку вроде «scatter file not found» или просто не может начать загрузку — без текстового файла разметки памяти программа не знает, куда записывать разделы. Эта ситуация типична: вы скачали прошивку, а в архиве лежат только образы system.img, boot.img и recovery.img, а файл вида MTxxxx_Android_scatter.txt отсутствует или не подходит к вашей ревизии устройства.
Ниже разберём все рабочие способы получить scatter файл: из готовой прошивки, генерацию из работающего устройства, создание вручную и поиск в профильных источниках. Отдельно остановимся на том, почему чужой scatter от «похожей» модели опасен и как проверить совместимость до начала прошивки.
Что такое scatter файл и зачем он нужен
Scatter файл — это текстовый файл разметки флеш-памяти устройств на чипах MediaTek. В нём перечислены все разделы памяти (preloader, boot, system, userdata и другие) с указанием физических адресов, размеров и имён соответствующих файлов-образов. Именно по этой карте SP Flash Tool понимает, какой образ в какой регион памяти записывать.
Имя файла обычно содержит модель чипа, например MT6572_Android_scatter.txt или MT6765_Android_scatter.txt. Открыть его можно любым текстовым редактором — структура читаемая, каждый раздел описан блоком с параметрами partition_name, linear_start_addr, partition_size и file_name.
Способ 1: взять scatter из стоковой прошивки
Самый надёжный источник — официальная или стоковая прошивка именно для вашей модели и ревизии. В комплекте прошивок под SP Flash Tool scatter файл почти всегда присутствует: он лежит в корне распакованного архива рядом с образами разделов.
Где искать стоковую прошивку:
- 🔹 на официальном сайте производителя смартфона в разделе поддержки конкретной модели;
- 🔹 в профильных ветках форума 4PDA — там выкладывают заводские прошивки, часто уже подготовленные для Flash Tool;
- 🔹 на тематических ресурсах с коллекциями прошивок — проверяйте, чтобы в описании было указано «для SP Flash Tool» или «scatter-based»;
- 🔹 в сервисных пакетах, которыми делятся в темах по ремонту вашей модели.
⚠️ Внимание: scatter файл от другой модели или даже другой ревизии того же смартфона использовать нельзя. Разметка памяти может отличаться, и прошивка по чужой карте способна затереть критические разделы — например, preloader или NVRAM, что приведёт к «окирпичиванию» аппарата и потере IMEI.
Перед прошивкой сверьте название модели, версию сборки и объём памяти в описании прошивки с характеристиками вашего устройства. Если в теме прошивки указано несколько ревизий — ищите именно свою.
Способ 2: сгенерировать scatter из работающего устройства
Если смартфон ещё включается и загружается, scatter файл можно создать прямо из него — это самый точный вариант, потому что разметка будет считана с реальной памяти вашего экземпляра. Для этого нужен root-доступ или возможность подключения в специальных режимах.
Классические инструменты для этой задачи:
- 🛠 MTK Droid Tools — программа для Windows, которая при подключённом устройстве с root читает информацию о разделах и создаёт scatter по кнопке
Blocks Map→Create scatter file; - 🛠 WwR MTK — более свежая утилита для чипов MediaTek, умеет строить scatter на основе считанного GPT/PGT и делать бэкап разделов;
- 🛠 чтение таблицы разделов вручную через
adb shell— дамп/proc/partitionsи файлов из/proc/dumchar_infoна старых чипах даёт адреса и размеры для самостоятельной сборки scatter.
☑️ Перед генерацией scatter из устройства
Точный набор возможностей зависит от чипа и версии Android: на новых устройствах с защищённым загрузчиком часть функций может быть недоступна без разблокировки. Если утилита не видит устройство — проверьте драйверы и попробуйте другой USB-порт.
Способ 3: найти scatter в профильных источниках
Когда устройство не загружается, а стоковой прошивки в открытом доступе нет, scatter приходится искать отдельно. Основное место поиска — тема вашей модели на форуме 4PDA: файлы разметки там выкладывают как в шапке темы по прошивке, так и в сообщениях участников, делившихся дампами.
Дополнительные варианты — ветки по ремонту и «раскирпичиванию» конкретной модели, коллекции прошивок для сервисных центров и сообщества владельцев чипсетов MediaTek. При скачивании из сторонних источников проверяйте: в тексте scatter должен быть указан ваш чип в строке platform, а набор разделов должен соответствовать типичной разметке для вашего объёма памяти.
Как проверить совместимость скачанного scatter
Откройте файл в текстовом редакторе и найдите строку platform — там должно быть название вашего чипа (например, MT6765). Сравните список разделов с типичной разметкой вашей модели: обязательно должны присутствовать preloader, boot, system, userdata. Если размеры разделов заметно отличаются от того, что указано в описаниях прошивок вашей модели — файл, скорее всего, от другого устройства.
Способ 4: создать scatter файл вручную
Ручное создание — вариант для опытных пользователей, когда готового файла не существует, но есть данные о разметке. Понадобится таблица разделов: её можно получить из дампа памяти, из /proc/dumchar_info на старых устройствах или из GPT-разметки, считанной специализированными утилитами.
Структура файла проста: сначала общий блок с параметрами general и platform, затем последовательно описываются разделы. Фрагмент выглядит примерно так:
- partition_index: SYS0
partition_name: preloader
file_name: preloader.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
Каждый следующий раздел описывается аналогично, с корректными адресами и размерами из таблицы разметки. Ошибка даже в одном адресе делает файл опасным, поэтому ручной способ оправдан только при наличии достоверных данных о разметке и понимании структуры памяти конкретного чипа.
⚠️ Внимание: неверно составленный scatter файл может привести к записи образов не в те области памяти. Перед использованием самодельного файла сделайте полный дамп текущей прошивки, если устройство ещё позволяет это сделать.
Сравнение способов получения scatter файла
Чтобы выбрать подходящий вариант, ориентируйтесь на состояние устройства и доступность источников:
| Способ | Когда подходит | Требования | Риск ошибки |
|---|---|---|---|
| Из стоковой прошивки | Прошивка для модели есть в открытом доступе | Только скачать и распаковать архив | Минимальный |
| Генерация из устройства | Смартфон включается и работает | Root или утилиты чтения, драйверы | Низкий — разметка считывается с аппарата |
| Поиск на форумах | Устройство не загружается, прошивки нет | Внимательная проверка совместимости | Средний — зависит от источника |
| Создание вручную | Нет готового файла, есть данные разметки | Дамп таблицы разделов, опыт | Высокий при отсутствии опыта |
Частые ошибки при работе со scatter файлом
Первая и самая распространённая ошибка — использование scatter от «похожей» модели. Совпадение чипа недостаточно: у двух аппаратов на одном MT6765 разметка может различаться по размерам разделов и их расположению.
Вторая типичная проблема — несоответствие scatter и версии прошивки. Если вы обновляете устройство прошивкой от другой сборки, а scatter остался от старой, Flash Tool может выдать ошибку несовпадения размеров разделов или записать данные некорректно.
Третий момент — режим прошивки. Для большинства операций достаточно режима Download Only; режим Format All + Download стирает всю память, включая калибровочные данные, и его использование оправдано только при наличии полного бэкапа. Конкретное поведение зависит от версии чипа и загрузчика, поэтому сверяйтесь с инструкцией к прошивке вашей модели.
⚠️ Внимание: перед любой прошивкой через SP Flash Tool по возможности сохраните бэкап NVRAM и раздела с IMEI. Восстановить эти данные после потери заметно сложнее, чем саму прошивку.
FAQ: частые вопросы о scatter файле
Можно ли прошить смартфон без scatter файла?
Через SP Flash Tool — нет, программа требует файл разметки обязательно. Альтернативы существуют: прошивка через fastboot для разблокированных загрузчиков или через стоковое recovery, если производитель предусмотрел такой способ. Наличие этих вариантов зависит от конкретной модели.
Подойдёт ли scatter от другого телефона на том же процессоре?
Однозначно нет. Совпадение платформы не гарантирует одинаковую разметку: размеры разделов и их адреса определяются производителем устройства и объёмом памяти. Использование чужого scatter — прямой путь к повреждению критических разделов.
Чем открыть и отредактировать scatter файл?
Любым текстовым редактором — это обычный текстовый файл. Для просмотра подойдёт даже Блокнот, для редактирования удобнее Notepad++ или аналог. Менять в нём что-либо стоит только при понимании структуры разметки.
SP Flash Tool не видит scatter файл — в чём причина?
Проверьте, что файл действительно имеет расширение .txt и слово scatter в имени, а путь к нему не содержит кириллицы и пробелов — с нестандартными путями программа иногда работает некорректно. Также убедитесь, что версия Flash Tool совместима с вашим чипом.
Где взять scatter, если устройство полностью не включается?
Ищите сервисную прошивку под SP Flash Tool именно для вашей модели и ревизии в теме устройства на профильном форуме — scatter будет в её составе. Если готовой прошивки нет, остаётся поиск дампа памяти от такого же аппарата или обращение в сервисный центр, где разметку считают программатором.