При прошивке смартфона на чипе MediaTek через SP Flash Tool именно файл preloader загружается в устройство первым — и именно его повреждение чаще всего превращает телефон в «кирпич», который не реагирует на кнопку питания. Поэтому вопрос «что такое preloader в прошивке» возникает у каждого, кто впервые открывает scatter-файл и видит в списке разделов строку preloader с галочкой напротив.

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

Что такое preloader простыми словами

Preloader (предзагрузчик) — это первый программный код, который выполняется после стартового кода, зашитого в сам процессор (его называют BootROM). Он хранится в отдельном разделе флеш-памяти устройства и занимает совсем немного места — обычно речь идёт о сотнях килобайт, а не о мегабайтах.

Главная задача предзагрузчика — «поднять» минимально необходимое железо: инициализировать оперативную память, настроить тактирование, определить тип флеш-накопителя (eMMC или UFS). Только после этого становится возможной загрузка следующих компонентов — вторичного загрузчика (на устройствах MediaTek это чаще всего LKLittle Kernel) и далее ядра Android.

Можно провести аналогию с компьютером: BootROM в процессоре — это что-то вроде базовой логики POST, preloader — ранняя стадия BIOS/UEFI, а LK и Android — уже полноценная операционная система со своим загрузчиком.

💡

Preloader — это первый загружаемый из флеш-памяти код на платформе MediaTek: он инициализирует память и передаёт управление основному загрузчику.

Цепочка загрузки устройства на MediaTek

Чтобы понять роль preloader, полезно увидеть всю последовательность старта смартфона. Порядок этапов на платформе MTK выглядит примерно так:

  • 🔌 BootROM — код, зашитый в сам чип на заводе. Стартует при подаче питания, ищет preloader на флеш-накопителе и умеет принимать прошивку через USB, если флеш пуст или повреждён.
  • ⚙️ Preloader — инициализирует DRAM и накопитель, проверяет базовые параметры, передаёт управление дальше.
  • 🚀 LK (Little Kernel) — вторичный загрузчик: отображает логотип, обрабатывает кнопки входа в recovery и fastboot, загружает ядро.
  • 🤖 Boot-раздел — ядро Android и ramdisk, с которых начинается загрузка самой системы.
  • 📱 System / Vendor — разделы с операционной системой и фирменными компонентами.

Сбой на любом из ранних этапов обрывает всю цепочку. Но важно различать последствия: если повреждён boot-раздел, обычно устройство хотя бы входит в recovery или fastboot. Если испорчен preloader, телефон может вообще не подавать признаков жизни — оживить его получится только через низкоуровневый режим BootROM.

Зачем preloader нужен при прошивке

Именно preloader отвечает за связь устройства с программой-прошивальщиком на раннем этапе. Когда вы подключаете выключенный смартфон к ПК с запущенным SP Flash Tool, BootROM принимает от программы так называемый DA-файл (Download Agent), а дальше запись разделов идёт с участием предзагрузчика. В диспетчере устройств Windows при этом кратковременно появляется порт MediaTek USB Port или MediaTek PreLoader USB VCOM — это и есть признак того, что устройство находится в режиме предзагрузки.

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

📊 Сталкивались ли вы с preloader при прошивке?
Да, прошивал через SP Flash Tool
Да, убил preloader и получил «кирпич»
Только читал об этом
Впервые слышу термин

Чем preloader отличается от загрузчиков других платформ

Терминология загрузчиков различается у разных производителей чипов, что часто вводит в заблуждение. Сравним основные платформы:

ПлатформаРанний загрузчикИнструмент прошивки
MediaTek (MTK)Preloader + LKSP Flash Tool
QualcommPBL, SBL/XBLQPST / QFIL (режим EDL)
Spreadtrum / UnisocSPL (splloader)ResearchDownload / SPD Tool
Samsung ExynosBL (bootloader)Odin

Функционально все эти компоненты решают одну задачу — инициализируют железо и запускают следующую стадию. Но файлы несовместимы: нельзя взять preloader от одного чипа и прошить его в устройство на другом. Даже внутри линейки MediaTek предзагрузчик зависит от конкретной модели SoC, типа памяти и ревизии платы.

Типичные проблемы, связанные с preloader

Большинство бед с предзагрузчиком происходит из-за действий при прошивке. Вот типичные сценарии:

  • 💥 Прошит preloader от другой модели или другой аппаратной ревизии — устройство перестало включаться.
  • 🔌 Обрыв USB-соединения или отключение питания в момент записи раздела preloader.
  • 📄 Использован scatter-файл от несовместимой прошивки, из-за чего раздел записался по неверным адресам.
  • 🧱 Попытка «даунгрейда» на старую версию прошивки с несовместимым предзагрузчиком.

Симптомы обычно одинаковые: телефон не включается, не заряжается визуально, не входит в recovery, но при подключении к ПК на пару секунд определяется как устройство MediaTek. Это значит, что BootROM жив, и шансы на восстановление есть — через полную перепрошивку в режиме Format All + Download или Firmware Upgrade с корректным комплектом файлов именно для вашей модели.

⚠️ Внимание: режим «Format All» стирает всю флеш-память, включая разделы с IMEI и калибровками (NVRAM). Без резервной копии этих разделов восстановление может оказаться сложнее самой прошивки — сначала изучите инструкции именно для вашей модели.

Как безопасно работать с preloader при прошивке

Если вы планируете прошивать устройство на MTK, несколько правил заметно снижают риск. Во-первых, используйте прошивку строго для своей модели и, по возможности, для своей аппаратной ревизии — она иногда указана под крышкой или на коробке. Во-вторых, если устройство работает и вам нужно обновить только систему, галочку напротив раздела preloader в SP Flash Tool часто снимают: тогда предзагрузчик не перезаписывается, и риск «окирпичивания» резко падает.

☑️ Проверки перед прошивкой раздела preloader

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

Если же устройство уже не включается, preloader прошивать придётся — без него невозможно восстановить остальные разделы. В этом случае критично найти полный заводской комплект прошивки (его часто называют stock ROM или firmware) именно для вашего аппарата.

💡

Перед любыми экспериментами с прошивкой сделайте полный дамп памяти устройства (если оно ещё рабочее) через SP Flash Tool в режиме Read Back — это ваша страховка на случай неудачи.

⚠️ Внимание: файлы preloader с форумов и файлообменников нередко переименовывают или выкладывают без указания ревизии. Прошивка непроверенного предзагрузчика — самый частый путь к «мёртвому» устройству. Источник прошивки должен вызывать доверие, а совпадение модели — быть подтверждённым.

Можно ли восстановить устройство с убитым preloader

Да, в большинстве таких случаев восстановление возможно, потому что BootROM находится в самом процессоре и не стирается. Устройство, не подающее признаков жизни, всё равно может принимать прошивку через USB — нужно лишь корректное ПО, драйверы и подходящий комплект файлов. На практике это выглядит так: устанавливаются драйверы MediaTek VCOM, в SP Flash Tool загружается scatter-файл родной прошивки, выключенный телефон подключается к ПК, и запись начинается автоматически.

Сложности возникают в двух случаях. Первый — у новых чипов MediaTek включена защита SLA/DAA (аутентификация загрузки), и прошивка требует авторизованного аккаунта или специального обхода, что выходит за рамки обычной домашней инструкции. Второй — аппаратное повреждение флеш-памяти: тогда никакая прошивка не поможет, нужен ремонт с заменой или перепайкой чипа памяти.

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

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

DA (Download Agent) — это вспомогательный модуль, который SP Flash Tool загружает в оперативную память устройства через BootROM до начала записи. Он берёт на себя работу с флеш-памятью: приём данных по USB и их запись по нужным адресам. Для некоторых новых чипов требуется специфический DA-файл, поэтому стандартный может не подходить.

Часто задаваемые вопросы

Preloader — это вирус или системный файл?

Это штатный системный компонент прошивки устройств на чипах MediaTek. Сам по себе он не является вирусом, хотя вредоносное ПО теоретически может пытаться модифицировать загрузочные разделы — поэтому прошивки стоит брать только из доверенных источников.

Можно ли прошить устройство без файла preloader?

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

Подойдёт ли preloader от другой модели телефона?

Нет. Предзагрузчик привязан к конкретному процессору, типу памяти и конфигурации платы. Прошивка чужого preloader — одна из самых частых причин «окирпичивания» устройства.

Телефон не включается, но ПК видит устройство MediaTek на пару секунд — это preloader?

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

Чем preloader отличается от bootloader (разблокировки загрузчика)?

Это разные уровни. Preloader — самая ранняя стадия загрузки на MTK. О блокировке/разблокировке загрузчика (oem unlock) обычно говорят применительно к следующей стадии — LK/fastboot. Разблокировка загрузчика не трогает preloader напрямую.