标签: ios kernel
这可能是一个非常愚蠢的问题,但它让我感到难过:
iOS内核位于磁盘上的哪个位置?它甚至位于越狱的iOS用户可以访问的文件系统上吗?
答案 0 :(得分:2)
内核可以在Apple发布的.ipsw iOS更新文件中找到。 IMG3格式有kernelcache个文件。在这里面是使用LZSS压缩压缩的内核(和内核扩展,连接到内核基础的末尾)。
.ipsw
kernelcache
答案 1 :(得分:2)
在生产设备上,内核始终存储为存储在/System/Library/Caches/com.apple.kernelcaches/kernelcache中的预链接内核缓存。在开发设备上,内核存储在/ mach_kernel的正常位置。在启动时,kernelcache被解压缩并运行。 Source