About This File
Patched OSInstaller.framework to allow macOS 10.13 installation on MBR partition.
To use those patched files you must follow HowTo to create an USB installer. You can't just run the app downloaded from Mac App Store.
The patch is made base on 落下爱@pcbeta 10.10.x MBR patch method, and more patch for 10.13 Firmware check by crazybirdy.
What is this patched OSInstaller doing?
1. Patch the MBR check, allow macOS 10.13 installation on MBR partition.
2. Patch the Firmware check, bypass the error of "An error occurred while verifying firmware".
3. This patched MBR OSInstaller method works with both MBR and GPT partition (GPT+recovery).
No longer need to set new SMbiosversion, FirmwareFeatures, and FirmwareFeaturesMask with this MBR-patch.
What's the difference between createinstallmedia method, MBR-Manual-Method, and MBR-Automatic-Method?
As the following....
1. createinstallmedia method,
needs stage 1, stage 2 installation process, which is worked with GUID partition only.
2. MBR-Manual-Method (same as 10.12),
install via stage 2 manually, which is worked with both MBR and GUID, HFS+ and APFS.
We can manually format as MBR or GPT, HFS+ or APFS on installation screen like as 10.12.
We can manually select MBR HFS+ partition to install 10.13 and 10.14 on installation screen now.
Needn't to update the MBR-Manual-Method files, it will still work on 10.13, and 10.14 future versions, I think so.
3. MBR-Automatic-Method (new for 10.13+, remove files, no more update),
install via stage 2 automatically, which is worked with both MBR and GUID, HFS+ and APFS.
How to make 10.13 installer for MBR (MBR-Manual-Method)?
Just use MBR-EasyInstallerMaker to make installer, it works with both MBR and GPT.
Read HowTo inside the dmg first, same as 10.12.
Read HowTo Q/A Q6. How to download the full installer app via swscan.apple.com, instead of App Store?
Read HowTo Q/A Q7. How to update 10.13.x combo-update to MBR and GPT with installScript directly?
And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist.
What's New in Version 10.13.x
Remove Q8-Clover-fdisk440/Clover pkg,
Since Clover r4640+ fixed writing boot0 to boot disk on Mojave with dd instead of fdisk440.