Базова кухня ядра для дрібних налаштувань ядра

click fraud protection

Зазвичай ми заохочуємо тих, хто хоче навчитися розвиватися, робити це шляхом розробки коду а не використовувати кухні. Однак кожен починає по-різному. Це означає, що деякі розробники-початківці, можливо, захочуть намочити ноги з чимось простим, наприклад ROM-кухнею, перш ніж почати справжню розробку. І багато з того ж стосується тих, хто хоче дізнатися більше про ядра.

Маючи це на увазі, визнаний учасник XDA чемпіони з плавання випустив кухню, спрямовану на модифікацію ядер. З мотивацією проекту, що походить від визнаного розробника XDA та старшого модератора на пенсії dsixdaтепер легендарний ROM кухня, championswimmer хоче створити подібну кухню для ядер, щоб допомогти новим користувачам почати вносити незначні зміни.

Кухня в основному дозволяє користувачам видобувати zImage та ramdisk з a boot.img файл, об’єднайте Zimage та ramdisk у a boot.img файл і змініть початковий екран завантаження. Як описав розробник:

Повністю керований меню інтерфейс (як кухня dsixda)

Витягніть zImage та ramdisk із файлу boot.img

Створіть boot.img із zImage та ramdisk

Витягніть zImage та ramdisk із будь-якого файлу ftf, який містить kernel.sin (Xperia 2010, 2011, 2012)

Створіть флешувальний ftf із zImage та ramdisk (лише Xperia 2010)

Створіть стислий бінарний файл ramdisk із папки ramdisk

Розпакуйте файли ramdisk із бінарного файлу ramdisk

Перетворити зображення png у формат rle (використовується в початкових зображеннях завантаження Android)

Перетворіть заставку rle у файл png (щоб ви могли його редагувати)

Як і у випадку з кухнею dsixda, ця кухня є сценарієм, керованим меню, призначеним для роботи в Linux. За допомогою цієї кухні початківці розробники ядра можуть внести низку невеликих змін у різні частини ядра.

Однак, Championswimmer застерігає нових користувачів:

я б тут додав, що... ми не повинні використовувати це величезна складна машина, в яку ми вставляємо bootimg і отримуємо назад boot.img

Я справді дуже хочу, щоб потенційні розробники ядра також пройшли перевірку внутрішньої частини... подивіться сценарії, прочитайте вихідні файли та спробуйте зрозуміти, що відбувається всередині кухні, а не просто використовувати її як «закриту машину»

Тим, хто хоче дізнатися більше, варто відвідати оригінальна нитка.