Jump to content

Mojave MBR HFS Firmware Check Patch 10.14.x


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



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

Edited by ShadIK02
  • Like 1
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

@Crazybirdy 

 

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

Edited by PippoX0
  • Like 1
Link to comment
Share on other sites

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?  

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

Edited by limurphy
  • Haha 1
Link to comment
Share on other sites

1 hour ago, limurphy said:

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

 

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

 

 

  • Like 2
Link to comment
Share on other sites

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

  • Haha 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

Edited by Nila
Link to comment
Share on other sites


×
×
  • Create New...