Nous encourageons généralement ceux qui souhaitent apprendre à se développer à le faire en développant du code plutôt que d'utiliser des cuisines. Cependant, chacun commence différemment. Cela signifie que certains développeurs en herbe voudront peut-être se familiariser avec quelque chose de simple, comme une cuisine ROM, avant de réellement créer un véritable travail de développement. Et il en va de même pour ceux qui cherchent à en apprendre davantage sur les noyaux.
C'est dans cet esprit que XDA Recognized Contributor championnageur a sorti une cuisine visant à modifier les noyaux. Avec la motivation derrière le projet provenant d'un développeur reconnu par XDA et d'un modérateur senior à la retraite dsixdac'est désormais légendaire Cuisine ROM, championswimmer souhaite créer une cuisine similaire pour les noyaux afin d'aider les nouveaux utilisateurs à commencer à apporter des modifications mineures.
La cuisine permet principalement aux utilisateurs d'extraire le zImage et le disque virtuel d'un
démarrage.img fichier, combinez un Zimage et un disque virtuel dans un démarrage.img et modifiez l'écran de démarrage. Comme décrit par le développeur :Interface entièrement pilotée par menu (comme la cuisine Dsixda)
Extrayez zImage et le disque virtuel du fichier boot.img
Créez boot.img à partir de zImage et du disque virtuel
Extrayez zImage et le disque virtuel de n'importe quel fichier ftf contenant kernel.sin (Xperia 2010, 2011, 2012)
Créer un ftf flashable à partir de zImage et d'un disque virtuel (Xperia 2010 uniquement)
Créer un binaire de disque virtuel compressé à partir du dossier de disque virtuel
Extraire les fichiers du disque virtuel du binaire du disque virtuel
Convertir l'image png au format rle (utilisé dans les images de démarrage Android)
Convertissez le splash de démarrage rle en fichier png (afin que vous puissiez le modifier)
Comme pour la cuisine de dsixda, cette cuisine est un script piloté par menu destiné à fonctionner sous Linux. Avec cette cuisine, les développeurs de noyau débutants peuvent apporter un certain nombre de petites modifications aux différentes parties du noyau.
Cependant, championswimmer veille à mettre en garde les nouveaux utilisateurs :
j'ajouterais ici que... nous ne devrions pas l'utiliser comme une machine énorme et compliquée dans laquelle nous jetons un bootimg et récupérons un boot.img
je veux vraiment vraiment que les développeurs du noyau en herbe passent également par les composants internes... consultez les scripts, lisez les fichiers sources et essayez de comprendre ce qui se passe à l'intérieur de la cuisine et ne l'utilisez pas simplement comme une « machine à boîte fermée ».
Ceux qui cherchent à en savoir plus devraient se rendre au fil d'origine.