Általában arra biztatjuk azokat, akik szeretnének megtanulni, hogyan fejlődjenek kód fejlesztésével ahelyett, hogy konyhát használnánk. Azonban mindenki másképp kezdi. Ez azt jelenti, hogy néhány törekvő fejlesztőnek meg kell tennie a lábát valami egyszerű dologgal, például egy ROM-konyhával, mielőtt valódi fejlesztési munkát végezne. És nagyjából ugyanez vonatkozik azokra is, akik szeretnének többet tanulni a kernelekről.
Ezt szem előtt tartva az XDA elismert közreműködője bajnok úszó kiadott egy konyhát, amelynek célja a kernelek módosítása. A projekt mögötti motiváció az XDA elismert fejlesztőjétől és nyugdíjas vezető moderátorától ered. dsixdama már legendás ROM konyha, a Championshipswimmer hasonló konyhát szeretne létrehozni a kernelekhez, hogy segítsen az új felhasználóknak a kisebb módosítások elvégzésében.
A konyha főként lehetővé teszi a felhasználók számára a zImage és a ramdisk kinyerését a boot.img fájlt, kombinálja a Zimage-et és a ramdisket a boot.img fájlt, és módosítsa a rendszerindítási indítóképernyőt. A fejlesztő leírása szerint:
Teljesen menüvezérelt felület (mint például a dsixda konyha)
Bontsa ki a zImage-et és a ramdisket a boot.img fájlból
Hozd létre a boot.img fájlt a zImage-ből és a ramdiskből
Csomagolja ki a zImage-ot és a ramdisket minden olyan ftf fájlból, amely tartalmazza a kernel.sin fájlt (Xperia 2010, 2011, 2012)
Villogható ftf létrehozása a zImage-ből és a ramdiskből (csak Xperia 2010)
Hozzon létre tömörített ramdisk bináris fájlt a ramdisk mappából
A ramdisk fájlok kibontása a ramdisk binárisból
Png kép konvertálása rle formátumba (az Android rendszerindítási splash képekben használatos)
Az rle boot splash konvertálása png fájlba (hogy szerkeszteni tudja)
A dsixda konyhájához hasonlóan ez a konyha is egy menüvezérelt szkript, amely Linuxon fut. Ezzel a konyhával a kezdő kernelfejlesztők számos apró módosítást végezhetnek a kernel különböző részein.
A Championshipswimmer azonban óvatosan figyelmezteti az új felhasználókat:
még hozzátenném, hogy... nem szabad egy hatalmas bonyolult gépet használnunk, amibe bedobunk egy bootimg-t és visszakapunk egy boot.img
nagyon szeretném, ha a wannabe kernel fejlesztők is átmennének a belsőn... nézze meg a szkripteket, olvassa el a forrásfájlokat, és próbálja megérteni, mi történik a konyhában, és ne csak „zárt dobozos gépként” használja.
Azok, akik többet szeretnének megtudni, menjenek a eredeti szál.