Jump to content

bs0d

bs0d

Member Since 14 Apr 2007
Offline Last Active May 24 2017 12:09 AM
***--

#2430047 Clover General discussion

Posted by bs0d on 24 May 2017 - 12:09 AM

ahh the old please donate funds to aid progress malarky.. also since this site is run as a commercial entity why do people donate ?

#2416688 Clover General discussion

Posted by bs0d on 03 May 2017 - 11:18 AM

Apple always uses SMBIOS v2.4. Actually MacBookPro13,x models now use SMBIOS 3.0

#2407559 Classic Mac

Posted by bs0d on 19 April 2017 - 04:41 PM

classic mac in a browser :-) https://archive.org/...warelibrary_mac

#2401826 Clover Bug/Issue Report and Patch

Posted by bs0d on 10 April 2017 - 02:03 PM

this isn't the place to explain how to code and importance of producing readable code but one would have imagined that members with titles such as coder and developer would already know the benefits of such enlightenment. browsing the source code i was clearly wrong.

#2401725 Clover Bug/Issue Report and Patch

Posted by bs0d on 10 April 2017 - 11:12 AM

sorry break is better than goto for reading code.

#2400551 Create a new kext that uses boot args

Posted by bs0d on 08 April 2017 - 10:31 AM

perhaps look at the source for other kexts that have args to give you a hint ?

#2387663 New OS X compatible motherboard -> QUO

Posted by bs0d on 20 March 2017 - 10:44 AM

RIP OzmosisRIP OpenCore due to security issues source was leaked and some companies are now selling fake'd AOS machines, i would tell people to avoid these companies. the journey has been fun but has now come to an end.OK so i may have jumped the gun regarding an early departure for these projects. Thanks for all the kind words we've received. Watch This Space.

#2387205 New OS X compatible motherboard -> QUO

Posted by bs0d on 19 March 2017 - 12:36 PM

RIP OzmosisRIP OpenCore due to security issues source was leaked and some companies are now selling fake'd AOS machines, i would tell people to avoid these companies. the journey has been fun but has now come to an end.

#2383976 Clover General discussion

Posted by bs0d on 14 March 2017 - 12:36 PM

why on earth would you patch MdePkg/Include/IndustryStandard/Pci22.h asking for a troubled life.

#2378510 New OS X compatible motherboard -> QUO

Posted by bs0d on 05 March 2017 - 03:19 PM

if you think the hassle of a couple of mins work in over 3 years is too much to justify, sell it and buy a mac.

#2377658 Ozmosis

Posted by bs0d on 04 March 2017 - 10:38 AM

Hi, what value for this: ACPI_LOADER_MODE_ENABLE | ACPI_LOADER_MODE_DUMP | ACPI_LOADER_MODE_DARWIN | ACPI_LOADER_MODE_UPDATE_LEGACY! I've posted this question about 5 months ago but no one answered!its pretty easy just add together the values of the options you require, nothing special or hard.

#2364659 Trying to enable Night Shift on unsupported macs

Posted by bs0d on 08 February 2017 - 12:31 PM

Nope. It could be impossible to implement patching framework by Clover. Just one reason - we don't know when the target framework has been loaded.Patching kernelcache is very different. Because the RAM for kernelcache must be released by boot.efi and at that time Clover will patch the RAM for kernelcache.Actually Clover will do nothing (have no ability to do) when boot.efi loads, or we can say after that.Anyway. Clover can't patch framework, at least right now.Maybe you should rethink your continued onslaught to 'appear' knowledgable, rather than continue to spew utter tosh like "that RAM needs to be released by boot.efi before a boot loader can patch it...... " Too many people thinking and not doing has become the 'norm'

#2360309 Clover General discussion

Posted by bs0d on 31 January 2017 - 02:14 PM

Hi. I came up with a new idea to find the patch code for KernelPm dynamically instead of now-using static data.But... Cannot test and too lazy to write code.  :PHere it is: (Patch kernel_patcher.c) 1. Introduce "UINT32" variable 'i'2. Call SearchAndCount() to find '00 00 00 00 00 00 00 00 0F 04 00 00 00 00 00 00' and check how many sets we can found.3. Introduce "int" variable 'k'4. for (k=0; k < SearchAndCount('00 00 00 00 00 00 00 00 0F 04 00 00 00 00 00 00'); k++) {      // introduce "int" variable 'j'      for (j=8; j>0; j--)        bytes[i-j] == 0x00 // the actual patch for KernelPm 10.10+} Could someone write the code based on the idea above? Thanks in advance.  :)Or just port the symbol based patcher that meklort did umm 4 years ago for chameleon.

#2358428 Clover General discussion

Posted by bs0d on 27 January 2017 - 07:57 PM

Take into account that we don't know where the kernel is loaded. It is Chameleon who knows. At ExitBootServices once you found the boot args struct. KernelData = (VOID *)(UINTN)(BA2->kernelSlide + 0x00200000); now you know too :P

#2358285 Clover Bug/Issue Report and Patch

Posted by bs0d on 27 January 2017 - 04:31 PM

why not just do the checks during BootExitServices ie once the kernel/prelink is loaded into ram by boot.efi. simple and always accurate if you use the kernel versions instead.

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy