Jump to content
crazybirdy

Mojave MBR HFS Firmware Check Patch 10.14.x

By crazybirdy ( Find their other files )

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 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 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.

 

MBR-EasyInstallMake.gif.5ad5ca70425eca0bc85a9a63318cd160.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

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

 

APFS only works with GPT. The dirs structure of 10.15 is much different with 10.14.

 

I can't find any way to patch it with two partitions on 10.15.

Maybe, if someone can patch it someday, or not.

10.15Data.png.df064037787d94f7fae457a5283a9f8d.png

 

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)




User Feedback

Recommended Comments



16 hours ago, crazybirdy said:

 

You should have curl download error issue with macOSUpd10.14.1.pkg, need to update again, if it still get errors with curl, need to download the files manually as script shows to you. 

 

thanks, i did. But strange cause i still update success from 10.14 up to 10.14.1 with that

Share this comment


Link to comment
Share on other sites
4 hours ago, oldman20 said:

thanks, i did. But strange cause i still update success from 10.14 up to 10.14.1 with that

 

I just test it one hour ago, all work fine here. You may need to download the files manually before (y/n).

 

01.thumb.gif.a4a29e3e9dead43f93b435e85da3ad64.gif

Edited by crazybirdy

Share this comment


Link to comment
Share on other sites

Can someone please explain how to patch the installer to avoid APFS?

 

I have an older version installed on a SoftRAID drive, and thus only HFS+ is supported. I'd like to test if I can upgrade this to Mojave (on HFS+) without nuking a backup drive to Mojave and CCC it back to the RAID (I currently don't have enough reliable backup drives to nuke an external drive for this purpose).

 

I currently have the installer on a 16GB USB drive (already patched to remove some drivers). I just need to know how to nuke the APFS conversion. Thanks

Share this comment


Link to comment
Share on other sites

Can smbd provide short instruction of installing. Installed before some system and ok. But can't understand what to do next after creating USB installer and HDD with installation files. Maybe I smth lost but why is needed HDD installer and usb with install files? I got USB installer and HHD with folder macOS Install Data.... I want install system on MBR partition and use it with Chameleon bootloader. Just can't understand process... what to do next after autoscript created usb and hdd. Thx 

Edited by Jack-Black

Share this comment


Link to comment
Share on other sites
On 12/4/2018 at 1:37 PM, anarkhos said:

Can someone please explain how to patch the installer to avoid APFS?

 

I have an older version installed on a SoftRAID drive, and thus only HFS+ is supported. I'd like to test if I can upgrade this to Mojave (on HFS+) without nuking a backup drive to Mojave and CCC it back to the RAID (I currently don't have enough reliable backup drives to nuke an external drive for this purpose).

 

I currently have the installer on a 16GB USB drive (already patched to remove some drivers). I just need to know how to nuke the APFS conversion. Thanks

 

On 12/5/2018 at 3:15 AM, Jack-Black said:

Can smbd provide short instruction of installing. Installed before some system and ok. But can't understand what to do next after creating USB installer and HDD with installation files. Maybe I smth lost but why is needed HDD installer and usb with install files? I got USB installer and HHD with folder macOS Install Data.... I want install system on MBR partition and use it with Chameleon bootloader. Just can't understand process... what to do next after autoscript created usb and hdd. Thx 

 

Just use MBR-Manual-Method MBR-EasyInstallerMaker to make installer, it works with both MBR and GPT.

 

Edited by crazybirdy

Share this comment


Link to comment
Share on other sites
1 hour ago, Matgen84 said:

Hi @crazybirdy

 

For this instant, I can't download full 10.14.2 with your InstallScript_1014Fullapp, only update.

 

Some solutions, please

 

Thanks 

 

Works fine and download finished here. I don't know what's error with yours?

 

01.thumb.gif.e1180db727d6bf7b199c09bb822ba6ba.gif

Share this comment


Link to comment
Share on other sites
6 minutes ago, crazybirdy said:

 

Works fine and download finished here. I don't know what's error with yours?

 

01.thumb.gif.e1180db727d6bf7b199c09bb822ba6ba.gif

 

041-19985-----> less than 3Go here. Others maOS begin by 091-XXX. So In understand why? Thanks.

 

Sorry for my ad english

Share this comment


Link to comment
Share on other sites
Just now, Matgen84 said:

 

041-19985-----> less than 3Go here. Others maOS begin by 091-XXX. So In understand why? Thanks.

 

Sorry for my ad english

 

you must get curl download error, need to download files as URL manually as (y/n) shows to you.

Share this comment


Link to comment
Share on other sites
3 minutes ago, crazybirdy said:

 

you must get curl download error, need to download files as URL manually as (y/n) shows to you.

Ok. To download manually, the answer is "y" I suppose. I try that

Share this comment


Link to comment
Share on other sites
30 minutes ago, Matgen84 said:

Ok. To download manually, the answer is "y" I suppose. I try that

 

No, you need put files to /tmp/xxxxxxx before y/n.

Share this comment


Link to comment
Share on other sites
25 minutes ago, crazybirdy said:

 

No, you need put files to /tmp/xxxxxxx before y/n.

 

Sorry I don't understand very well english. How I can do that before answer y/n, these files aren't downloading yet

Edited by Matgen84

Share this comment


Link to comment
Share on other sites
49 minutes ago, Matgen84 said:

 

Sorry I don't understand very well english. How I can do that before answer y/n, these files aren't downloading yet

 

You can see it before (y/n).

Quote

准备进行下载。Prepare to download the files. [ 0 ] 2018-12-05 18:04:13 .. 041-19985 .. 10.14.2.18C54 macOS Mojave.

https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/041-19985.English.dist
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/InstallAssistantAuto.pkg
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/AppleDiagnostics.chunklist
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/AppleDiagnostics.dmg
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/BaseSystem.chunklist
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/BaseSystem.dmg
https://swdist.apple.com/content/downloads/01/22/041-19985/q7s69dmdnh5jhfrmy1jp80m8vy2eh0dst2/InstallESDDmg.pkg

如果你已经发生下载错误,可以 预先手动下载 上列网址文件,并将文件放入 以下 正确的文件夹 即可继续进行。
If get errors of downloading before, you can download files as above URL manually and put into correct folder as below before continuing.

/tmp/041-19985/041-19985.English.dist
/tmp/041-19985/InstallAssistantAuto.pkg
/tmp/041-19985/AppleDiagnostics.chunklist
/tmp/041-19985/AppleDiagnostics.dmg
/tmp/041-19985/BaseSystem.chunklist
/tmp/041-19985/BaseSystem.dmg
/tmp/041-19985/InstallESDDmg.pkg

手动下载放入上列文件,或由脚本自动下载文件,继续进行?   Put files as above manually or download files automatically, continue? (y/n)

 

Share this comment


Link to comment
Share on other sites
50 minutes ago, crazybirdy said:

 

You can see it before (y/n).

 

 

Ok. I understand now

 

Thanks for your great job :)

 

Note: why there is curl download error

Share this comment


Link to comment
Share on other sites
34 minutes ago, Matgen84 said:

Ok. I understand now

Thanks for your great job :)

 

Note: why there is curl download error

 

I don't know, it happened sometimes here.

Normally, I would like to download manually for big size files as BaseSystem.dmg and InstallESDDmg.pkg.

Share this comment


Link to comment
Share on other sites
2 minutes ago, crazybirdy said:

 

I don't know, it happened sometimes here.

Normally, I would like to download manually for big size files as BaseSystem.dmg and InstallESDDmg.pkg.

 

Thanks :) For me, it's the first time since Mojave Beta.

Share this comment


Link to comment
Share on other sites

I've just updated from 10.14.1 to 10.14.2 using the Q7 script.

The update initially failed, I think it's because I chose the combo update.

I then tried again using just the 10.14.2 update from the list and it installed ok.

I then rebooted and ran sudo update_dyld_shared_cache -force and rebooted again.

This produced loads of errors that I've attached here.

I'm unable to launch app store or safari.

Mike

Error.rtf

Share this comment


Link to comment
Share on other sites
1 hour ago, Crabhunter said:

I've just updated from 10.14.1 to 10.14.2 using the Q7 script.

The update initially failed, I think it's because I chose the combo update.

I then tried again using just the 10.14.2 update from the list and it installed ok.

I then rebooted and ran sudo update_dyld_shared_cache -force and rebooted again.

This produced loads of errors that I've attached here.

I'm unable to launch app store or safari.

Mike

Error.rtf

Replace this framework in /System/Library/PrivateFrameworks

After open Safari and other Apple app.

AppleMediaServices.framework.zip

Share this comment


Link to comment
Share on other sites

Followed Crabhunters advice to choose regular update instead of combo updater and it worked in the VM! Combo updater was the first thing I tried and it lead to endless reboots of the VM. With regular updater everything is fine.

Additionally to updating dyld caches and rebuilding kextcaches in single user mode, AppleMediaServices.framework was replaced to get the everything running again. So far it seems to be fine:

Spoiler

220273528_1014and1013incoherence.thumb.png.ff9c2fb7cb5d6a806afba20c16c38bfd.png

 

 

Thanks to everyone involved, especially crazybirdy, of course!

Edited by illdev

Share this comment


Link to comment
Share on other sites

After replacing AppleMediaServices.framework all is well :)

That was on my Mojave install on a spare USB drive.

I'm now going ahead with the update on my main install.

Thanks for all the help.

Mike

Share this comment


Link to comment
Share on other sites
1 hour ago, CrashMidnick said:

Patching telemetry.plugin does not work anymore with 10.14.3. Replacing original one from 10.13.6 worked. 

 

Bad news, not test 10.14.3 with 775 CPU here, only test with i3-2100.

Share this comment


Link to comment
Share on other sites

I ran the update for 14.10.3 and safari, App Store, Maps, Calendar and mail will not open ... error message 

apps are looking for a file in private frameworks that isn't there... 

that file is no there on my MacBook so I suspect it has to do with the install?

Sandbox creation failed: failed to compile sandbox profile

/System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/Resources/framework.sh

 

Looks like all the internal Mac apps...

What needs to be cleared/rebuilt?

 

Oh wait, I saw the comments above looks like the solution for now... Dans

 

 

YES...installed AppleMediaServices.framework from zip file above and all back to normal......

 

Edited by Dans1975

Share this comment


Link to comment
Share on other sites

Can someone explain what the problem is with apple.mediaservices??? in private frameworks >??

The fix works fine, but would like to understand why that error message kept coming up in the crash report.

 

Thanks

Dans

Share this comment


Link to comment
Share on other sites

×