Grundlegende Kernel-Küche für kleinere Kernel-Optimierungen

Generell ermutigen wir diejenigen, die lernen möchten, wie sie sich weiterentwickeln können, dies auch zu tun durch die Entwicklung von Code anstatt Küchen zu benutzen. Allerdings fängt jeder anders an. Das bedeutet, dass einige angehende Entwickler möglicherweise mit etwas Einfachem, wie einer ROM-Küche, erste Erfahrungen sammeln möchten, bevor sie tatsächlich mit der Entwicklung beginnen. Und vieles davon gilt auch für diejenigen, die mehr über Kernel lernen möchten.

Aus diesem Grund wurde XDA zum anerkannten Mitwirkenden ernannt Meisterschwimmer hat eine Küche herausgebracht, die darauf abzielt, Kerne zu modifizieren. Die Motivation hinter dem Projekt stammt von XDA Recognized Developer und pensioniertem Senior Moderator dsixdaist mittlerweile legendär ROM-Küchemöchte Championswimmer eine ähnliche Küche für Kernel erstellen, um neuen Benutzern den Einstieg in kleinere Änderungen zu erleichtern.

Die Küche ermöglicht es Benutzern hauptsächlich, das zImage und die Ramdisk aus einem zu extrahieren

boot.img Datei, kombinieren Sie ein Zimage und eine Ramdisk zu einer boot.img Datei und ändern Sie den Startbildschirm. Wie vom Entwickler beschrieben:

Vollständig menügesteuerte Benutzeroberfläche (wie dsixda kitchen)

Extrahieren Sie zImage und Ramdisk aus der Datei boot.img

Erstellen Sie boot.img aus zImage und Ramdisk

Extrahieren Sie zImage und Ramdisk aus jeder FTF-Datei, die kernel.sin enthält (Xperia 2010, 2011, 2012).

Flashbares FTF aus zImage und Ramdisk erstellen (nur Xperia 2010)

Erstellen Sie eine komprimierte Ramdisk-Binärdatei aus dem Ramdisk-Ordner

Extrahieren Sie Ramdisk-Dateien aus der Ramdisk-Binärdatei

PNG-Bild in RLE-Format konvertieren (wird in Android-Boot-Splash-Bildern verwendet)

Konvertieren Sie RLE Boot Splash in eine PNG-Datei (damit Sie sie bearbeiten können)

Wie bei dsixdas Küche handelt es sich bei dieser Küche um ein menügesteuertes Skript, das für die Ausführung unter Linux gedacht ist. Mit dieser Küche können unerfahrene Kernel-Entwickler eine Reihe kleiner Änderungen an den verschiedenen Teilen des Kernels vornehmen.

Championswimmer warnt neue Benutzer jedoch unbedingt:

Ich würde hier hinzufügen, dass... Wir sollten es nicht als eine sehr komplizierte Maschine verwenden, in die wir ein Bootimg einfügen und ein Boot.img zurückbekommen

Ich möchte wirklich, dass Möchtegern-Kernel-Entwickler auch die Interna durchgehen... Sehen Sie sich die Skripte an, lesen Sie die Quelldateien und versuchen Sie zu verstehen, was in der Küche passiert, und verwenden Sie sie nicht einfach als „geschlossene Maschine“.

Wer mehr erfahren möchte, sollte hier vorbeischauen Originalthread.