InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Legacy kernel 10.7.0 with custom dyld (now also with atom patch) (http://infinitemac.com/showthread.php?t=7098)

andyvand 04-12-2011 07:49 AM

Legacy kernel 10.7.0 with custom dyld (now also with atom patch)
 
I updated the sources so that dyld builds with Xcode 4.
This fixed the issue of Finder / SystemUIServer crashing with the custom dyld.
/System/Library/CoreServices/pbs still needs to be packed with upx though.
Also some apps that use Auto::zone::zone (for some ObjC apps) still need packing with upx.
The dyld became faster and more stable with the latest patches though.
On the fly patching works fine (tested it) on any app I've tested it on.
I've also added a new patched kernel with cpu model 15 patch (Atom / new Celeron specific, separate kernel).

Download including sources:
http://rapidshare.com/files/45702217...-AnV-0.4.1.zip

Download Atom / new Celeron kernel:
http://rapidshare.com/files/45702171...ernel_atom.zip

wastez 04-12-2011 09:09 AM

Thatīs fine! Thank you for you hard work!
I will try it today and iīm very agog in the function of the new dyld!!!
Did you use the libunwind from apple or isnīt it available?

Will report immediately after i tried it!

andyvand 04-12-2011 12:35 PM

Quote:

Originally Posted by wastez (Post 53627)
Thatīs fine! Thank you for you hard work!
I will try it today and iīm very agog in the function of the new dyld!!!
Did you use the libunwind from apple or isnīt it available?

Will report immediately after i tried it!

The libunwind from Apple is unfortunetely privately distributed so the only option is changing the exception code to use -lgcc_eh.
This is also why some apps need to be packed with UPX (like pbs).

wastez 04-12-2011 12:45 PM

Tried it and it worked without problems.;)
There are no problems with the dyld this time.:D
pbs have only to be patched in 32 bit mode, or?

Thank you for your great and hard work.
This kernel is really amazing.:cool:

wastez 04-12-2011 08:56 PM

The only software which doesnīt work is garageband and 32 bit mode of cinebench but all other software works without problems.

RobertX 04-13-2011 04:57 AM

hey andy...i'll give it a go too;) ..the first link for intel p4 right?

RobertX 04-13-2011 06:31 AM

seems ok...still sse3 emu probs tho

andyvand 04-13-2011 07:33 AM

Quote:

Originally Posted by wastez (Post 53629)
Tried it and it worked without problems.;)
There are no problems with the dyld this time.:D
pbs have only to be patched in 32 bit mode, or?

Thank you for your great and hard work.
This kernel is really amazing.:cool:

Great, bug 1/2 squashed... ;)

akimoa 04-13-2011 07:49 AM

For some reason me and custom dyld willl never get friends to much programms are not responding and i wont upx them all so no use for me

odin1937 04-13-2011 07:58 AM

Quote:

Originally Posted by andyvand (Post 53626)
I updated the sources so that dyld builds with Xcode 4.
This fixed the issue of Finder / SystemUIServer crashing with the custom dyld.
/System/Library/CoreServices/pbs still needs to be packed with upx though.
Also some apps that use Auto::zone::zone (for some ObjC apps) still need packing with upx.
The dyld became faster and more stable with the latest patches though.
On the fly patching works fine (tested it) on any app I've tested it on.

thanks for the share. I assume that this kernel runs also on amd machines? I am asking cause I am running snow 10.6.7 on amd opteron 185 X2 and nforce4 chipset. :D

Also , any info , how we can pack pbs wih upx , patch it for 32bit mode?:-d