View Single Post
 
Old 09-14-2010, 10:23 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Legacy kernel 10.4.0 updated

I finished the modifications to the kernel.
It now builds for both 32/64bit easily.
The patch is also here, as well as the binaries
Update: I fixed the patcher and updated it to be able to recognize any Intel instruction.
Since we don't have an auto-patching dyld yet, it's only for application binaries + dyld qua patching but it's definitely good progress.
I also created an auto-patching cpuid + sysenter tool which can operate on any Mach-O file, even directly on universal binaries.
There is also an extended tool included for patching certain sse3 instructions along with cpuid + sysenter.
Update (V4): I worked on the patcher so that it can decrypt and patch encrypted binaries (works, shows failures untill DSMOS has arrived though)
Kernel patcher (V3): Updated code to solve minor issues and not to generate output files if there is no patching done
Kernel patcher (V4): Updated code to solve no output file generated on UB if x86_64 part had no patches needed but i386 part did
Update (V5): Fixed CoreSymbolication support and fixed backtraces

Patch (V5):
http://rapidshare.com/files/42308129...ated5.diff.zip

Kernel Binaries (V5):
http://rapidshare.com/files/42308342...0.4.0_rel5.zip

AMD Instruction Patcher (V4):
http://rapidshare.com/files/42192593...patcher_V4.zip

Last edited by andyvand; 10-04-2010 at 04:34 PM.
Reply With Quote