Micky1979 Posted August 31, 2015 Share Posted August 31, 2015 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! 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted August 31, 2015 Share Posted August 31, 2015 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. I can test further attempts if need. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 1, 2015 Share Posted September 1, 2015 (edited) I didn't notice that funny string. I can test further attempts if need. There is a another funny string, if you can see it.....(it's a question and I need an answer ) 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 September 6, 2015 by Micky1979 boot file removed 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 2, 2015 Share Posted September 2, 2015 There is a another funny string, if you can see it.....(it's a question and I need an answer ) 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. 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: [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 3 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 (edited) 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 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. 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: [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 September 6, 2015 by Micky1979 boot file removed 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 is to test with Maveriks... 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 2, 2015 Share Posted September 2, 2015 is to test with Maveriks... ok, wait for a minute. just come home. [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. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 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... Link to comment Share on other sites More sharing options...
ErmaC Posted September 2, 2015 Author Share Posted September 2, 2015 [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. Wow! You are able to test Tiger 10.4.11 too???? Nice! ErmaC 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 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. 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 More sharing options...
crazybirdy Posted September 2, 2015 Share Posted September 2, 2015 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. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 Never seen Tiger, nor Leopard here THX for the kernel(s) Link to comment Share on other sites More sharing options...
crazybirdy Posted September 2, 2015 Share Posted September 2, 2015 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. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 2, 2015 Share Posted September 2, 2015 (edited) Ha ha, you are awesome! Please test this one only in Mavericks: Edited September 6, 2015 by Micky1979 boot file removed 2 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 3, 2015 Share Posted September 3, 2015 Ha ha, you are awesome! Please test this one only in Mavericks:boot.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. 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. FYI. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 3, 2015 Share Posted September 3, 2015 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. 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. FYI. Wow 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... 2 Link to comment Share on other sites More sharing options...
ErmaC Posted September 4, 2015 Author Share Posted September 4, 2015 Wow 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 ) ex: Booting on OS X 10.10.5 (14F27)Have a good day ErmaC 2 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 4, 2015 Share Posted September 4, 2015 @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 ) 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. bdmesg.zip Great job, all work fine now. :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 2 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 4, 2015 Share Posted September 4, 2015 Good! Have you try Snow w/o the mkext and only kexts? 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 4, 2015 Share Posted September 4, 2015 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 More sharing options...
ErmaC Posted September 5, 2015 Author Share Posted September 5, 2015 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 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 6, 2015 Share Posted September 6, 2015 @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. 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. bdmesg-10411+1058.zip 2 Link to comment Share on other sites More sharing options...
ErmaC Posted September 6, 2015 Author Share Posted September 6, 2015 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. crazybirdy ... Chameleon 2.3svn (svn-r2757) [2015-09-03 08:05:07]PLS with the Enoch boot #Here ErmaC 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted September 6, 2015 Share Posted September 6, 2015 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. 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted September 6, 2015 Share Posted September 6, 2015 (edited) @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 September 8, 2015 by Micky1979 boot files removed 2 Link to comment Share on other sites More sharing options...
Recommended Posts