Osnovna kuhinja jedra za manjše prilagajanje jedra

Na splošno spodbujamo tiste, ki se želijo naučiti, kako se razvijati, da to storijo z razvojem kode namesto uporabe kuhinj. Vendar pa vsak začne drugače. To pomeni, da bodo nekateri ambiciozni razvijalci morda želeli zmočiti noge z nečim preprostim, kot je kuhinja ROM, preden bodo dejansko ustvarili pravo razvojno delo. In večinoma enako velja za tiste, ki se želijo začeti učiti več o jedrih.

S tem v mislih priznani sodelavec XDA prvaki v plavanju je izdal kuhinjo, namenjeno spreminjanju jeder. Z motivacijo za projekt, ki izhaja iz priznanega razvijalca XDA in upokojenega višjega moderatorja dsixdaje zdaj že legendarno ROM kuhinja, Championswimmer želi ustvariti podobno kuhinjo za jedra, da bi novim uporabnikom pomagali začeti z manjšimi spremembami.

Kuhinja uporabnikom predvsem omogoča ekstrahiranje zImage in ramdiska iz a boot.img združite Zimage in pomnilniški disk v datoteko boot.img datoteko in spremenite zagonski pozdravni zaslon. Kot je opisal razvijalec:

Popolnoma menijski vmesnik (kot kuhinja dsixda)

Ekstrahirajte zImage in ramdisk iz datoteke boot.img

Ustvarite boot.img iz zImage in pomnilniškega diska

Ekstrahirajte zImage in ramdisk iz katere koli datoteke ftf, ki vsebuje kernel.sin (Xperia 2010, 2011, 2012)

Ustvari flashable ftf iz zImage in ramdiska (samo Xperia 2010)

Ustvari stisnjeno dvojiško datoteko pomnilniškega diska iz mape pomnilniškega diska

Ekstrahirajte datoteke ramdisk iz binarne datoteke ramdisk

Pretvori sliko png v format rle (uporablja se v uvodnih slikah zagona Androida)

Pretvori zagonsko datoteko rle v datoteko png (da jo lahko urejate)

Tako kot pri kuhinji dsixda je tudi ta kuhinja menijski skript, namenjen delovanju v sistemu Linux. S to kuhinjo lahko začetniki razvijalci jedra naredijo številne majhne prilagoditve različnih delov jedra.

Vendar pa Championswimmer poskrbi, da nove uporabnike opozori:

tukaj bi dodal, da... ne smemo ga uporabljati kot ogromen zapleten stroj, v katerega vržemo bootimg in dobimo nazaj boot.img

res si resnično želim, da bi tudi morebitni razvijalci jedra pregledali notranjost... oglejte si skripte, preberite izvorne datoteke in poskušajte razumeti, kaj se dogaja v kuhinji, in je ne uporabljajte samo kot "stroj zaprtega tipa".

Tisti, ki želijo izvedeti več, naj se odpravijo na izvirna nit.