Да, вы можете распаковать zImage Существует много инструментов для распаковки, но проблема в том, что вы не можете получить исходный код, это двоичный файл.Android использует ядро GNU / Linux, и телефонная компания должна предоставить исходный код ядра.Если вы не ищете источник ядра для конкретного поставщика, вы можете скачать исходный код ядра с https://www.kernel.org/
. Чтобы получить версию ядра вашего телефона, введите в оболочке adb:
uname -a
И твой второй вопрос;Перекомпиляция ядра для телефона занимает много времени и зависит от модели телефона.Кажется, вам нужна информация о настройке ПЗУ.Найдите его для "Custom ROM" для вашей модели телефона или сайтов, таких как https://forum.xda -developers.com /