Bronya Posted June 30, 2015 Share Posted June 30, 2015 In boot need write path to kernel ) Link to comment Share on other sites More sharing options...
chris1111 Posted June 30, 2015 Share Posted June 30, 2015 In boot need write path to kernel ) ok I try flag thats work So Iam going to chek if the OS X is open see the boot dont have Extra theme At the end its Black screen and STOP Link to comment Share on other sites More sharing options...
Micky1979 Posted June 30, 2015 Share Posted June 30, 2015 Hi ! Try old cdboot from Chameleon-2.0-RC4 for EL Cap ! I fix this for test ! cdboot.zip What's the problem ?? the actual cdboot is not good?? Please try this one: cdboot.zip can you and @chris1111 run this to see your nasm assembler version? nasm -v mine is NASM version 2.11.06 compiled on Dec 15 2014 yours?? Link to comment Share on other sites More sharing options...
chris1111 Posted June 30, 2015 Share Posted June 30, 2015 What's the problem ?? the actual cdboot is not good?? Please try this one: cdboot.zip can you and @chris1111 run this to see your nasm assembler version? Mine is I am try to build DVD and with the Enoch cdboot thats not work Now I try your cdboot mine is NASM version 0.98.40 (Apple Computer, Inc. build 11) compiled on May 11 2015 Link to comment Share on other sites More sharing options...
Micky1979 Posted June 30, 2015 Share Posted June 30, 2015 I am try to build DVD and with the Enoch cdboot thats not work Now I try your cdboot mine is NASM version 0.98.40 (Apple Computer, Inc. build 11) compiled on May 11 2015 Now I need to go, but Apple version is too old... I'll see your answer later.. EDIT it come from Enoch that is the same in Chameleon, just different assembler for me. Anyway we must look at makefile also to see for particular flag in case is not working, but now no time... Link to comment Share on other sites More sharing options...
chris1111 Posted June 30, 2015 Share Posted June 30, 2015 Now I need to go, but Apple version is too old... I'll see your answer later.. EDIT it come from Enoch that is the same in Chameleon, just different assembler for me. Anyway we must look at makefile also to see for particular flag in case is not working, but now no time... Thats working thanks Mickey1979 Thanks to Bronya to for helping I made new preboot.dmg and its work perfect with the cdboot you have posting Look of that with OS X Install DVD Chameleon 4 Link to comment Share on other sites More sharing options...
Micky1979 Posted June 30, 2015 Share Posted June 30, 2015 OK, all is fine then Link to comment Share on other sites More sharing options...
chris1111 Posted June 30, 2015 Share Posted June 30, 2015 OK, all is fine then Yes Edit now I can post new Installer 1 Link to comment Share on other sites More sharing options...
Micky1979 Posted July 1, 2015 Share Posted July 1, 2015 tomorrow I'll test this, just imported: ================= Making all in KernelPatcher ================= [MKDIR] /Users/Micky1979/Chameleon/trunk/obj/i386/modules/KernelPatcher [CC] kernel_patcher.c [CC] commpage_patch.c [CC] cpuid_patch.c [CC] lapic_patch.c [CC] power_managment_patch.c [CC] bootstrap_patch.c [CC] kext_patch.c [CC] xcpm_patch.c [LD] KernelPatcher.dylib latest source by xzeune, but looks like as an unfinished job (I hope I am wrong ⬅︎ ), and not sure was originally made to compile on osx . Fingers crossed and go to bed 3 Link to comment Share on other sites More sharing options...
Micky1979 Posted July 1, 2015 Share Posted July 1, 2015 tomorrow I'll test this, just imported: ================= Making all in KernelPatcher ================= [MKDIR] /Users/Micky1979/Chameleon/trunk/obj/i386/modules/KernelPatcher [CC] kernel_patcher.c [CC] commpage_patch.c [CC] cpuid_patch.c [CC] lapic_patch.c [CC] power_managment_patch.c [CC] bootstrap_patch.c [CC] kext_patch.c [CC] xcpm_patch.c [LD] KernelPatcher.dylib latest source by xzeune, but looks like as an unfinished job (I hope I am wrong ⬅︎ ), and not sure was originally made to compile on osx . Fingers crossed and go to bed Ok, El Capitan not installed yet because I played with KernelPatcher....and is working again in Yosemite cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpu cpuid_patch.c[119]: Panic call removed. commpage_patch.c: _commpage_stuff_routine patched. commpage_patch.c: _commpage_stuff_routine patched. commpage_patch.c: _commpage_stuff_routine patched. commpage_patch.c: _commpage_stuff_routine patched. commpage_patch.c: _commpage_stuff_routine patched. lapic_patch.c[80]: lapic_init panic removed. lapic_patch.c[137]: lapic_interrupt panic removed Since yesterday applied some casting and I suspect "printf" is not working (so I have using other to make test), "stdio.h" is there but later I have to look for something that cause the hang... Need a "switch function" for 32 or 64 bit System. I'm going to ask meklort if I can share the binary to test with you all (because my source code is really dirty to be published ), but now I go to dinner Stay tuned! 4 Link to comment Share on other sites More sharing options...
chris1111 Posted July 2, 2015 Share Posted July 2, 2015 Sorry but I really dont need kernel Patcher for El Capitan and Yosemite Bolt Install and post install Link to comment Share on other sites More sharing options...
Micky1979 Posted July 3, 2015 Share Posted July 3, 2015 Sorry but I really dont need kernel Patcher for El Capitan and Yosemite Bolt Install and post install Yes agreed, if we all are using Clover! You don't have a HP Probook that need a Lapic patch? ...or a xcpm patch..or a power management patch..or inject kexts w/o leave /S/L/E untouched? KernelPatcher has make my lappy working w/o use cpus=1, w/o patched kernel, w/o Clover (this is installed anyway in my EFI partition in UEFI mode since Clover is come out, but that is not the point here ). As I said before I was ready to ask meklort the permission to share a compiled binary... but this seem work fine for me, but not for others. so I started learning a little bit from here: https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/MachORuntime/ because if you want made a on the fly patch you need to know how do, __TEXT(and is really intresting... but this require time)__text I hope Bronya and ErmaC can make this fully working again, otherwise, for the future is better to use only Clover or buy a Quo motherboard.... My thoughts 1 Link to comment Share on other sites More sharing options...
chris1111 Posted July 3, 2015 Share Posted July 3, 2015 Yes agreed, if we all are using Clover! You don't have a HP Probook that need a Lapic patch? ...or a xcpm patch..or a power management patch..or inject kexts w/o leave /S/L/E untouched? KernelPatcher has make my lappy working w/o use cpus=1, w/o patched kernel, w/o Clover (this is installed anyway in my EFI partition in UEFI mode since Clover is come out, but that is not the point here ). As I said before I was ready to ask meklort the permission to share a compiled binary... but this seem work fine for me, but not for others. so I started learning a little bit from here: https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/MachORuntime/ because if you want made a on the fly patch you need to know how do, __TEXT(and is really intresting... but this require time)__text I hope Bronya and ErmaC can make this fully working again, otherwise, for the future is better to use only Clover or buy a Quo motherboard.... My thoughts Ok thanks very good explication Link to comment Share on other sites More sharing options...
Micky1979 Posted July 3, 2015 Share Posted July 3, 2015 Sorry it was not an explanation, but a question. OSX check kext signature and allow it to load or not, but this does not happen at boot time. Reason why it is better not to make changes in SLE. Then understanding how manipulate and adjust mach-o binary can make us able to deceive OSX. When we are about to boot we decode the kernel or the prelinked kernel cache before call the init code (time to play ). In the second case OSx not make big congratulations to run unsigned kexts already pre-linked to kernel (in fact running the kext cache you can remove kext-dev-mode flag safely). For future updates and restrictions by Apple, in my opinion the bootloader must be able to patch the kernelcache, for this the kernel patcher will be closely necessary, or the game ends. How to do this is another matter, we have to study KernelPatcher module is/was a light year ahead us 2 Link to comment Share on other sites More sharing options...
blackosx Posted July 3, 2015 Share Posted July 3, 2015 We are lucky to have meklort and other major players behind the scenes keeping us all in the game. EDIT: makes me think back to this post from Hagar. http://www.insanelymac.com/forum/topic/234304-plans-for-a-possible-new-osx86-utility/page-2?do=findComment&comment=1579744 5 Link to comment Share on other sites More sharing options...
Micky1979 Posted July 3, 2015 Share Posted July 3, 2015 he he right! Link to comment Share on other sites More sharing options...
Micky1979 Posted July 3, 2015 Share Posted July 3, 2015 makes me think back to this post from Hagar. http://www.insanelymac.com/forum/topic/234304-plans-for-a-possible-new-osx86-utility/page-2?do=findComment&comment=1579744 Hagar, never talk with him, but he has an unfeigned job about "the hystory of X86 part 1" ...maybe part 2 is now .... I can't find a link atm... was intresting.. Link to comment Share on other sites More sharing options...
Dyolp Posted July 4, 2015 Share Posted July 4, 2015 Yes Edit now I can post new Installer Have you already post DVD creator Chameleon ? Thank you Link to comment Share on other sites More sharing options...
chris1111 Posted July 4, 2015 Share Posted July 4, 2015 Have you already post DVD creator Chameleon ? Thank you no Link to comment Share on other sites More sharing options...
joe75 Posted July 4, 2015 Share Posted July 4, 2015 EDIT: makes me think back to this post from Hagar. http://www.insanelymac.com/forum/topic/234304-plans-for-a-possible-new-osx86-utility/page-2?do=findComment&comment=1579744 Thanks, blackosx. For digging up that topic and the contributions you've brought as well! Thats a good old post to remember and still holds true to this day.. 3 Link to comment Share on other sites More sharing options...
Fabio1971 Posted July 4, 2015 Share Posted July 4, 2015 Thanks, blackosx. For digging up that topic and the contributions you've brought as well! Thats a good old post to remember and still holds true to this day.. I agree Fabio Link to comment Share on other sites More sharing options...
calibre™ Posted July 5, 2015 Share Posted July 5, 2015 Ok, El Capitan not installed yet because I played with KernelPatcher....and is working again in Yosemite cpuid_patch.c[56]: Attempting to patch 64bit kernel for unknown cpucpuid_patch.c[119]: Panic call removed.commpage_patch.c: _commpage_stuff_routine patched.commpage_patch.c: _commpage_stuff_routine patched.commpage_patch.c: _commpage_stuff_routine patched.commpage_patch.c: _commpage_stuff_routine patched.commpage_patch.c: _commpage_stuff_routine patched.lapic_patch.c[80]: lapic_init panic removed.lapic_patch.c[137]: lapic_interrupt panic removedSince yesterday applied some casting and I suspect "printf" is not working (so I have using other to make test), "stdio.h" is there but later I have to look for something that cause the hang...Need a "switch function" for 32 or 64 bit System. I'm going to ask meklort if I can share the binary to test with you all (because my source code is really dirty to be published ), but now I go to dinner Stay tuned! Does it support newer cpu? also, can you clean up the print log a little bit, kinda messy Link to comment Share on other sites More sharing options...
mrjayviper Posted July 6, 2015 Share Posted July 6, 2015 Is the difference between Enoch and Chameleon just the GUI? I searched the net but nothing comes up. Thank you Link to comment Share on other sites More sharing options...
mendietinha Posted July 6, 2015 Share Posted July 6, 2015 Is the difference between Enoch and Chameleon just the GUI? I searched the net but nothing comes up. Thank you nope. look at the changelog. Link to comment Share on other sites More sharing options...
Fabio1971 Posted July 6, 2015 Share Posted July 6, 2015 Is the difference between Enoch and Chameleon just the GUI? I searched the net but nothing comes up. Thank you practically is the cousin of Chameleon by ErmaChere in Italian : http://www.insanelymac.com/forum/topic/278638-enoch-bootloader/ here download : http://www.insanelymac.com/forum/files/file/71-enoch/ Fabio 1 Link to comment Share on other sites More sharing options...
Recommended Posts