Android Linux内核信息/检查工具
有没有一个工具可以检查编译的内核映像以获取有关版本/平台/设备等的基本信息。
$<inspect-tool> zImage
Kernel version <X.XX.XX>, platform:<XXXX>, architecture<XXXX> etc..
谢谢
Is there a tool that can examine compiled kernels images for basic information about version/platform/device etc..
lt;inspect-tool> zImage
Kernel version <X.XX.XX>, platform:<XXXX>, architecture<XXXX> etc..
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
file
实用程序为您提供了一些信息:请注意,arch 不正确(应该是 x86_64,但我猜 x86_64 的启动映像确实是 32 位启动的)。
The
file
utility gives you some of that info:Note that the arch is not correct (should be x86_64, but I guess the boot image for x86_64 is indeed a 32bit to start with).
这可能会有所帮助:
http://www.linuxquestions.org/questions/slackware-14/anyway-to-extract-a-version-string-from-a-non-running-vmlinuz-506993/
但它基于朴素的内核映像 grep,尽管它可能会解决您的问题。
因此,为了提取内核版本,请尝试类似的操作:
但是请注意,可能需要首先解压缩/解码图像(我真的不知道 android 内核图像与常规 Linux 内核有何不同)。
This might help:
http://www.linuxquestions.org/questions/slackware-14/anyway-to-extract-a-version-string-from-a-non-running-vmlinuz-506993/
but it is based on naive kernel image grepping, though it might solve your problem.
So in order to extract kernel version try something similar to:
Note however, that it might be necessary to uncompress/decode the image first (I don't really know how android kernel image differ from regular Linux kernel).