Информация о ядре Android Linux / инструмент проверки - PullRequest
3 голосов
/ 21 августа 2011

Существует ли инструмент, который может проверять скомпилированные образы ядер для получения базовой информации о версии / платформе / устройстве и т. Д.

Ответы [ 2 ]

3 голосов
/ 21 августа 2011

Утилита file предоставляет некоторую информацию:

# file /boot/gentoo-3.0.3 
/boot/gentoo-3.0.3: Linux kernel x86 boot executable bzImage, version 3.0.3-gentoo (root@mybox) #3 SMP Sat Aug 20 11:45:06 CEST 2011, RO-rootFS, root_dev 0x806, swap_dev 0x2, Normal VGA

Обратите внимание, что арка неверна (должно быть x86_64, но я думаю, что загрузочный образ для x86_64 действительно 32-битныйс).

0 голосов
/ 21 августа 2011

Это может помочь:

http://www.linuxquestions.org/questions/slackware-14/anyway-to-extract-a-version-string-from-a-non-running-vmlinuz-506993/

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

Итак, чтобы извлечьВерсия ядра, попробуйте что-то похожее на:

grep -e "2\.[46]\.[0-9]*" ./vmlinuz

Обратите внимание, однако, что может потребоваться сначала распаковать / декодировать образ (я не знаю, насколько образ ядра Android отличается от обычного ядра Linux).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...