Open g0x69lbo opened 3 days ago
For some reason I thought the whole project was released as opensource, now I understand that it is not fully open source, therefore it makes sense that this logic exists in the binary but broke in newer versions.
I'd be happy to support you coming up with support for newer versions if you don't have the time, but that wouldn't be possible if that logic is indeed not open source.
I will modify KPF module for now and will piggyback some unused syscall
I'm working on 17.5.1, jailbreak works its just that the
task_info
mig routine does not return the kernel slide.. I've done some searching and this was already brought up in the past (#1852, #1124, #1070) Also I've tried to search for reference to locate the logic that writes that information to thekernel_task
, but didn't find it (I might be missing ..?) I can see the patches that enabletfp0
and inkpf_ramdisk_bootprep
I can see that you write the slide just after theramdisk
(I guess this is where XNU reads the bootargs struct from?) but no where is the logic to write to these fields of the kernel taskPlease enlighten me 😄