Skype

Location

Interests

Hi, building Pandora's Box I need to compile Clover from source so I've created a script to do that following Clover devs advices.
Well, Build_Clover.command can easily build a standard Clover, but also permit you to define macros that are not available on the standard package.
So following Slice intruction here you can create a new package containing legacy boot file with all the macro you need by selecting them:
===============================================================================
BUILD boot7 with additional macros
<----------------------------------------------------
1) USE_APPLE_HFSPLUS_DRIVER
2) USE_BIOS_BLOCKIO
3) NO_GRUB_DRIVERS
4) DISABLE_UDMA_SUPPORT
5) ENABLE_VBIOS_PATCH_CLOVEREFI
6) DISABLE_USB_SUPPORT
7) ENABLE_PS2MOUSE_LEGACYBOOT
8) DEBUG_ON_SERIAL_PORT
9) DISABLE_LTO
10) ENABLE_SECURE_BOOT
11) USE_ION
12) DISABLE_USB_MASS_STORAGE
13) ENABLE_USB_OHCI
14) ENABLE_USB_XHCI
ONLY_SATA_0 added!
actual macros defined: -D REAL_NVRAM -D NO_GRUB_DRIVERS_EMBEDDED -D ONLY_SATA_0
That affect boot7 only,
enter you choice or press "b" to build:
Result:
also the package is customized to remind you what you have done!
Push here to Download

Slice is glad to present a new EFI bootloader. CLOVER Now version 2 rEFIt based. It is open source based on different projects: Chameleon, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision. I also want to thank all who help Slice with the development. Credits and copyrights remain in the sources. http://cloverefiboot.sourceforge.net/ Main features:
If you have a question please provide outputs from DarwinDumper (formed from Trauma tool). Thanks Trauma! Continued by blackosx and STLVNUB.
CloverGrower
Downloads
Installation
How to do UEFI boot
How to use - common words
Calculator for Automatic DSDT fix
Instructions for GraphicsInjector
ATIConnector patching
Any kexts patching with some Samples
CustomEDID
Hiding unnecessary menu entries
Instruction for DSDT corrections to do DeviceInjection works
Development
Themes
About kexts injection
Instructions for P- and C-states generator
Patching DSDT to get Sleep working
CPU settings and geekbench
ACPI tables loading
DSDTmini
Custom SMBios
F.A.Q.
iCloudFix
Using mouse.
How to make orange icons to be metallic
How to make software RAID (by Magnifico)
How to modify InstallESD.dmg (by shiecldk)
Config.plist settings
Using extra kexts and skipping kernelcache
Choosing EFI drivers
Configuration files
Automatic config.plist creating
Custom DSDT patches
How to do sleep/wake working with UEFI BOOT
DeviceID substitution (FakeID)
Using Custom OS Icons
Hibernation
Floating regions
Error allocating pages while starting OS
-----------------

Ozmosis bootloader
Warranty its void if use any of these mods,and there are no guaranty that this will work for all.
As u all already know QUO Aos get modified bios with Ozmosis bootloader.
This guide will help u use this fast and great bootloader on your board.
Ozmosis its a UEFI based bootloader that runs from firmware.
We have discovered some succesful mods using Aptio based boards from gigabyte.
Good bios versions are one that can write to nvram without using EMUVariableuefi clover driver.
To check that u need to install Clover and check if nvram varibles are stored after computer restart without using EMUVariableuefi.
Check that soo we can be sure that Ozmosis will run fine and that OSX installer will not fail in stage 2 of install process.
Without good bios that allow OSX writing to nvram we cannot use Ozmosis for instalation but only to boot installerd sistem.
This bootloader can load kexts from bios soo we can run OSX without any modifing of original apple store based installer.
All that are interesed in this bootloader need to mod own bios with windows based tools.
We will need MMTOOL 4.50.0.23 MMTool.zip for inserting,replacing and manipulating modules for this mod.
First of all we need make space in current firmware for succesfull mod.
1.)Check how many free space we have in firmware using mmtool.
We have 7kb free in this untouched original bios.
For making more space we can use UEFI BIOS updater becouse never files get seems smaller.
2.)For ozmosis without kexts we will need about 570kb free space.
If we wanna inject kexts then we need more.
3.)Easy way to make free pace in firmware its to compress COREDXE.
4.)Delete Filesystem driver from firmware becouse we will use enhanced one that works best with Ozmosis.
5.) Insert Ozmosis and needed drivers into firmware.
With this we can boot into OSX if we have fakesmc and needed drivers in S/L/E.
6.)Making needed kexts for ozmosis.
We will use script called Kext2Ffs by FredWsta and STLVNUB
Copy your kexts to kext folder,run script and u get .ffs for integrating into firmware.
U can integrate uncompressed and compressed.
If u wanna compress using MMTOOL u will save about 10% of space.
Soo if u really need space then compress using mmtool other way just use already compressed by script.
7.)Inserting kexts into firmware.
Now we just insert this into our firmware compressed.
8.)DSDT modifiyng by Fred
DSDT2BIOS
First you need to extract AmiBoardInfo from your bios with Coderush UEFITools.
Second use Dsdt2Bios to generate AmiBoardInfo.bin, replace with UEFITools in bios file.
Save file and it is ready to Flash.
Fred
9.) SSDT replace by fred
You can change SSDT tables directly in bios with UEFITool. SSDT are in raw mode so clear, if you extract and save with .aml you can directly use them with MaciASL. So to change in bios your must first find them and follow next screenshot. Exemple for GA-Z77-DS3H AoacTabl SataTabl PowerManagement
Now we can flash this onto our motherboard and test.
How to change smbios to macmini6,2?
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion=MM61.88Z.0106.B00.1208091121
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName=Macmini6,2
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=xxxxxxxxxxxx
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily=Macmini
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId=Mac-F65AE981FFA204ED
xxxxxxxxxxxx=serial that need to be generated using clover comfigurator or chameleon wizard.
Or we can modify ozmosisdefaults with smbios data by using this kexttoffs
Files:
MMTOOL 4.50.0.23 MMTool.zip
QUO bios with ozmosis 167X files Z77MXQUOAOS.H2O.167X-MASS.zip
Dsdt2Bios-r0.4.11 Dsdt2Bios-r0.4.11.zip
KexttoFfs Kext2Ffs.zip KextToFfs.command.zip
OzmosisDefaults with imac14,2 and boot arguments for OSX 10.10 OzmosisDefaults.zip
UEFITool can be found there
UEFI BIOS Updater here
Hope this will work for u.
Enjoy
Credits for Ozmosis bootloader goes to "The HermitCrab Labs"

Here I propose all developer will publish their explanation of changes made.
Only developers allowed to post here.
Also there will be no questions and discussion. There is another thread "Clover general discussions" here.
Previous change explanations up to revision 3088 is attached.
ChangesHistory.rtfd.zip
Next revisions up to current 3174 contains:
1. Bugs eliminations.
2. Speed improvements.
3. Support for new hardware: DDR4, Haswell 5th, AMD Radeon, Nvidia, Intel Graphics.
4. Approved kernel and kext patches.
Nothing new for users.

The Chameleon bootloader is an open source project and is released in accordance with the GPL v2 license. The source code can be found at the voodooprojects' forge where it can be downloaded and compiled.If you are not comfortable downloading and compiling source code or you just want a quick method of obtaining the last binaries then there is a Buildbot dedicated to compiling and making ready up to date builds for download. Chameleon can then be installed to your system using the Terminal and a lot of people choose this option as they have full control over what they're doing. However, other users prefer to have it automated and that is why the Chameleon package installer exists. This topic is dedicated to the Chameleon/Enoch package installer.
What can I install to? • It can install to a hard drive or USB flash drive using either an MBR or hybrid GPT/MBR, and can install to FAT32, HFS and ExFat partitions.
Note: the Installer allow the installation to the EFI partition also. What benefits do I get from using it? • Any existing stage 2 boot file and /Extra folder will be backed up before installation. • You can choose to select from the majority of supported available boot options and kernel flags. • Any existing boot options and kernel flags can be deselected if required. • Existing com.apple.Boot.plist will be changed to org.chameleon.Boot.plist. • Installation log is saved for your record. • Multi-language support. • Intelligent installation of stage 0 code (boot0, boot0hfs, boot0md) depending on existence of Windows. • Checks to avoid possibility of a b1f:error or boot1:error if installing a secondary boot partition.
• Decide witch bootloader installation stage to skip to preserve your boot sector.
• Modify the org.chameleon.Boot.plist, the kernel.plist, install Themes or modules w/o reinstalling the bootloader. • The installer is under continuous development.
*What's New in Enoch
Running OS X10.11 El Capitan since r2714 (credit Pike R. Alpha)
Allow untrusted kexts w/o rootless=0 flag for safety reason since r2732 (credit Pike R. Alpha)
Add ability to set custom CsrActiveConfig value in org.chameleon.Boot.plist r2736 (credit ErmaC)
Black Mode for 10.10 + ported by ErmaC, since r2745 (credit Pike R. Alpha)
implemented the Clover kernel patcher configurable by /Extra/kernel.plist, since r2768+ (credits goes to meklort, Clover team, ErmaC, Micky1979, Bronya, Pike R. Alpha, donovan6000, RehabMan, sherlocks, stinga11, Tora Chi Yo)
Boot from Recovery HD since r2768 (credit Micky1979)
Boot from Vanilla Installer created with "createinstallermedia" method since r2768 or running the "Install app" since r2770 (credit Micky1979)
Booting the Recovery HD crsutil is now configurable with or w/o nvram support, since r2770 (credit Pike R. Alpha)
Bing thanks to all who made tests, especially @crazybirdy who have tried all OSes/Installers and relative Recovery HD partitions since 10.4.11
*code will be ported to the main Trunk soon, just let users confirm that all is fine with the current code.
-------------------------------------------------------------------------------------------
I do not consider myself responsible for any loss of data on your hard drives. Please don't upload it on other servers and don't repack it, thank you.
Latest Trunk Pkg and Binaries ==> available in the download section >> HERE
Latest Enoch Pkg and Binaries ==> avaiable in the download section >> HERE
Please don't upload it on other servers and don't repack it, thank you.
-------------------------------------------------------------------------------------------
Hi people. PLS help Previously, it was raised here (collected), a lot of languages... the localizable.strings file was translated into several languages ​​... Now it's time to dust off that file and re fit. and the list of the various languages ​​with relative links. will be added (after adjustment). For on-line Chameleon language package resource edit >> Pootle
Pls translate/complete it.
___________________________________________________
How to install Chameleon manually HERE c0rk007hck topic How to install Chameleon manually to EFI partition HERE munky topic How to install chameleon manually to a software RAID HERE nathan7 topic
_______________________________________________
Experimental .dmg February 17 2011 Chameleon.747.zip NOTE: Before restart the machine after using the pkg check the com.apple.Boot.plist into the Extra folder bug found
___________________________________________________
Related topic:
Intel HD4000, Haswell and Broadwell Inject AAPL,ig-platform-id
HDAEnabler for Chameleon and Enoch
exFAT Volume Boot Record for Chameleon and Enoch
nVidia Sub-Vendor & Sub-Device Injection for Chameleon and Enoch
ErmaC

Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
Special utility from cvad & russian MAC community for new hackintosh users.
Enjoy...
For more information and complete instructions please see this topic.
Feel free to "Rate File"

Hi there.
I'm new to this site but not totally new to hack. I've had a hack since 10.4 and the latest version I ran was 10.9, not totally fixed but it worked to what I needed. Now I want to make the machine run as good as it can. I can see there has been a lot of changes/upgrades/new solutions since I installed my hack and I have a hard time to catch up.
I've been able to boot and install macOSX and now I need the POST installation.
I tried to install the clover EFI boot loader with these settings:
and found the DSDT.aml and SSDT-0.aml from HERE
found the apfs.efi
and placed it in EFI -> EFI -> CLOVER -> driver64
and these kext in here:
But when I boot it up this is the first bootscreen I have. No partions, no mouse control, no nothing.
if I exit clover this screen appear.
and now everything works.
What is wrong?
Cheers
Soren

Hello! I'm trying to install El Capitan on my Lenovo Yoga 300 but I can't even get any bootloader to show up after turning on the computer... I tried Enoch, Chameleon and Clover and neither of them works. My BIOS can't see Enoch USB, but sees Clover. Unfortunately, when I try to boot them I can see nothing... I tried Clover in UEFI only mode, with Legacy mode, but no success. Please help me! My laptop has Intel Celeron N3050 with Intel HD.

specs:
Intel® Core™ i5-2450M CPU @ 2.50GHz
Lenovo base board
4gbsingle channel ram
intel hd 3000
Wi-Fi 802.11b/g/n
Wi-Fi Model Atheros AR9285 Wireless
Bluetooth Bluetooth 2.1+EDR
Finally installed el captain successfully i tried many ways but was unable to install a working bootloader or any kexts
Could someone help and tell me how to install a bootloader which is easy and good
And how to install the basic kexts like audio wifi keyboard and trackpad

Hello everybody, I’m using Ozmosis with a Gigabyte H81M-HD3 but unfortunately this board hasn’t enough space in it’s ROM to store the apfs.efi, too. Than I have a second machine, my ZBox-Nano that not even has the space for the really necessary stuff. Sure, Clover is able to solve all this problems but I want to go with Ozmosis Here comes rEFInd into the game: http://www.rodsbooks.com/refind/ This boot loader could be installed into the ESP. rEFInd is not only able to detect apfs formatted partitions but also to load uefi drivers! And after some weeks of testing, I claim that rEFInd is doing his job very well. rEFInd is open source so I take a look into it and found a good starting point to learn a little more about the UEFI. The result is a rEFInd version with some additions, that should make life easier and more colorful …. I’m using this „enhanced“ version in two different setup’s. First the H81M, that comes with ozmosis, hfsplus, fakesmc and a patched dsdt inside the ROM. Here rEFInd is only loading apfs.efi and scanning for macOS. The Oz directory on the ESP is not in use. Second the ZBox. I only replaced the FileSystem driver with EnhancedFat and patched the ROM to unlock the MSR. rEFInd is loading hfsplus, apfs and ozmosis and is scanning for macOS. Ozmosis is loading dsdt, ssdt, kext and defaults from the Oz directory on the ESP. If you like to test it: Installation is easy but do it at your own risk! Unzip the download and open the directory in Finder. It comes with rEFInd, ozmosis.efi, apfs.efi, hfsplus.efi and a Oz directory with mac mini defaults and fakesmc.kext. Goto Efi/Oz and adapt it, to suit your needs. Goto Efi/Boot/drivers_x64, if you have ozmosis or hfsplus installed into your ROM, delete it from the drivers directory because you don’t need to load it again. If you are ready to go, mount your ESP and copy shellX64.efi and the Efi directory into the ESP root. Btw.: This is a EDKII shell, that comes with some functions, which are needed by the nsh scripts I used for changing rEFInd’s configuration from the boot menu. This is a round up of the changes I made, but after some more testing I will create a fork on GitHub. Until then I can provide a patch against the current refind source, if someone is interested. rEFInd 0.11.2-enhanced Changes / Additions A. Configuration rEFInd is showing a message while scanning for devices. To disable this message use: hide_scan_msg 1 Boot Splash is an extra banner used only with timeout -1 This banner is splashing centered at the boot screen. boot_splash banners/banner-black.png Color Mode can be any combination from the following 0=off 1=icon_auto, 2=icon_value 4=font_auto, 8=font_value 16=menu_auto, 32=menu_value 64=back_value color_mode 0 <- function is disabled (default) color_mode 21 <- icons, text and selections are tinted automatic background color from the banner color_mode 85 <- icons, text and selections are tinted automatic background color from value (for transparent banner) color_mode 101 <- icons, text are tinted automatic menu / selection color from value background color from value (for transparent banner) *_auto generates the color from the current background color *_value enables the corresponding rgb(a)_color rgba colors are in hex RED, GREEN, BLUE, ALPHA rgb colors are in hex RED, GREEN, BLUE rgba_color_icon f3,f3,f3,5e rgba_color_menu d3,d3,d3,5e rgba_color_font d3,d3,d3,5e rgb_color_back 0c,6f,b8
Space between icons in pixel
# big-icons(0-256) small-icons(0-64) y-spacing(0-64)
icon_spacing 64 32 24
B. Behaviour The unmodified rEFInd is scanning all devices at start. Then it loads the drivers if any detected and scans the devices again. This is good for Mac's but we want to load the drivers for sure, so I change this a little. Now rEFInd only scans for the ESP to know it's location. Then it reads the config, load the drivers and start scanning devices. Also this version is able to detect the 'macOS Install Data'. This is necessary for installing and updating macOS on partitions formatted with apfs. New embed banner, arrows and selections. New embed font (Ubunutu-Mono 18pt and 28pt). New os_icons from https://github.com/munlik/refind-theme-regular New tool and function icons. Visual changes for creating the boot entries. Changed icon spacing And some more ...
Update (14.12.07):
- adaptable icon spacing
- apfs.efi from macOS 10.13.2
Have Fun!
rEFInd-0.11.2-enhanced.zip

Could someone tell me in detail what all these features are and what exactly they mean? I would be grateful. I mean Clover and its settings, especially the CPU and PCI Devices tabs. I will start with the CPU: Halt Enabler PLimitDict UnderVoltStep Double First State Generate PStates Generate CStates Enable C2 Enable C4 Enable C6 Enable C7 Use system IO C3 Latency Bus speed (KHz) QPI (MHz) Saving mode Patch APIC Then PCI Devices: USB Ovner Ship USB Injection Inject Clock ID Inject EFI Strings Just a short description of what it is and what it serves.