Где взять scatter файл для прошивки смартфона

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.

Перед прошивкой сверьте название модели, версию сборки и объём памяти в описании прошивки с характеристиками вашего устройства. Если в теме прошивки указано несколько ревизий — ищите именно свою.

📊 Откуда вы получили scatter файл для прошивки?
В комплекте со стоковой прошивкой
Сгенерировал из устройства
Нашёл на форуме отдельно
Создал вручную

Способ 2: сгенерировать scatter из работающего устройства

Если смартфон ещё включается и загружается, scatter файл можно создать прямо из него — это самый точный вариант, потому что разметка будет считана с реальной памяти вашего экземпляра. Для этого нужен root-доступ или возможность подключения в специальных режимах.

Классические инструменты для этой задачи:

  • 🛠 MTK Droid Tools — программа для Windows, которая при подключённом устройстве с root читает информацию о разделах и создаёт scatter по кнопке Blocks MapCreate scatter file;
  • 🛠 WwR MTK — более свежая утилита для чипов MediaTek, умеет строить scatter на основе считанного GPT/PGT и делать бэкап разделов;
  • 🛠 чтение таблицы разделов вручную через adb shell — дамп /proc/partitions и файлов из /proc/dumchar_info на старых чипах даёт адреса и размеры для самостоятельной сборки scatter.

☑️ Перед генерацией scatter из устройства

Выполнено: 0 / 5

Точный набор возможностей зависит от чипа и версии 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 будет в её составе. Если готовой прошивки нет, остаётся поиск дампа памяти от такого же аппарата или обращение в сервисный центр, где разметку считают программатором.