InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #111  
Old 03-11-2011, 09:31 PM
RobertX RobertX is offline
Jaguar
 
Join Date: Mar 2011
Posts: 32
please excuse my outburst...kp blues
Reply With Quote
  #112  
Old 03-13-2011, 12:10 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
I changed the kernel back to V3 and made an installer too for it.
The ToH emulator (SSE3) won't work on SL in any case so I'll look into fixing the Voodoo one.
I also added a UPX that can pack stuff like firefox (size check and assertion removed from upx packer.cpp).
Don't pack Apple encrypted binaries though (they'll crash on launch if they are not decrypted).
The installer also has a custom install option to install a patched Finder (only do this on legacy 32-bit only systems, for 64-bit use the stock Finder and make sure you boot with -force64) which works with the custom dyld.
I may also integrate the upx packer methods into the kernel (so it patches on AMD the binaries) but it'll need some work.
Well, at least we have a solution for Firefox and so
Work continues...
BTW: The kernel installs into / as legacy_kernel...

Last edited by andyvand; 03-13-2011 at 12:12 PM.
Reply With Quote
  #113  
Old 03-13-2011, 03:07 PM
Imkantus Imkantus is offline
 
Join Date: Jul 2009
Location: Germany
Posts: 779
Hey Andy,

Good to hear that your work on the Kernel continues.

Any idea about a solution for custom dyld to work with >4GB RAM, yet?

And a little off-topic-question:
Any thought on binpatching xnu-1699.21.15 / 11A390 Kernel? Lion on MacBook rulez & I would love running Lion nativley on my Desktop system.
I already tried to hex compare 10A432 Kernel patched my modbin with i386 slimed Vanilla Kernel of the same build & then tried to alter the i386 Lion Kernel in the same way but no success, yet. Probably due to a lack of understanding most of the changed bit's...

AMD Phenom II X4 955 - ASRock AM3A770DE - 8GB DDR3-1333 - Radeon HD 5570 1GB passiv - BCM4318 802.11b/g - Snow Leopard Retail
+++
AMD Phenom X3 8450 - ASRock AM2NF6G-VSTA (BIOS L2.39) - 4GB DDR2-800 - Radeon HD 4650 512MB - Snow Leopard Retail (retired) / OpenBSD
Reply With Quote
  #114  
Old 03-13-2011, 03:57 PM
chitchit chitchit is offline
Jaguar
 
Join Date: Jan 2011
Posts: 97
Quote:
Originally Posted by andyvand View Post
I changed the kernel back to V3 and made an installer too for it.
The ToH emulator (SSE3) won't work on SL in any case so I'll look into fixing the Voodoo one.
I also added a UPX that can pack stuff like firefox (size check and assertion removed from upx packer.cpp).
Don't pack Apple encrypted binaries though (they'll crash on launch if they are not decrypted).
The installer also has a custom install option to install a patched Finder (only do this on legacy 32-bit only systems, for 64-bit use the stock Finder and make sure you boot with -force64) which works with the custom dyld.
I may also integrate the upx packer methods into the kernel (so it patches on AMD the binaries) but it'll need some work.
Well, at least we have a solution for Firefox and so
Work continues...
BTW: The kernel installs into / as legacy_kernel...
What all of that should I use on a 32 bit legacy system? Just the new finder? Or do I use the upx that packs stuff to?
Reply With Quote
  #115  
Old 03-13-2011, 04:15 PM
RobertX RobertX is offline
Jaguar
 
Join Date: Mar 2011
Posts: 32
trying it now...will post back after install...thx andy
Reply With Quote
  #116  
Old 03-13-2011, 05:32 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Quote:
Originally Posted by bkribbs View Post
What all of that should I use on a 32 bit legacy system? Just the new finder? Or do I use the upx that packs stuff to?
On a 32-bit only AMD system you should use a custom install with the installer and check the option for the patched CoreServices.
Also use the UPX for doing stuff but download the one I'm posting right now...
It has also LZMA support (for --ultra-brute) and has stuff built this way that it will work like a regular standard UPX.
If you encounter files you can't pack you can use the following command to pack it anyway:
upx --force <binary>
The new one can also pack Skype (which the previous one can't do...)
Reply With Quote
  #117  
Old 03-13-2011, 05:34 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Quote:
Originally Posted by Imkantus View Post
Hey Andy,

Good to hear that your work on the Kernel continues.

Any idea about a solution for custom dyld to work with >4GB RAM, yet?

And a little off-topic-question:
Any thought on binpatching xnu-1699.21.15 / 11A390 Kernel? Lion on MacBook rulez & I would love running Lion nativley on my Desktop system.
I already tried to hex compare 10A432 Kernel patched my modbin with i386 slimed Vanilla Kernel of the same build & then tried to alter the i386 Lion Kernel in the same way but no success, yet. Probably due to a lack of understanding most of the changed bit's...
I'm afraid I can't do much on that area untill the kernel sources come out (final release).
Then it will also be probably a big rewrite but I'll do it then... patience untill summer thus
Reply With Quote
  #118  
Old 03-13-2011, 05:46 PM
chitchit chitchit is offline
Jaguar
 
Join Date: Jan 2011
Posts: 97
Quote:
Originally Posted by andyvand View Post
On a 32-bit only AMD system you should use a custom install with the installer and check the option for the patched CoreServices.
Also use the UPX for doing stuff but download the one I'm posting right now...
It has also LZMA support (for --ultra-brute) and has stuff built this way that it will work like a regular standard UPX.
If you encounter files you can't pack you can use the following command to pack it anyway:
upx --force <binary>
The new one can also pack Skype (which the previous one can't do...)
How about on a 32 bit intel though?
Reply With Quote
  #119  
Old 03-13-2011, 06:10 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
Quote:
Originally Posted by bkribbs View Post
How about on a 32 bit intel though?
A 32-bit Intel doesn't require the patched CoreServices (it doesn't need patching on Intel )
Reply With Quote
  #120  
Old 03-13-2011, 06:31 PM
chitchit chitchit is offline
Jaguar
 
Join Date: Jan 2011
Posts: 97
Quote:
Originally Posted by andyvand View Post
A 32-bit Intel doesn't require the patched CoreServices (it doesn't need patching on Intel )
I wasn't sure if all that was amd or if the 32 bit finder was all 32 bit cpu's but alright. thanks.



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply