Cocina básica de kernel para ajustes menores de kernel

Generalmente animamos a aquellos que quieran aprender cómo desarrollarse a hacerlo. desarrollando código en lugar de utilizar cocinas. Sin embargo, cada uno empieza de manera diferente. Esto significa que algunos aspirantes a desarrolladores pueden querer probar algo simple, como una cocina ROM, antes de crear un trabajo de desarrollo real. Y lo mismo ocurre con aquellos que buscan empezar a aprender más sobre los kernels.

Teniendo esto en cuenta, el colaborador reconocido de XDA nadador campeón ha lanzado una cocina destinada a modificar los granos. Con la motivación detrás del proyecto proveniente del desarrollador reconocido de XDA y moderador senior retirado. dsixdaes ahora legendario cocina ROM, Championswimmer quiere crear una cocina similar para kernels para ayudar a los nuevos usuarios a comenzar a realizar modificaciones menores.

La cocina permite principalmente a los usuarios extraer zImage y ramdisk de un arranque.img archivo, combine un Zimage y un disco RAM en un arranque.img y modifique la pantalla de inicio de inicio. Como lo describe el desarrollador:

Interfaz totalmente basada en menús (como dsixda kitchen)

Extraiga zImage y ramdisk del archivo boot.img

Cree boot.img desde zImage y ramdisk

Extraiga zImage y ramdisk de cualquier archivo ftf que contenga kernel.sin (Xperia 2010, 2011, 2012)

Cree ftf flasheable desde zImage y ramdisk (solo Xperia 2010)

Cree un binario de disco ram comprimido desde la carpeta ramdisk

Extraiga archivos ramdisk del binario ramdisk

Convierta una imagen png a formato rle (utilizado en imágenes de inicio de arranque de Android)

Convierta rle boot splash a un archivo png (para que pueda editarlo)

Al igual que con la cocina de dsixda, esta cocina es un script controlado por menús destinado a ejecutarse en Linux. Con esta cocina, los desarrolladores principiantes del kernel pueden realizar una serie de pequeños ajustes en las distintas partes del kernel.

Sin embargo, Championswimmer se asegura de advertir a los nuevos usuarios:

Yo agregaría aquí que... No deberíamos usarlo como una máquina enorme y complicada en la que lanzamos un bootimg y obtenemos un boot.img.

Realmente quiero que los aspirantes a desarrolladores del kernel también revisen los aspectos internos... ver los guiones, leer los archivos fuente e intentar comprender lo que sucede dentro de la cocina y no simplemente utilizarla como una 'máquina de caja cerrada'

Aquellos que deseen obtener más información deben dirigirse al hilo original.