Jump to content

1 Screenshot

About This File

Patched OSInstaller.framework to allow macOS 10.14 installation on MBR HFS+ 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.14 HFS Firmware check by crazybirdy.

 

What is this patched OSInstaller doing?
1. Patch the MBR check, allow macOS 10.14 installation on MBR partition.
2. Patch the Firmware check, bypass the error of "
An error occurred while verifying firmware".
3. Patch to stop auto-convert to APFS , "
ConvertToAPFS=false" is no longer worked with 10.14.
4. This patched MBR OSInstaller will never convert to APFS, and will always install as HFS+ partition.
5. This patched MBR OSInstaller method
works with both MBR HFS+ and GPT HFS+ 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, always convert to APFS format.
2. MBR-Manual-Method (same as 10.12),

    install via stage 2 manually, which is worked with both MBR and GUID, HFS+ and APFS, will never convert the partition format.

    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.

    It can be installed as Fresh installation on formated blank partition only, but can't be installed as update from previous version.

3. MBR-Automatic-Method (new for 10.13+),

    install via stage 2 automatically, which is worked with both MBR and GUID, HFS+ and APFS, will never convert the partition format.

    It can be installed as Fresh installation on formated blank partition, and can be installed as update from previous version.


How to make 10.14 installer for MBR (MBR-Manual-Method)?

Just use EasyMBR-InstallerMaker to make installer, it works with both MBR and GPT.

Read HowTo inside the dmg first, same as 10.12.

Read HowTo Q/A Q5. How to patch to work with CPU SSE4.1 only for Mojave?
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.14.x combo-update to MBR and GPT with installScript directly?

 

How to make 10.14 installer for MBR (MBR-Automatic-Method)?

Just use 14MBRinstallerMaker to make installer, it works with both MBR and GPT.

Read HowTo inside the dmg first, same as 10.13.

Read HowTo Q/A Q5. How to patch to work with CPU SSE4.1 only for Mojave?
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.14.x combo-update to MBR and GPT with installScript directly?

 

And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist.

 

EasyMBR-Installer1013.gif.cb360f3033945b1b3cd19711482e36c0.gif

14MBRinstallerMaker.thumb.gif.504e7741aa883bf4158f0526988776b5.gif

 

Q6. How to download the full installer app via swscan.apple.com, instead of App Store?
A6. Some people download installer app from App Store, and get only 18 MB size, not the complete installer app (5.68 GB). You should boot to 10.12, or 10.13 to download it again from App Store, or use script Q6-DownloadFullApp/installScript_1014fullapp to download the full installer app via swscan.apple.com.

 

installScript_fullapp.thumb.gif.963b53da652e145e4ef5a4d461859f0a.gif

 


What's New in Version 10.14.x

Released

2020.07.13    Update Old-macOS-10+11+12/installScript_1012fullapp.

2020.05.30    Update Readme.

2020.02.25    Update Q7-Update-installScript.

2020.01.30    Update Q7-Update-installScript.

2019.12.06    Update Q6-DownloadFullApp

2019.11.02    Add Old-macOS-10+11+12/installScript_1012fullapp.

2019.11.01    Update Q7-Update-installScript.

2019.10.10    Update Q7-Update-installScript, Q8-MBR-Update1014

2019.09.28    Update to 10.14.6.18G103 (MBR-Auto-Method14)

2019.09.11    Update Q6-DownloadFullApp.

2019.08.26    Update to 10.14.6.18G95 (MBR-Auto-Method14)

2019.08.02    Update to 10.14.6.18G87 (MBR-Auto-Method14)

2019.07.23    Update to 10.14.6.18G84 (MBR-Auto-Method14)

2019.06.20    MBR HFS+ is back for 10.15 now via MBR-Manual-Method.

2019.06.04    End of MBR and HFS+, there is no more MBR HFS+ patch available for 10.15 OSInstaller.

2019.05.14    Update to 10.14.5. (MBR-Auto-Method14)

2019.03.26    Add support to 10.14.4 BaseSystem.dmg. (MBR-EasyInstallerMaker)

2019.02.13    Update script to make update-installer-dmg on Desktop. (Q7-Update-installScript/installScript_101X)

  • Like 23
  • Thanks 15

User Feedback

Recommended Comments



Badruzeus

Posted

Thanks. It works perfectly with my Legacy-GPT scheme!

  • Like 3
MaLd0n

Posted

Thanks! Very Nice!

  • Like 4
HurricaneX

Posted

Nonsupport of SSE 4.2,Building a 45nm LGA775 Hackintosh 10.14 is finally confirmed to be dead.

WeChat Image_20180620115036.jpg

  • Like 1
ShadIK02

Posted (edited)

Unsupported CPU & PCH on Haswell i5-4690 - good work, SMBIOS - iMac 14,2

Edited by ShadIK02
  • Like 1
nomadturk

Posted

R.I.P LGA775 :angel:

  • Like 1
PippoX0

Posted

Thanks CrazyBirdy, It works like a charm :)

I can boot MBR/HFS+ Mojave also with Enoch Bootloader , once I have installed it on HDD with Clover

  • Like 1
crazybirdy

Posted (edited)

On 7/8/2018 at 5:27 PM, PippoX0 said:

Thanks CrazyBirdy, It works like a charm :)

I can boot MBR/HFS+ Mojave also with Enoch Bootloader , once I have installed it on HDD with Clover

 

Good news.:thumbsup_anim:

I can boot only installer, but can't boot to installed system with Enoch 2908.

 

On 6/20/2018 at 11:55 AM, HurricaneX said:

Nonsupport of SSE 4.2,Building a 45nm LGA775 Hackintosh 10.14 is finally confirmed to be dead.

 

On 6/25/2018 at 6:07 AM, nomadturk said:

R.I.P LGA775 :angel:

 

found UserEventPlugins is credit to ASentientBot at post#1683

found com.apple.telemetry.plugin is credit to jackluke at post#1761

found patch code of com.apple.telemetry.plugin is credit to Pavo at post here.

 

 

 

LGA775 Core2 Duo E7400 CPU with only SSE4.1, without SSE4.2, alive with Mojave now. my config.plist.zip

Replace only one file from 10.13.6. telemetry-plugin-10136.zip

/System/Library/UserEventPlugins/com.apple.telemetry.plugin

or

patch the 10.14.db3 com.apple.telemetry.plugin, use Q4-mojave2core/mojave2core to auto-patch with Terminal after update new version.

com.apple.telemetry.plugin-patched-1014db3.zip

 

And nVidia GPU card use NVDANV50HalTesla.kext, works here.

01.thumb.gif.a047f66428e116b84909601490ab481d.gif

 

 

Edited by crazybirdy
  • Like 4
PippoX0

Posted (edited)

@Crazybirdy 

 

I have used Enoch vers.2725 ,on my mobo Gigabyte H67N-USB3-B3  it works well

Edited by PippoX0
  • Like 1
nomadturk

Posted

hey @crazybirdy thanks for the tips. Now Installation is success. But main problem, after install Clover Bootloader to the Majove'S HDD and all setup, Clover Boot menü is dissapear and stuck in blank screen. I can only to able to boot via USB. Do you have any idea?  

PippoX0

Posted

@CrazyBirdy

I upload Enoch here

 

 

  • Like 1
nomadturk

Posted

On 7/9/2018 at 6:33 PM, crazybirdy said:

MBR?

Sound like 4kb hdd problem.

My mistake. I wrote HDD, but the disk is an SSD and has been formatted as GPT / GUI.

  • Like 1
nomadturk

Posted (edited)

On 7/11/2018 at 8:08 AM, crazybirdy said:

So, your problem is solved now? good news.

I found a different solution. Before installing macOS Mojave I installed the Clover Bootloader on the SSD using the BDU tool on Windows. Then I installed macOS Mojave. Right now, the system starts up without USB.

 

Edited by nomadturk
  • Like 2
JennyDavid

Posted

Thanks for the script @crazybirdy  :thumbsup_anim::thumbsup_anim:

 

I wish to patch ONLY the auto-convert to APFS. Prefer to stay with HFS+J. Since "ConvertToAPFS=false" no longer a valid terminal command in 10.14. Is there a way to do it manually through hex maybe?

  • Thanks 1
fusion71au

Posted

On 7/23/2018 at 8:44 PM, konondoyl said:

no works.

Sorry you're wrong because it does work if you follow @crazybirdy's "how to" guide carefully :).  With no information on what you did or what errors appeared, eg log files, its impossible to help you.

 

Some tips on preparing the target volume manually (the automated script 14MBRinstallerMaker doesn't seem to prepare the target volume fully if it is GUID formatted) ...

  • .IAProductInfo is a hidden file and needs to be copied to the root / of the Target Volume, all other install files should be placed in "/macOS Install Data" folder
  • Determine the volume UUID of the Target Volume (for use in editing .IAProductInfo and minstallconfig.xml) with terminal
diskutil info "Target_Volume_Name"  | grep UUID
  • The value to enter for <key>IAEndDate</key> can also be determined from terminal (credit to @PikeRAlpha's blog post)
date -v -2H "+%Y-%m-%dT%H:%M:%SZ"
  • After the target volume is fully prepared, you should point Clover to boot the Disk1mbrInstaller volume and not macOS Install
  • Like 2
limurphy

Posted (edited)

With this method,my old mobo Giga EP45 LGA775-moded to LGA771 + ATI4850 reborn again ! Thank a lot, Crazybirdy !

Edited by limurphy
  • Haha 1
limurphy

Posted

AppStore crashed before this version,seems they have fixed this problem.

螢幕快照 2018-08-09 下午8.51.25.png

螢幕快照 2018-08-09 下午8.55.21.png

  • Like 1
  • Haha 1
crazybirdy

Posted

1 hour ago, limurphy said:

AppStore crashed before this version,seems they have fixed this problem.

 

你可以用 MBR-Manual-Method 的安裝方法,像 10.12 之前的方法一樣,比較簡單。

 

 

  • Like 2
limurphy

Posted

Crazybirdy, 我是用此方法完成按裝,再次謝謝。唯一的問題是 ICH10 ,無法用 Clover patch !只能直接修改 AppleAHCIPort.kext 。不然會卡 Still waiting for root device .

  • Haha 1
crazybirdy

Posted

3 hours ago, limurphy said:

Crazybirdy, 我是用此方法完成按裝,再次謝謝。唯一的問題是 ICH10 ,無法用 Clover patch !只能直接修改 AppleAHCIPort.kext 。不然會卡 Still waiting for root device .

 

AppleAHCIPort.kext 可以用 Clover patch.

 

https://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/?do=findComment&amp;comment=2505086

 

https://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/?do=findComment&amp;comment=2525867

limurphy

Posted

我是一直用這個 clover patch,在 10.13.6 沒問題。10.14 就沒有效。

  • Haha 1
Nila

Posted

Success on Mojave Beta (10.14) on Core-i3/Gigabyte H77M-D3H/NVIDIA GeForce GT730 after 2 days continuous effort. But only one problem is that Clover can't inject kext like FakeSMC in it. I have to install it inside os (/S/L/E).

Mojave.png

  • Like 1
LockDown

Posted

Crazybirdy

What makes the /System/CDIS/macOSinstaller.app different from vanilla one?

crazybirdy

Posted

23 minutes ago, ellaosx said:

Crazybirdy

What makes the /System/CDIS/macOSinstaller.app different from vanilla one?

/System all come from 10.12.6 and MBR patch.

  • Thanks 1
Nila

Posted (edited)

But why does clover is unable to inject FakeSMC.kext like 10.13. Is there any solution to this problem?

Edited by Nila

×
×
  • Create New...