Эггман объясняет на пальцах: BROM (для новичков)
Здравствуйте.
Сейчас мы захватим ваш процессор и перенесёмся в мир, где нет ничего, кроме ожидания.
А если серьёзно — давайте разберёмся, что такое BROM.
Что это вообще
BROM — это первый код, который просыпается на процессорах MediaTek сразу после подачи питания. Он зашит прямо в чип и перепрошить его невозможно. По сути, это «страж ворот»: пока он не отработает, дальше система не пойдёт.
Где есть
Все SoC MediaTek: Helio, Dimensity, старые MT6xxx / MT8xxx.
У Qualcomm другой подход — там используется EDL, это отдельная история.
Что делает
Сначала BROM поднимает минимальное железо — RAM, USB. Потом ищет preloader:
если он найден и валиден — управление передаётся ему;
если нет — BROM остаётся активным и ждёт команд с ПК.
Зачем вообще нужен
Когда телефон «окирпичен», recovery и fastboot не запускаются, устройство не подаёт признаков жизни — BROM часто остаётся единственной точкой входа. Через него можно прошить preloader, boot, system или считать дампы памяти.
Как попасть
В BROM не «заходят» вручную. Обычно это выглядит так:
устройство выключено;
подключение к ПК;
иногда зажатие кнопки громкости.
В системе ПК оно определяется как MediaTek USB / Preloader / BROM.
Почему это важно
Потому что BROM — это низкоуровневый уровень загрузки, который работает ещё до Android и даже до загрузчика. Именно поэтому он так важен для восстановления устройств и анализа.
Вопрос-ответ
Почему аккаунт называется Эггман?
Потому что мне нравится персонаж из франшизы Sonic the Hedgehog.
Почему именно Эггман?
Потому что он может проигрывать, но никогда не отступает. Этот подход мне близок.
Это шутка или реально объяснения?
Это не шутка. Я стараюсь понятно и доходчиво объяснять, что такое BROM и зачем он нужен, а также рассказывать про другие низкоуровневые вещи.