Scatter-файл встречается пользователю в тот момент, когда программа SP Flash Tool отказывается запускать прошивку без указания текстового файла с именем вида MTxxxx_Android_scatter.txt. Без него утилита просто не знает, куда в памяти смартфона записывать каждый раздел прошивки, и дальнейшие действия блокируются.
Этот файл — не прошивка сама по себе, а её «карта». Он описывает структуру флеш-памяти устройства на чипе MediaTek: какие разделы существуют, где они начинаются, какого размера и каким файлом образа каждый из них заполняется. Разберёмся, как он устроен, где его брать и какие риски связаны с его неправильным использованием.
Что представляет собой scatter-файл
Scatter-файл (от англ. scatter — «разброс, распределение») — это обычный текстовый файл, который можно открыть в любом блокноте. Внутри находится таблица разделов памяти устройства: для каждого раздела указаны имя, стартовый адрес, размер и имя соответствующего файла-образа.
Типичные разделы, перечисленные в scatter-файле, — это boot (загрузочный образ), system (сама операционная система), recovery (режим восстановления), а также служебные области. Строка описания раздела выглядит примерно так:
partition_name: boot
file_name: boot.img
linear_start_addr: 0x...
Именно по этим адресам SP Flash Tool «раскладывает» файлы прошивки по памяти. Если адреса не совпадут с реальной разметкой конкретного устройства, запись пойдёт не туда — и это одна из главных причин «окирпичивания» смартфонов при ручной прошивке.
Для каких устройств используется
Scatter-файлы применяются исключительно для устройств на базе процессоров MediaTek (MTK). Это могут быть смартфоны, планшеты и некоторые другие гаджеты. Устройства на чипах Qualcomm, Exynos или Kirin используют совершенно другие механизмы прошивки, и scatter-файл для них не существует.
Определить, стоит ли в вашем устройстве чип MediaTek, можно по характеристикам модели на сайте производителя или в спецификациях. Обычно в названии чипа присутствует маркировка MT с цифрами или бренд Helio / Dimensity.
- 📱 Смартфоны на чипах MT65xx, MT67xx и новее
- 📟 Планшеты и устройства на платформах Helio и Dimensity
- 🛠 Сервисные операции: восстановление после неудачной прошивки, откат на сток
- 🔧 Работа в программах SP Flash Tool и Miracle Box-подобных утилитах
Как устроен файл внутри
Структура scatter-файла проста и читаема. В начале указываются общие параметры: название платформы и тип памяти. Затем идёт перечисление разделов, каждый со своим набором полей. Ключевые поля, которые стоит понимать:
| Поле | Назначение |
|---|---|
partition_name | Имя раздела (boot, system, recovery и т.д.) |
file_name | Файл-образ, который будет записан в раздел |
linear_start_addr | Стартовый адрес раздела в памяти |
partition_size | Размер раздела |
is_download | Флаг: записывать ли раздел при прошивке |
Поле is_download заслуживает отдельного внимания: если для раздела стоит false или файл-образ не указан, этот раздел при прошивке будет пропущен. Так можно прошить, например, только boot, не трогая остальную систему.
Что такое preloader и почему к нему особое отношение
Preloader — самый первый загрузчик устройства на MediaTek, который запускается до всего остального. Он тоже описан в scatter-файле. Ошибочная запись чужого preloader — одна из самых частых причин «кирпича», когда устройство перестаёт определяться компьютером. Без крайней необходимости этот раздел лучше не прошивать.
Где взять scatter-файл
Самый надёжный источник — официальный пакет прошивки именно для вашей модели и ревизии устройства. Внутри архива с прошивкой scatter-файл обычно лежит рядом с образами разделов, и его имя содержит обозначение чипа, например MT6765_Android_scatter.txt.
Скачивать scatter-файл отдельно от прошивки, со сторонних файлообменников — рискованная затея. Даже внутри одной модели смартфона могут существовать ревизии с разной разметкой памяти, и чужой файл окажется несовместимым.
⚠️ Внимание: scatter-файл от другой модели или другой ревизии устройства может привести к записи данных по неверным адресам. В худшем случае смартфон перестанет включаться и определяться компьютером, а восстановление потребует сервисного оборудования.
Как использовать scatter-файл в SP Flash Tool
Общий порядок действий при работе с SP Flash Tool выглядит так. Сначала устанавливаются драйверы MediaTek VCOM, без которых компьютер не увидит выключенное устройство. Затем запускается программа и в поле загрузки scatter-файла указывается путь к нему через кнопку выбора.
После загрузки файла программа отобразит список разделов с галочками — это те самые строки из scatter, которые будут записаны. Убедитесь, что все указанные файлы-образы реально лежат рядом со scatter-файлом, иначе получите ошибку о недостающем файле.
☑️ Проверки перед нажатием кнопки прошивки
⚠️ Внимание: режимFormat All + Downloadв SP Flash Tool стирает всю память устройства, включая служебные области с калибровочными данными. Использовать его стоит только при полном понимании последствий; для обычной прошивки достаточно режимаDownload Only.
Точные названия кнопок и пунктов могут отличаться в зависимости от версии программы, поэтому сверяйтесь с интерфейсом вашей версии и инструкцией к конкретной прошивке.
Типичные ошибки и риски
Чаще всего проблемы возникают не из-за самого scatter-файла, а из-за его несоответствия устройству. Программа может выдать ошибку о несовпадении разметки, а в худшем случае — записать данные молча и не туда.
Отдельная категория рисков — потеря IMEI и калибровок модема при полном форматировании памяти. Разделы nvram и подобные содержат уникальные данные конкретного аппарата, и восстановить их без резервной копии бывает очень сложно.
- 🚫 Ошибка загрузки scatter: файл повреждён или не от MTK-прошивки
- 🧱 «Кирпич» после прошивки чужим scatter-файлом
- 📵 Потеря IMEI при стирании служебных разделов
- 🔌 Устройство не определяется ПК из-за повреждённого preloader
Часто задаваемые вопросы
Можно ли открыть и отредактировать scatter-файл?
Да, это обычный текстовый файл, который открывается в любом редакторе. Однако редактировать адреса и размеры разделов без полного понимания разметки памяти нельзя — ошибка приведёт к некорректной записи прошивки.
Подойдёт ли scatter-файл от похожей модели?
Нет гарантии совместимости даже между близкими моделями и ревизиями одной линейки. Разметка памяти может отличаться, поэтому используйте только файл из прошивки именно вашего устройства.
SP Flash Tool не видит scatter-файл, что делать?
Проверьте, что файл имеет расширение .txt и не повреждён, а путь к нему не содержит проблемных символов. Также убедитесь, что это действительно scatter-файл для MediaTek, а не файл из прошивки другой платформы.
Есть ли scatter-файлы у Samsung или Xiaomi на Snapdragon?
Нет. Scatter-файлы — особенность экосистемы MediaTek. Устройства на Qualcomm и других платформах прошиваются своими инструментами и форматами описания разделов.
Можно ли прошить только один раздел через scatter-файл?
Да. В SP Flash Tool после загрузки scatter-файла можно снять галочки с ненужных разделов либо использовать файл, где для лишних разделов запись отключена. Так, например, прошивают отдельно boot или recovery.