← Все проекты
Проект / C

halal-beef/exynos990-payloads: OpenMiniBL1 — минимальная загрузочная прошивка для Exynos9830

Заменяет стандартный BL1 для устройств на Exynos9830, позволяя кастомизировать процесс загрузки.

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

★ 15 C Форки 1 Issue 0 Оценка 4/10 Карточка проверена

Для кого это

Для разработчиков встраиваемых систем и реверс-инженеров, работающих с устройствами Samsung на Exynos9830.

Проблема / задача

Закрытые и ограниченные загрузчики (BL1) от производителей не позволяют глубоко кастомизировать устройство на низком уровне.

Как это работает

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

Что видно по README

OpenMiniBL1 — это open-source замена проприетарного загрузчика BL1 для процессоров Samsung Exynos9830. Проект написан на C и предназначен для использования в качестве полезной нагрузки для инструментов вроде 'houston'. Основная задача — получить контроль над самым ранним этапом загрузки устройства.

Ключевые возможности

Минимальная реализация BL1Загрузка EPBL через USBПроверка целостности и аутентификации EPBLПатчинг для работы с расшифрованными образами

Технологии

CARM Assembly (AArch64)MakeGNU toolchain (aarch64-linux-gnu-)

Интересный факт

Проект содержит функцию с говорящим названием 'crappy_callback', что намекает на экспериментальный и хакерский характер разработки.

С чего начать

  • Соберите проект с помощью Makefile и кросс-компилятора aarch64-linux-gnu-
  • Используйте полученный образ 'bl1.bin' как полезную нагрузку для инструмента 'houston'
  • Отправьте целевой EPBL-образ (EL3_MON) как обычно

Оценка GitRadar

Удобство
3/10
Свежесть
6/10
Перспектива
4/10
Монетизация
2/10
Общая оценка
4/10

Вердикт GitRadar

Стоит пробовать только опытным разработчикам, работающим с конкретными устройствами на Exynos9830. Это узкоспециализированный низкоуровневый инструмент, а не готовое решение для широкого круга задач.

Наблюдения по обновлениям

Проект имеет мало звёзд, форков и issue, что говорит о его нишевости и, возможно, стагнации. README очень краткий.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/halal-beef/exynos990-payloads
Лицензия
GPL-2.0
Создан на GitHub
4 апреля 2026 г.
Последнее обновление репо
4 апреля 2026 г.
Последняя проверка GitRadar
4 апреля 2026 г.
Изученные файлы
README.md, main.c, Makefile, string.c, pmu.c, bl1_info.c

FAQ

Что это такое?

Открытая замена первой ступени загрузчика (BL1) для процессоров Samsung Exynos9830, написанная на C.

Для кого подходит?

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

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с halal-beef/exynos990-payloads?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.