Základná jadrová kuchyňa na drobné ladenie jadra

click fraud protection

Vo všeobecnosti povzbudzujeme tých, ktorí sa chcú naučiť, ako sa rozvíjať, aby tak urobili vývojom kódu namiesto používania kuchýň. Každý však začína inak. To znamená, že niektorí ctižiadostiví vývojári si možno budú chcieť namočiť nohy niečím jednoduchým, ako je napríklad ROM kuchyňa, skôr než začnú skutočne pracovať na vývoji. A to isté platí pre tých, ktorí sa chcú začať učiť viac o jadrách.

To je s ohľadom na to, že XDA uznávaný prispievateľ šampión v plávaní vydala kuchyňu zameranú na úpravu jadier. S motiváciou projektu pochádzajúceho od uznávaného vývojára XDA a staršieho moderátora na dôchodku dsixdaje teraz legendárny ROM kuchyňa, championswimmer chce vytvoriť podobnú kuchyňu pre jadrá, aby pomohla novým používateľom začať s malými úpravami.

Kuchyňa hlavne umožňuje používateľom extrahovať zImage a ramdisk z a boot.img súbor, skombinujte Zimage a ramdisk do a boot.img súbor a upravte úvodnú obrazovku zavádzania. Ako popisuje vývojár:

Rozhranie plne riadené menu (ako kuchyňa dsixda)

Extrahujte zImage a ramdisk zo súboru boot.img

Vytvorte boot.img z zImage a ramdisku

Extrahujte zImage a ramdisk z ľubovoľného súboru ftf, ktorý obsahuje kernel.sin (Xperia 2010, 2011, 2012)

Vytvorte flashable ftf z zImage a ramdisku (iba Xperia 2010)

Vytvorte komprimovaný binárny súbor ramdisk z priečinka ramdisk

Extrahujte súbory ramdisk z binárneho súboru ramdisk

Previesť obrázok png do formátu rle (používa sa v úvodných obrázkoch pri zavádzaní systému Android)

Previesť rle boot splash na súbor png (aby ste ho mohli upravovať)

Rovnako ako v kuchyni dsixda, aj táto kuchyňa je skript riadený ponukou, ktorý je určený na spustenie v systéme Linux. S touto kuchyňou môžu začiatočníci jadra urobiť množstvo malých vylepšení v rôznych častiach jadra.

Championswimmer však dbá na to, aby varoval nových používateľov:

tu by som dodal, že... nemali by sme ho používať ako obrovský komplikovaný stroj, do ktorého hodíme bootimg a dostaneme späť boot.img

Naozaj chcem, aby si aj vývojári jadra prešli internými informáciami... pozrite si skripty, prečítajte si zdrojové súbory a snažte sa pochopiť, čo sa deje v kuchyni, a nielen to používať ako „zatvorený stroj“.

Tí, ktorí sa chcú dozvedieť viac, by sa mali obrátiť na stránku pôvodné vlákno.