Βασική κουζίνα πυρήνα για μικροαλλαγές πυρήνων

Γενικά ενθαρρύνουμε όσους θέλουν να μάθουν πώς να εξελιχθούν να το κάνουν με την ανάπτυξη κώδικα αντί να χρησιμοποιείτε κουζίνες. Ωστόσο, ο καθένας ξεκινά διαφορετικά. Αυτό σημαίνει ότι ορισμένοι επίδοξοι προγραμματιστές μπορεί να θέλουν να βρέξουν τα πόδια τους με κάτι απλό, όπως μια κουζίνα ROM, πριν δημιουργήσουν πραγματικά έργο ανάπτυξης. Και πολλά από το ίδιο ισχύει για όσους θέλουν να αρχίσουν να μαθαίνουν περισσότερα για τους πυρήνες.

Έχοντας αυτό υπόψη το XDA Recognized Contributor πρωταθλητής κολύμβησης έχει κυκλοφορήσει μια κουζίνα με στόχο την τροποποίηση των πυρήνων. Με το κίνητρο πίσω από το έργο να προέρχεται από τον αναγνωρισμένο προγραμματιστή XDA και τον συνταξιούχο ανώτερο συντονιστή dsixdaείναι πλέον θρυλικό ROM κουζίνα, το championswimmer θέλει να δημιουργήσει μια παρόμοια κουζίνα για πυρήνες για να βοηθήσει τους νέους χρήστες να ξεκινήσουν να κάνουν μικρές τροποποιήσεις.

Η κουζίνα επιτρέπει κυρίως στους χρήστες να εξαγάγουν το zImage και το ramdisk από ένα boot.img αρχείο, συνδυάστε ένα Zimage και ramdisk σε ένα

boot.img αρχείο και τροποποιήστε την οθόνη εκκίνησης. Όπως περιγράφεται από τον προγραμματιστή:

Πλήρως καθοδηγούμενη από το μενού διεπαφή (όπως η κουζίνα dsixda)

Εξαγωγή zImage και ramdisk από το αρχείο boot.img

Δημιουργήστε boot.img από zImage και ramdisk

Εξαγωγή zImage και ramdisk από οποιοδήποτε αρχείο ftf που περιέχει kernel.sin (Xperia 2010, 2011, 2012)

Δημιουργία ftf με δυνατότητα flash από zImage και ramdisk (μόνο Xperia 2010)

Δημιουργήστε συμπιεσμένο δυαδικό αρχείο ramdisk από το φάκελο ramdisk

Εξαγωγή αρχείων ramdisk από δυαδικό αρχείο ramdisk

Μετατροπή εικόνας png σε μορφή rle (χρησιμοποιείται σε εικόνες εκκίνησης Android)

Μετατροπή rle boot splash σε αρχείο png (ώστε να μπορείτε να το επεξεργαστείτε)

Όπως και με την κουζίνα του dsixda, αυτή η κουζίνα είναι ένα σενάριο που βασίζεται σε μενού και προορίζεται να τρέχει σε Linux. Με αυτήν την κουζίνα, οι αρχάριοι προγραμματιστές πυρήνα μπορούν να κάνουν μια σειρά από μικρές τροποποιήσεις στα διάφορα μέρη του πυρήνα.

Ωστόσο, ο πρωταθλητής κολύμβησης φροντίζει να προειδοποιεί τους νέους χρήστες:

θα προσέθετα εδώ ότι... δεν πρέπει να το χρησιμοποιούμε ως ένα τεράστιο περίπλοκο μηχάνημα στο οποίο ρίχνουμε ένα bootimg και παίρνουμε πίσω ένα boot.img

Πραγματικά θέλω πραγματικά οι προγραμματιστές του πυρήνα να περάσουν από τα εσωτερικά... δείτε τα σενάρια, διαβάστε τα αρχεία πηγής και προσπαθήστε να καταλάβετε τι συμβαίνει μέσα στην κουζίνα και όχι απλώς να το χρησιμοποιήσετε ως «κλειστό κουτί-μηχανή»

Όσοι θέλουν να μάθουν περισσότερα θα πρέπει να πάνε στο αρχικό νήμα.