Scatter-файл для MT6739: назначение, структура и прошивка

Ошибка «Please check if scatter file is legal» в SP Flash Tool при загрузке MT6739_Android_scatter.txt почти всегда означает, что содержимое файла не соответствует платформе устройства или повреждено при распаковке прошивки. Scatter-файл — это текстовая карта разделов памяти, без которой программа-прошивальщик не знает, куда записывать каждый образ. Для чипсета MediaTek MT6739 он обязателен при любой операции через SP Flash Tool.

В этой статье разберём, что содержится внутри scatter-файла, как проверить его корректность, какие ошибки встречаются чаще всего и как безопасно прошить устройство на базе MT6739. Материал ориентирован на пользователей, которые впервые работают с прошивкой MediaTek-устройств.

Что такое scatter-файл и зачем он нужен

Scatter-файл — это обычный текстовый документ в формате .txt, в котором описана разметка флеш-памяти устройства: названия разделов, их начальные адреса и размеры. Файл MT6739_Android_scatter.txt поставляется вместе с заводской прошивкой и является её неотъемлемой частью.

Без scatter-файла SP Flash Tool не сможет начать запись, потому что программа не знает структуру памяти конкретного устройства. Даже если образы разделов (boot, system, recovery) лежат в папке с прошивкой, без карты разделов прошить их не получится.

  • 📋 Описывает адреса и размеры всех разделов eMMC-памяти
  • 🔑 Служит «ключом» для SP Flash Tool при загрузке прошивки
  • 🧩 Уникален для конкретной модели устройства и версии прошивки
  • 📝 Открывается любым текстовым редактором для просмотра и правки

Структура файла MT6739_Android_scatter.txt

Открыв файл в блокноте, вы увидите блоки данных для каждого раздела. Типичные поля: partition_name (имя раздела), linear_start_addr (начальный адрес), partition_size (размер), file_name (имя файла-образа). Если у раздела поле file_name имеет значение NONE, значит образ для него в прошивке отсутствует.

Для платформы MT6739 характерны такие разделы, как preloader, boot, recovery, system, userdata, nvram. Набор разделов может отличаться в зависимости от производителя устройства и версии Android.

РазделНазначениеРиск при прошивке
preloaderПервичный загрузчик устройстваВысокий — ошибка может привести к «окирпичиванию»
bootЯдро и загрузочный образ AndroidСредний — устройство не загрузится
recoveryРаздел восстановленияНизкий — легко восстанавливается
systemСистемный раздел AndroidСредний — система не запустится
userdataПользовательские данныеПотеря личных файлов при очистке
⚠️ Внимание: раздел preloader прошивайте только тогда, когда это действительно необходимо. Некорректный preloader может перевести устройство в состояние, при котором восстановление потребует сервисного оборудования.

Как проверить scatter-файл перед прошивкой

Перед загрузкой в SP Flash Tool убедитесь, что файл соответствует вашей модели. Scatter от другого устройства на том же чипсете MT6739 может иметь иную разметку памяти, и прошивка по нему повредит разделы.

Откройте файл текстовым редактором и проверьте: есть ли заголовок с указанием платформы, нет ли обрезанных строк, указаны ли реальные имена образов в полях file_name. Файл, скачанный из недостоверного источника или повреждённый при распаковке архива, лучше заменить копией из оригинального комплекта прошивки.

☑️ Проверка scatter-файла перед прошивкой

Выполнено: 0 / 4
📊 С какой целью вы используете scatter-файл для MT6739?
Полная перепрошивка устройства
Восстановление после неудачной прошивки
Установка кастомного recovery
Только чтение/изучение структуры

Загрузка scatter в SP Flash Tool

Порядок действий в программе следующий. Запустите SP Flash Tool, нажмите кнопку выбора scatter-файла (обычно Scatter-loading или Choose в строке Scatter-loading File) и укажите путь к MT6739_Android_scatter.txt. Программа автоматически подгрузит список разделов и привязанные к ним образы из папки прошивки.

Далее выберите режим работы. Режим Download Only записывает только отмеченные разделы, Firmware Upgrade обновляет прошивку целиком, а Format All + Download стирает всю память — его используют только в крайнем случае. Затем нажмите Download и подключите выключенное устройство к ПК по USB.

⚠️ Внимание: режим Format All + Download удаляет разделы nvram, где хранятся IMEI и данные калибровки. Без резервной копии nvram восстановить связь будет крайне сложно.

Типичные ошибки и их причины

Чаще всего при работе со scatter-файлом встречаются три ситуации. Первая — сообщение о нелегальном или повреждённом scatter: файл от другой модели, изменён вручную с ошибкой или недокачан. Решение — взять файл из оригинальной прошивки.

Вторая — ошибки несовпадения адресов при загрузке: образ раздела больше, чем отведённое место в scatter. Это признак того, что scatter и образы взяты из разных версий прошивки. Третья — SP Flash Tool не видит устройство: здесь проблема обычно в драйверах MediaTek VCOM, а не в scatter-файле.

Как создать scatter-файл самостоятельно

Для чтения разметки памяти устройства на MT6739 можно использовать утилиты вроде MTK Droid Tools (требуется root) или Wwr_MTK совместно с SP Flash Tool. Полученный scatter будет точно соответствовать вашему экземпляру устройства.

Можно ли редактировать scatter-файл

Ручная правка scatter-файла допустима только в узких сценариях: например, чтобы убрать из прошивки отдельные разделы, заменив имя образа на NONE, или чтобы указать путь к альтернативному файлу-образу. Менять адреса и размеры разделов без полного понимания разметки памяти нельзя — это прямой путь к повреждению данных.

Если вы не уверены в правке, безопаснее снять галочки с ненужных разделов прямо в интерфейсе SP Flash Tool — результат тот же, но без риска испортить сам файл.

FAQ: частые вопросы о MT6739 Android scatter txt

Чем открыть файл MT6739_Android_scatter.txt?

Любым текстовым редактором: Блокнотом Windows, Notepad++ и подобными. Файл представляет собой обычный текст без шифрования.

Подойдёт ли scatter от другого устройства на MT6739?

Нет. Разметка памяти зависит от конкретной модели и производителя. Использование чужого scatter-файла может повредить разделы устройства.

Что делать, если SP Flash Tool выдаёт ошибку при загрузке scatter?

Проверьте целостность файла, скачайте прошивку заново из надёжного источника и убедитесь, что scatter взят из того же комплекта, что и образы разделов.

Можно ли прошить только recovery через scatter?

Да. В режиме Download Only снимите галочки со всех разделов, кроме recovery, и убедитесь, что к нему привязан нужный файл-образ.

Удалит ли прошивка по scatter мои данные?

Зависит от режима и отмеченных разделов. Если прошивается раздел userdata или используется форматирование, личные данные будут стёрты — сделайте резервную копию заранее.