În general, îi încurajăm pe cei care doresc să învețe cum să se dezvolte să facă acest lucru prin dezvoltarea codului mai degrabă decât să folosească bucătării. Cu toate acestea, fiecare începe diferit. Acest lucru înseamnă că unii dezvoltatori aspiranți ar putea dori să-și ude picioarele cu ceva simplu, cum ar fi o bucătărie ROM, înainte de a crea efectiv o activitate de dezvoltare reală. Și în mare parte, același lucru este valabil și pentru cei care doresc să înceapă să învețe mai multe despre nuclee.
Ținând cont de acest lucru, XDA Recognized Contributor campion înotător a lansat o bucătărie care vizează modificarea miezurilor. Cu motivația din spatele proiectului, care provine de la dezvoltatorul recunoscut XDA și moderatorul senior pensionat dsixdae acum legendar bucatarie ROM, championswimmer vrea să creeze o bucătărie similară pentru nuclee pentru a ajuta utilizatorii noi să înceapă să facă modificări minore.
Bucătăria permite în principal utilizatorilor să extragă zImage și ramdisk de pe un
boot.img fișier, combinați o imagine Z și un disc ram într-un fișier boot.img fișier și modificați ecranul de pornire de pornire. După cum este descris de dezvoltator:Interfață complet condusă de meniu (cum ar fi bucătăria dsixda)
Extrageți zImage și ramdisk din fișierul boot.img
Creați boot.img din zImage și ramdisk
Extrageți zImage și ramdisk din orice fișier ftf care conține kernel.sin (Xperia 2010, 2011, 2012)
Creați ftf intermitent din zImage și ramdisk (numai Xperia 2010)
Creați un fișier binar comprimat ramdisk din folderul ramdisk
Extrageți fișierele ramdisk din binarul ramdisk
Convertiți imaginea png în formatul rle (utilizat în imaginile de boot Android)
Convertiți rle boot splash în fișier png (pentru a-l putea edita)
Ca și în bucătăria lui dsixda, această bucătărie este un script bazat pe meniu menit să ruleze pe Linux. Cu această bucătărie, dezvoltatorii începători ai nucleului pot face o serie de mici ajustări diferitelor părți ale nucleului.
Cu toate acestea, championswimmer se asigură că îi avertizează pe noii utilizatori:
as adauga aici ca... nu ar trebui să-l folosim o mașină uriașă complicată în care aruncăm un bootimg și obținem înapoi un boot.img
Îmi doresc foarte mult ca dezvoltatorii de kernel care doresc să treacă și ei prin interior... vezi scripturile, citește fișierele sursă și încearcă să înțelegi ce se întâmplă în bucătărie și nu doar să-l folosești ca o „mașină cu cutie închisă”
Cei care doresc să învețe mai multe ar trebui să se îndrepte către fir original.