Podstawowa kuchnia jądra do drobnych ulepszeń jądra

Generalnie zachęcamy do tego tych, którzy chcą się nauczyć, jak się rozwijać poprzez opracowanie kodu zamiast korzystać z kuchni. Jednak każdy zaczyna inaczej. Oznacza to, że niektórzy początkujący programiści mogą chcieć zmoczyć nogi w czymś prostym, na przykład kuchnią ROM, zanim faktycznie zajmą się tworzeniem prawdziwej pracy programistycznej. To samo dotyczy tych, którzy chcą dowiedzieć się więcej o jądrach.

Mając to na uwadze, uznany współpracownik XDA mistrz pływania wypuściło kuchnię mającą na celu modyfikację jąder. Motywacja stojąca za projektem pochodzi od uznanego programisty XDA i emerytowanego starszego moderatora dsixdajest teraz legendarny Kuchnia ROM, mistrz pływania chce stworzyć podobną kuchnię dla jąder, aby pomóc nowym użytkownikom rozpocząć wprowadzanie drobnych modyfikacji.

Kuchnia umożliwia głównie wyodrębnienie obrazu zImage i ramdysku z pliku boot.img plik, połącz obraz Zimage i ramdysk w plik boot.img plik i zmodyfikuj ekran powitalny rozruchu. Jak opisał twórca:

Interfejs w pełni oparty na menu (jak kuchnia dsixda)

Wyodrębnij zImage i ramdysk z pliku boot.img

Utwórz boot.img z zImage i ramdysku

Wyodrębnij zImage i ramdysk z dowolnego pliku ftf zawierającego kernel.sin (Xperia 2010, 2011, 2012)

Utwórz flashowalny plik ftf z obrazu zImage i ramdysku (tylko Xperia 2010)

Utwórz skompresowany plik binarny ramdysku z folderu ramdysku

Wyodrębnij pliki ramdysku z pliku binarnego ramdysku

Konwertuj obraz png na format rle (używany w obrazach powitalnych rozruchu systemu Android)

Konwertuj powitalny rozruchowy rle na plik png (aby móc go edytować)

Podobnie jak kuchnia dsixda, ta kuchnia jest skryptem opartym na menu, przeznaczonym do działania w systemie Linux. Dzięki tej kuchni początkujący twórcy jądra mogą wprowadzić wiele drobnych poprawek w różnych częściach jądra.

Jednak mistrz pływania przestrzega nowych użytkowników:

dodałbym tutaj, że... nie powinniśmy używać tego jako ogromnej, skomplikowanej maszyny, do której wrzucamy plik bootimg i odzyskujemy plik boot.img

Naprawdę chcę, żeby niedoszli twórcy jądra przeszli przez wewnętrzne elementy... zobacz skrypty, przeczytaj pliki źródłowe i spróbuj zrozumieć, co dzieje się w kuchni, a nie tylko używaj jej jako „maszyny o zamkniętym pudełku”

Ci, którzy chcą dowiedzieć się więcej, powinni udać się na stronę oryginalny wątek.