A few days ago I faced a problem - installed ocquirks and it somehow broke my prelinked kernel. System won't boot then, and I spent more than a day restoring from the netatalk backup to copy working prelinked kernel directory from the backup to the s/l
So, my question is - how to relink prelinked kernel without that? I found boot args -f UseKernelCache=No but it didn't work. I was able to boot to the recovery, if that can help.
I decided to extract the immutablekernel for Catalina 10.15.3.
I had to add a FAT header but it extracts just fine.
Thanks to this we have the kernel and kexts for the immutablekernel.
The info dictionary and lists are also included.
Needs further study if it contains extras compared to the prelinkedkernel.
Maybe we can find out what those .im4m files (for example immutablekernel.x589iclydev.im4m) are thanks to this.