Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

Thanks crazybirdy! Are you available for further attempts?

 The one you tested was an attempt to make the patch dynamically without depending on the kernel version ... apparently failed but not entirely anyway:

Loading kernel from: 'Mac1095' ()
Hi crazybirdy :-)

  :)


BTW, I use boot1h2 from Clover to boot with boot1, boot2,....boot9...so, it's easy to test any boot file, you know!

good trick!  ;)

  • Like 1
Link to comment
Share on other sites

Thanks crazybirdy! Are you available for further attempts?

 The one you tested was an attempt to make the patch dynamically without depending on the kernel version ... apparently failed but not entirely anyway:

Loading kernel from: 'Mac1095' ()
Hi crazybirdy :-)

 good trick!  ;)

I didn't notice that funny string. :D

I can test further attempts if need. :thumbsup_anim:

  • Like 1
Link to comment
Share on other sites

I didn't notice that funny string. :D

I can test further attempts if need. :thumbsup_anim:

There is a another funny string, if you can see it.....(it's a question and I need an answer :P )

Please try and report back in any OSes you have, thanks.

 

EDIT

I suppose you need -f because FakeSMC is not prelinked and not installed in SLE..so you can try also without -f?

Edited by Micky1979
boot file removed
  • Like 1
Link to comment
Share on other sites

There is a another funny string, if you can see it.....(it's a question and I need an answer :P )

Please try and report back in any OSes you have, thanks.

 

EDIT

I suppose you need -f because FakeSMC is not prelinked and not installed in SLE..so you can try also without -f?

Hi Micky1979, now I am able to run /Extra/Extensions in all my OSes as 1095, 10105, and 1011db8. That's a good news.

:yes:

 

Test conditions:

-v, original kernel, all kexts as FakeSMC put to /Extra/Extensions for 1095, 10105, and 1011db8, rebuild kernel caches.

boot with -f, all work fine to load /Extra/Extensions with 1095, 10105, 1011db8, and boot successfully.

boot without -f, only 10105, and 1011db8 work fine to load /Extra/Extensions and prelink kernel, and boot successfully, 1095 didn't load /Extra/Extensions/FakeSMC.kext, load only kernelcaches, and can't boot to desktop.

 

bdmesg-all.zip

 

good job!!! :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

 

[edit]

Test conditions 2 for 1095 boot without -f :

-v, all kexts as FakeSMC put to /Extra/Extensions for 1095.

1.original mach_kernel + rebuild kernel caches. didn't load /Extra/Extensions/FakeSMC.kext, load only kernelcaches, and can't boot to desktop.

1.patched mach_kernel + rebuild kernel caches. load /Extra/Extensions/FakeSMC.kext with kernelcaches, and boot to desktop successfully.

patch code is the same as KBEMLReplace as Clover's kext_inject.c

perl -pi -e 's|\xC6\xE8\x30\x00\x00\x00\xEB\x08\x48\x89\xDF|\xC6\xE8\x30\x00\x00\x00\x90\x90\x48\x89\xDF|g' mach_kernel
  • Like 3
Link to comment
Share on other sites

Really a  big thanks crazybirdy for the tests made.

This new build should be working fron 10.6 up to latest El Capitan. Patch was already included but this patch can slow the boot process so I made the statement "OSes conditional" and Mavericks was skipped by my mistake. 
If everything is ok then it will be even faster booting using Enoch, just make my ideas clearer, but right now I think things are sorted out  :D
New boot file attached.
Hi Micky1979, now I am able to run /Extra/Extensions in all my OSes as 1095, 10105, and 1011db8. That's a good news.

:yes:

 

Test conditions:

-v, original kernel, all kexts as FakeSMC put to /Extra/Extensions for 1095, 10105, and 1011db8, rebuild kernel caches.

boot with -f, all work fine to load /Extra/Extensions with 1095, 10105, 1011db8, and boot successfully.

boot without -f, only 10105, and 1011db8 work fine to load /Extra/Extensions and prelink kernel, and boot successfully, 1095 didn't load /Extra/Extensions/FakeSMC.kext, load only kernelcaches, and can't boot to desktop.

 

attachicon.gifbdmesg-all.zip

 

good job!!! :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

 

[edit]

Test conditions 2 for 1095 boot without -f :

-v, all kexts as FakeSMC put to /Extra/Extensions for 1095.

1.original mach_kernel + rebuild kernel caches. didn't load /Extra/Extensions/FakeSMC.kext, load only kernelcaches, and can't boot to desktop.

1.patched mach_kernel + rebuild kernel caches. load /Extra/Extensions/FakeSMC.kext with kernelcaches, and boot to desktop successfully.

patch code is the same as KBEMLReplace as Clover's kext_inject.c

perl -pi -e 's|\xC6\xE8\x30\x00\x00\x00\xEB\x08\x48\x89\xDF|\xC6\xE8\x30\x00\x00\x00\x90\x90\x48\x89\xDF|g' mach_kernel
Edited by Micky1979
boot file removed
  • Like 1
Link to comment
Share on other sites

is to test with Maveriks...

ok, wait for a minute. just come home. :yes:

 

[edit]

Not work with 1095 as the same as below.

Test conditions 2 for 1095 boot without -f :

-v, all kexts as FakeSMC put to /Extra/Extensions for 1095.

1.original mach_kernel + rebuild kernel caches. didn't load /Extra/Extensions/FakeSMC.kext, load only kernelcaches, and can't boot to desktop.

 

video FYI.

https://www.sendspace.com/file/1futzf

 

PS: my CPU+MB can install 10411+1058+1068+1075+1085..and later..

I will reinstall all of these OSes, and test it later, will let you know the results. :D

  • Like 1
Link to comment
Share on other sites

 

[edit]

Not

PS: my CPU+MB can install 10411+1058+1068+1075+1085..and later..

I will reinstall all of these OSes, and test it later, will let you know the results. :D

Wow! You are able to test Tiger 10.4.11 too???? Nice!

 

ErmaC

  • Like 1
Link to comment
Share on other sites

PS: my CPU+MB can install 10411+1058+1068+1075+1085..and later..

I will reinstall all of these OSes, and test it later, will let you know the results. :D

Hey Bro, do not do this for me, I can not pay for your time! ^_^

Other people will benefit for your specific request, so they can test old OSes if they still have it ..
Personally I think OSX Lion already reeks of old (Snow was the magic OS, better than Lion anyway), ML is bad .. and we have three other recent Operating Systems.
Link to comment
Share on other sites

Can you post the 10.9.5 mach_kernel to see occurrences directly in the binary? I'll do that later because I'm not at Home...

 

patch code as #3375. :)

1095-org.zip

1095-patch.zip

 

Wow! You are able to test Tiger 10.4.11 too???? Nice!

 

ErmaC

Yes, also 10.4.11, all work fine with original kernel, still re-installing now.....need time. :yes:

 

  • Like 1
Link to comment
Share on other sites

 

Hey Bro, do not do this for me, I can not pay for your time! ^_^

Other people will benefit for your specific request, so they can test old OSes if they still have it ..

Personally I think OSX Lion already reeks of old (Snow was the magic OS, better than Lion anyway), ML is bad .. and we have three other recent Operating Systems.

 

That's fine, I always install so many systems to my HDD, such as Linux, FreeBSD, Solaris, MacOSX, WinXP+7+8.1+10.....It's fun for me.

As long time ago, Mac OS X come from NeXTStep 3.3+4.1 also.. ...but not this CPU now.

You know, it's funny things. :D

  • Like 1
Link to comment
Share on other sites

Ha ha, you are awesome! :yes:

Please test this one only in Mavericks:attachicon.gifboot.zip

10.7.5 and 10.10.5 work fine as bdmesg , but 10.8.5, 10.9.5 didn't work like as video #3378 and didn't see this string as below. :yes:

OK.
Hi crazybirdy, I hope .....

1075+10105.zip

 

[edit]

New test with svn trunk r2757 for 10.5.8, 10.6.8, 10.7.5, 10.8.5, 10.9.5, 10.10.5, 10.11.db8.

 

10.5.8 works fine with loading /Extra/Extensions/FakeSMC and /System/Library/Extensions.mkext.

10.6.8 works fine with loading /Extra/Extensions/FakeSMC and /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.

And 10.6.8 get reboot after first gray screen with test #3385 boot.zip file, so it didn't need the patch code.

 

We need patch code for 10.7.5, 10.8.5, 10.9.5, 10.10.5, 10.11.db8 only,

need to remove 10.6.8 patch code, and fix 10.8.5 and 10.9.5 only. :yes:

 

FYI.

  • Like 1
Link to comment
Share on other sites

10.7.5 and 10.10.5 work fine as bdmesg , but 10.8.5, 10.9.5 didn't work like as video #3378 and didn't see this string as below. :yes:

OK.
Hi crazybirdy, I hope .....

attachicon.gif1075+10105.zip

 

[edit]

New test with svn trunk r2757 for 10.5.8, 10.6.8, 10.7.5, 10.8.5, 10.9.5, 10.10.5, 10.11.db8.

 

10.5.8 works fine with loading /Extra/Extensions/FakeSMC and /System/Library/Extensions.mkext.

10.6.8 works fine with loading /Extra/Extensions/FakeSMC and /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.

And 10.6.8 get reboot after first gray screen with test #3385 boot.zip file, so it didn't need the patch code.

 

We need patch code for 10.7.5, 10.8.5, 10.9.5, 10.10.5, 10.11.db8 only,

need to remove 10.6.8 patch code, and fix 10.8.5 and 10.9.5 only. :yes:

 

FYI.

Wow :lol:

I need to focus on ML and Mavericks, basically. Also ErmaC is working on it, and all patches will be only injected at user will (code is almost ready). 

I hope in a big refresh of Chameleon capabilities soon ^_^ . ATM in Enoch were something reside,  nothing really new..but... :D

  • Like 2
Link to comment
Share on other sites

Wow :lol:

I need to focus on ML and Mavericks, basically.

Thx a lot Micky!

 

I hope we find a problem...

@crazybirdy pls pls test this on Mountain Lion and Mavericks with the same condition as posed Micky1979 in his previus posts.

 

We expect to see this string in your output

 

Hi crazybirdy have a good day with Mountain Lion or Mavericks!
boot.zip

 

Anyway pls attach here the bdmesg (we have add some reworked version check and it appears in the first lines of the log like the build too :P)

ex:

Booting on OS X 10.10.5 (14F27)
Have a good day

 

ErmaC

  • Like 2
Link to comment
Share on other sites

@crazybirdy pls pls test this on Mountain Lion and Mavericks with the same condition as posed Micky1979 in his previus posts.

 

We expect to see this string in your output

 

Hi crazybirdy have a good day with Mountain Lion or Mavericks!
attachicon.gifboot.zip

 

Anyway pls attach here the bdmesg (we have add some reworked version check and it appears in the first lines of the log like the build too :P)

ex:

Booting on OS X 10.10.5 (14F27)
Have a good day

 

ErmaC

 

 

Test conditions (boot without -f):

1.Boot with -v, original kernel, all kexts as FakeSMC put to /Extra/Extensions for 1058, 1068, 1075, 1085, 1095, 10105, and 1011db8, rebuild kernel caches.

2.All work fine to load /Extra/Extensions with kernelcaches with 1075, 1085, 1095, 10105, and 1011db8, and boot successfully as bdmesg, and yes to see the string. :yes:

bdmesg.zip

 

Great job, all work fine now. :thumbsup_anim: :thumbsup_anim: :thumbsup_anim:

 

3.1058, 1068 get reboot as video. https://www.sendspace.com/file/243l7i

4.Test 1058, 1068 with svn trunk r2757, work fine to load mach_kernel, /Extra/Extensions and  Extensions.mkext as bdmesg. (don't have kernelcaches files)

 

How about remove patch code of 10.5 and 10.6 ? :)

 

crazybirdy

  • Like 2
Link to comment
Share on other sites

Good! Have you try Snow w/o the mkext and only kexts?

 

Test again: 1058, 1068 with -f or without -f.

Not work with download section Enoch-r2758, and #3388 boot.zip

 

But work fine with svn trunk r2757 and Enoch r2755.

And I compile svn trunk r2757 with add Physical Memory Size, also works fine with 1058, 1068, 1011db8 (patched kernel).

 

Not know why, FYI.

 

[update]

10.4.11 with original mach_kernel gets reboot as 10.5.8 as above with Enoch-r2758, and #3388 boot.zip,

and works fine with svn trunk r2757 and Enoch r2755.

Link to comment
Share on other sites

Test again: 1058, 1068 with -f or without -f.

Not work with download section Enoch-r2758, and #3388 boot.zip

 

But work fine with svn trunk r2757 and Enoch r2755.

And I compile svn trunk r2757 with add Physical Memory Size, also works fine with 1058, 1068, 1011db8 (patched kernel).

 

Not know why, FYI.

 

[update]

10.4.11 with original mach_kernel gets reboot as 10.5.8 as above with Enoch-r2758, and #3388 boot.zip,

and works fine with svn trunk r2757 and Enoch r2755.

@crazybirdy

Could you try the previous boot with 10.4.11 and 10.5.8 removing Extensions.mkext from /Extra/ and put the needed kext into /Extra/Extensions/ ?

 

ErmaC

  • Like 1
Link to comment
Share on other sites

@crazybirdy

Could you try the previous boot with 10.4.11 and 10.5.8 removing Extensions.mkext from /Extra/ and put the needed kext into /Extra/Extensions/ ?

 

ErmaC

Attached is the bdmesg of 10.5.8, and still looking for bdmesg which works on 10.4.11, I will try to compile a new bdmesg for tiger. :yes:

 

crazybirdy

 

[update]

Find no bdmesg work and failed to build bdmesg on 10.4.11, finally convert boot-log from hex to ascii to get bdmesg-10411 as attached. FYI. :D

bdmesg-10411+1058.zip

  • Like 2
Link to comment
Share on other sites

Attached is the bdmesg of 10.5.8, and still looking for bdmesg which works on 10.4.11, I will try to compile a new bdmesg for tiger. :yes:

 

crazybirdy

...

Chameleon 2.3svn (svn-r2757) [2015-09-03 08:05:07]
PLS with the Enoch boot #Here

 

ErmaC

  • Like 1
Link to comment
Share on other sites

Chameleon 2.3svn (svn-r2757) [2015-09-03 08:05:07]
PLS with the Enoch boot #Here

 

ErmaC

 

 

I know, I use 2757 build myself to test again and it boots fine.

 

The test conditions is as before: boot with -v, original kernel, all need kexts as FakeSMC put to /Extra/Extensions.

1. remove /Extra/Extensions.mkext and /S/L/Extensions.mkext.

2. remove /Extra/Extensions.mkext , but keep /S/L/Extensions.mkext.

3. keep /Extra/Extensions.mkext , and keep /S/L/Extensions.mkext.

 

The test result is all the same,

get reboot as video. https://www.sendspace.com/file/243l7i as #3389 with download section Enoch-r2758, and #3388 boot.zip,

but work fine with svn trunk r2757 and Enoch r2755 for 10.4.11. 10.5.8, 10.6.8.

 

I think the problem come with download section Enoch-r2758.

  • Like 1
Link to comment
Share on other sites

@crazybirdy I made two build (boot1 e boot2), please test both in Snow with all your ".mkext" as you are usual.  Then test on Mavericks.

Thanks

Edited by Micky1979
boot files removed
  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...