Files posted by fusion71au
Clover r4799 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
1. Download and unzip "EFI_Clover_r4799 for VMware.zip". Mount Clover-v2.4k-4799-X64 by double clicking on it.
2. Mount your VM's EFI System Partition eg in terminal
sudo diskutil mount disk0s1 3. Copy EFI folder from step 1 into the EFI partition
4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
AppleAHCIPort.kext v328 from High Sierra PB1_17A291m.
Info.plist has been edited so Bundle version is 999.1.1 ---> give higher priority loading in kernel cache/pre-linked kernel than v329 from later betas/GM. Need to disable SIP (since editing info.plist invalidates Apple's kext signature).
Install in /Library/Extensions (so doesn't get over-written during updates) repair permissions, rebuild caches eg
sudo chown -R 0:0 /Library/Extensions/AppleAHCIPort.kext && sudo chmod -R 755 /Library/Extensions/AppleAHCIPort.kext sudo touch /System/Library/Extensions && sudo kextcache -u / Test kext is loadable...
sudo kextutil -tn /Library/Extensions/AppleAHCIPort.kext Confirm kext is loaded after rebooting the system...
kextstat | grep AHCIPort To use with a USB installer, the kext needs to be included in the prelinkedkernel. Use PLK.tool attached to post#13 to create a new prelinkedkernel with AppleAHCIPort.kext v328, then replace original prelinkedkernel in the installer - post#16.
Disk Utility from Yosemite 10.10.5 (ver 13 (606)) patched to run on El Capitan.
Note: After you have downloaded and unzipped the file, you need to let root:wheel take ownership of the app before the app will run...
sudo chown -R 0:0 ~/Downloads/Disk\ Utility.app
v1 Patching procedure from Restore old Disk Utility in OS X El Capitan, credit @Justus Beyer
v2 Patched with patch pattern from diskUtilityPatch, credit @dimosgmx
Debug menu can be enabled with
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
Advanced image verification options unlocked with
defaults write com.apple.DiskUtility advanced-image-options 1
To turn off the above options, use the same commands in terminal but type 0 instead of 1.
ElNono's dump tool to determine variables used to activate iMessage. Run on real mac or validated hackintosh to get working Serial Number, HardwareID, MLB & ROM values for Clover config.plist.
MLB & ROM explained
Mac cloning if you own a Mac - procedure in the AIO guides
Note: Runs on OSX Mountain Lion or later.
Update 8 Sep 2014: V2 Addition of system-id to dump and improved formatting of text.
Credits to @pokenguyen and @sugarface.