Базовая кухня ядра для незначительной настройки ядра

Мы обычно поощряем к этому тех, кто хочет научиться развиваться. путем разработки кода вместо использования кухни. Однако все начинают по-разному. Это означает, что некоторые начинающие разработчики могут захотеть заняться чем-нибудь простым, например, кухней ROM, прежде чем приступить к реальной разработке. И во многом то же самое касается тех, кто хочет больше узнать о ядрах.

Имея это в виду, признанный участник XDA чемпион по плаванию выпустил кухню, направленную на модификацию ядер. Мотивация проекта исходит от признанного разработчика XDA и старшего модератора на пенсии. dsixdaтеперь легендарный РОМ кухня, Championswimmer хочет создать аналогичную кухню для ядер, чтобы помочь новым пользователям начать вносить небольшие изменения.

Кухня в основном позволяет пользователям извлекать zImage и виртуальный диск из boot.img файл, объедините Zimage и виртуальный диск в файл boot.img файл и измените загрузочный экран. Как описал разработчик:

Полностью управляемый через меню интерфейс (например, dsixda Kitchen)

Извлеките zImage и виртуальный диск из файла boot.img.

Создайте boot.img из zImage и ramdisk.

Извлеките zImage и виртуальный диск из любого ftf-файла, содержащего kernel.sin (Xperia 2010, 2011, 2012).

Создайте флэш-файл ftf из zImage и виртуального диска (только Xperia 2010)

Создать сжатый двоичный файл виртуального диска из папки виртуального диска.

Извлечь файлы виртуального диска из двоичного файла виртуального диска

Конвертировать изображение png в формат rle (используется в изображениях загрузочных загрузок Android)

Конвертировать загрузочную заставку rle в файл png (чтобы его можно было редактировать)

Как и кухня dsixda, эта кухня представляет собой управляемый через меню скрипт, предназначенный для работы в Linux. С помощью этой кухни начинающие разработчики ядра могут внести ряд небольших изменений в различные части ядра.

Однако чемпион по плаванию обязательно предупреждает новых пользователей:

я бы сюда добавил... нам не следует использовать огромную сложную машину, в которую мы добавляем bootimg и получаем обратно boot.img.

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

Тем, кто хочет узнать больше, следует посетить оригинальная тема.