iOS内核位于文件系统中的哪个位置?

时间:2010-11-01 12:29:40

标签: ios kernel

这可能是一个非常愚蠢的问题,但它让我感到难过:

iOS内核位于磁盘上的哪个位置?它甚至位于越狱的iOS用户可以访问的文件系统上吗?

2 个答案:

答案 0 :(得分:2)

内核可以在Apple发布的.ipsw iOS更新文件中找到。 IMG3格式有kernelcache个文件。在这里面是使用LZSS压缩压缩的内核(和内核扩展,连接到内核基础的末尾)。

答案 1 :(得分:2)

在生产设备上,内核始终存储为存储在/System/Library/Caches/com.apple.kernelcaches/kernelcache中的预链接内核缓存。在开发设备上,内核存储在/ mach_kernel的正常位置。在启动时,kernelcache被解压缩并运行。 Source