mhaeuser Posted June 6, 2017 Share Posted June 6, 2017 Yeah, as I added in EDIT4 of my post further above, an old patch gets applied and then the routine exits... either enable the new way, or remove anything but 10.13 to work around it. The patch is alright. 4 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436006 Share on other sites More sharing options...
MattsCreative Posted June 6, 2017 Share Posted June 6, 2017 Waiting on a miracle Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436041 Share on other sites More sharing options...
Riley Freeman Posted June 6, 2017 Share Posted June 6, 2017 There might be more work needed. Using a patched Clover by denskop over at applelife I'm able to boot the installer with kexts injected. But after second stage setup begins it quits out with an error about being unable to verify the firmware. I modified my SMBIOS to match the version of the firmware file the install dumped into my EFI partition but that didn't satisfy it. Also installing to APFS was a no-go. There were many filesystem related errors. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436047 Share on other sites More sharing options...
MattsCreative Posted June 6, 2017 Share Posted June 6, 2017 There might be more work needed. Using a patched Clover by denskop over at applelife I'm able to boot the installer with kexts injected. But after second stage setup begins it quits out with an error about being unable to verify the firmware. I modified my SMBIOS to match the version of the firmware file the install dumped into my EFI partition but that didn't satisfy it. Also installing to APFS was a no-go. There were many filesystem related errors. link this clover Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436053 Share on other sites More sharing options...
ahedgehog Posted June 6, 2017 Share Posted June 6, 2017 Here it is: https://applelife.ru/threads/ustanovka-macos-high-sierra-10-13-na-intel-pc.2210706/page-8 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436056 Share on other sites More sharing options...
Riley Freeman Posted June 6, 2017 Share Posted June 6, 2017 That Clover only boots 10.13 so if you use it you'll need to roll back to be able to boot back into Sierra or earlier. Update: I checked out the temp folder on the 10.13 drive. Here's the end of the ia.log file where the install fails. It looks like it's checking the firmware for APFS support and failing because it can't find it. Jun 6 01:59:47 MacBook-Pro OSInstaller[576]: Registering the connection Jun 6 01:59:47 MacBook-Pro OSInstaller[576]: client 0x7f87b9867f20: phaseName = OS Installer 2 Jun 6 01:59:47 MacBook-Pro OSInstaller[576]: ROM Features returned: 3221353783 Jun 6 01:59:47 MacBook-Pro OSInstaller[576]: ROM does not support APFS Jun 6 01:59:47 MacBook-Pro storagekitd[577]: Bless of /System/Library/CoreServices failed with status 2 Jun 6 01:59:47 MacBook-Pro OSInstaller[576]: OSIInstallElement <OSIVerifyROMElement: 0x7f87b98b7200> errored out:Error Domain=com.apple.osinstall Code=512 "An error occurred while verifying firmware." UserInfo={NSLocalizedDescription=An error occurred while verifying firmware.} Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436062 Share on other sites More sharing options...
LockDown Posted June 6, 2017 Share Posted June 6, 2017 I had to change #if 0 to #if 1 in order for injection to work on 10.12.5 changed what? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436098 Share on other sites More sharing options...
Matgen84 Posted June 6, 2017 Share Posted June 6, 2017 Hello, kext_inject.c has been updated to support the latest macOS High Sierra, please test and feedback. (Will upload pre-compiled Clover binaries later) 1013_old_way_kext_inject.c.zip [uPDATE 1] kext_patch.c now also supports 10.13! 1013_kernel_patcher.c.zip [uPDATE 2] Added pre-compiled binaries of Clover. clover_r4079_patch_1013_test.zip Also, don't forget to add APFS driver! If you don't have one, you may download it from here. Hello macOS High Sierra hangs at AppleACPICPU: kextd stall [0], (240s): 'AppleACPICPU' No injection? 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436129 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 Hello macOS High Sierra hangs at AppleACPICPU: kextd stall [0], (240s): 'AppleACPICPU' No injection? Yes... I've done something utterly stupid. Sec, let me check it. [EDIT]: The code seems fine... Weird. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436302 Share on other sites More sharing options...
Riley Freeman Posted June 6, 2017 Share Posted June 6, 2017 Yes... I've done something utterly stupid. Sec, let me check it. When you're build a new Clover can you also build one with FirmwareFeatures and FirmwareFeaturesMask set to 0xFFFFFFFF? The installer is tripping up because the "firmware" isn't reporting that it supports APFS. The hope is that setting it to FFFFFFFF might pass the check. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436312 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 Verified both of your patches against TheRacerMaster's kernel, they are fine... either they added some other security ****, or the issue is not kext injection. They also might have accidentially broken it as the code is not used in any non-OSx86 scenario. EDIT: Was just told by a guy that he sees FakeSMC init messages, though boot still doesn't succeed. No message about DSMOS. EDIT2: Am I wrong guessing there is no supported Mac with a PMIO SMC? EDIT3: AppleSMC.kext still has and calls PMIO functions... phew, no clue now. EDIT4: So yeah... might the issue just be the revert to the 'old way', i.e. that and old patch is applied to the new kernel? Oops, if the patches are fine, then why it's failed? BTW, according to this one, it seems that my patches worked? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436314 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 When you're build a new Clover can you also build one with FirmwareFeatures and FirmwareFeaturesMask set to 0xFFFFFFFF? The installer is tripping up because the "firmware" isn't reporting that it supports APFS. The hope is that setting it to FFFFFFFF might pass the check. Sorry, it's unfortunate that I have no Clover compilation environment on this case... Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436321 Share on other sites More sharing options...
Sherlocks Posted June 6, 2017 Share Posted June 6, 2017 binary check list 10.13 BT4LE-Handoff-Hotspot -- same 10.12 Boot graphics glitch 0100007522 010000EB22 Airport-Extreme -- same 10.12 airport fvco -- same 10.12 BCM94352-whitelist patch -- same 10.12 5 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436330 Share on other sites More sharing options...
mhaeuser Posted June 6, 2017 Share Posted June 6, 2017 Oops, if the patches are fine, then why it's failed? BTW, according to this one, it seems that my patches worked? Did you read EDIT4 or check the debug screenshots? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436335 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 Did you read EDIT4 or check the debug screenshots? Yep, soon I realised that, and I'm compiling the new Clover... [DEPRECATED] When you're build a new Clover can you also build one with FirmwareFeatures and FirmwareFeaturesMask set to 0xFFFFFFFF? The installer is tripping up because the "firmware" isn't reporting that it supports APFS. The hope is that setting it to FFFFFFFF might pass the check. Hi, will this work? (http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2436336) 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436336 Share on other sites More sharing options...
Riley Freeman Posted June 6, 2017 Share Posted June 6, 2017 No, kext injection isn't working with this one. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436341 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 No, kext injection isn't working with this one. Thanks for your feedback. Hmm, let me check... Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436347 Share on other sites More sharing options...
Fredde2209 Posted June 6, 2017 Share Posted June 6, 2017 Success! macOS High Sierra working! Kexts in S/L/E but still, no Kext Injection. I think... I will check that later again, just to be completely sure! 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436350 Share on other sites More sharing options...
MaLd0n Posted June 6, 2017 Share Posted June 6, 2017 very slow in Language screen, stop there. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436354 Share on other sites More sharing options...
mhaeuser Posted June 6, 2017 Share Posted June 6, 2017 [DEPRECATED] What did you change...? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436369 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 No, kext injection isn't working with this one. Oops, I think now my brain is a total mess! There was an variable error in the previous version, I hope this one should work: new_src.zip Binaries: Clover_4079_injectkext_kern_patch_test.zip What did you change...? That should override Num, instead of NumHighSie... 1 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436375 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 Maybe I am missing something elese @PMHeart but with latest your file I see in boot menu only my Windows drives You are missing FS drivers I guess. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436384 Share on other sites More sharing options...
Riley Freeman Posted June 6, 2017 Share Posted June 6, 2017 Oops, I think now my brain is a total mess! There was an variable error in the previous version, I hope this one should work: Clover_4079_injectkext_kern_patch_test.zip Still doesn't work here. Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436405 Share on other sites More sharing options...
mhaeuser Posted June 6, 2017 Share Posted June 6, 2017 Now no kernel patch is applied at all... lol. EDIT: Neither does it say it's an unknown kernel, nor that there was any patch applied... wth lol. Is there a big fat flaw in AsciiOSVersionToUint64() or is os_version incorrect? The only path I find where it would output the 'pausing' text without printing anything before are (S)L and Sierra. Might they not have updated the version whereever os_version is from? Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436411 Share on other sites More sharing options...
PMheart Posted June 6, 2017 Share Posted June 6, 2017 Still doesn't work here. Really weird then... Hmm, well, I'm actually not familiar with these procedures, I wish someone may help me check the source code: inject_patcher.zip And then, last try... (This pkg version) test_Clover_v2.4k_r4079.zip Now no kernel patch is applied at all... lol. EDIT: Neither does it say it's an unknown kernel, nor that there was any patch applied... wth lol. Is there a big fat flaw in AsciiOSVersionToUint64() or is os_version incorrect? The only path I find where it would output the 'pausing' text without printing anything before are (S)L and Sierra. Might they not have updated the version whereever os_version is from? So I guess the code is fine, but something goes wrong in these funcs/vars? 6 Link to comment https://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page/519/#findComment-2436414 Share on other sites More sharing options...
Recommended Posts