Создание Android прошивки Samsung (Heimdall)

1

Большинство телефонов Android используют fastboot для флэш-системы и изображения ядра.

Семейные телефоны Samsung Galaxy S отличаются; есть куча компонентов, которые мелькают с помощью инструмента Heimdall.

Итак, что все эти изображения/разделы? Как они соответствуют образ системы, который встроен в сборку AOSP по умолчанию?

Самое главное: как я могу построить их из исходного кода Android?

  • PIT
  • FactoryFS
  • Ядро (это я получаю).
  • Param.lfs
  • Первичный загрузчик
  • Вторичный загрузчик
  • кэш
  • Кэш базы данных
  • Модем (этот я получаю).

Здесь изображен внешний интерфейс, который, по крайней мере, показывает общие параметры разделов. В инструменте командной строки на самом деле еще много, ни один из которых не документирован. (Или они?)

http://alexsleat.co.uk/wp-content/uploads/2011/06/Screenshot-1.png

Теги:
android-source
samsung-mobile
firmware

1 ответ

0

Для мигания Android Phoens/Tablets/Phablets есть инструмент под названием Odin. Файлы могут мигать двумя способами. Либо вариант 1 (PIT): это сжатый файл изображения ядра и factoryfs.img

или вариант (2), который имеет следующий раздел: PDA - это изображение файловой системы Android (тот, который вы получаете после компиляции исходного кода Android в Android-каталоге, используя команду make в папке out/product//. sysimage, userdata и boot. Имеет файл архива для этих трех файлов. Некоторое время вы должны включить/исключить sign_image для запуска на коммерциализированном продукте.

Телефон - это модемное изображение.

CSC - это изображение, которое изменяется от региона к региону (вид изображения локали), который имеет конфигурацию для включения языков (для конкретного оператора в регионе) и аналогичен этим другим специфическим для региона параметрам.

Вы можете узнать больше об этом: сайт разработчика xda

heimdall - это инструмент в основном для Linux/Mac (в отличие от Odin, который работает в Windows). Для heimdall есть утилита GUI и командной строки. Heimdall может поддерживать или не поддерживать большинство телефонов Android и является открытым исходным кодом.

Rgds, softy

Ещё вопросы

Сообщество Overcoder
Наверх
Меню