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, sam 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 Q9. 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

update Update-installScript.




User Feedback

Recommended Comments



17 hours ago, crazybirdy said:

You should update, reboot, then sudo command, reboot.

Now. I don't know how to fix it.

 

Boot -v

Or

You can try to boot -s into singleuser mode, and sudo command again.

update_dyld_shared_cache -force

I reinstalled back to 10.14 from backup. I ran the installerscript again. I attempted to follow the instructions "You should update, reboot, then sudo command, reboot." But upon first reboot it stopped at the same point. Below is a picture on -v, -x  boot attempt. Just FYI, the 4th line ends with (remaining mem allocated: 0). The 0 got cut off in pic.

IMG_0222.jpeg

Edited by just plain dave

Share this comment


Link to comment
Share on other sites
2 minutes ago, just plain dave said:

I reinstalled back to 10.14 from backup. I ran the installerscript again. I attempted to follow the instructions "You should update, reboot, then sudo command, reboot." But upon first reboot it stopped at the same point. Below is a picture on -v, -x  boot attempt.

 

Do you use Clover?

Share this comment


Link to comment
Share on other sites

Yes I do use clover, but I did not re-install clover. I have two SSD's one with Mojave the other with High Sierra. On reboot both appear in Clover menu. Selecting HS...success. Selecting Mojave as described above.

 

Edited by just plain dave

Share this comment


Link to comment
Share on other sites
2 hours ago, just plain dave said:

Yes I do use clover, but I did not re-install clover. I have two SSD's one with Mojave the other with High Sierra. On reboot both appear in Clover menu. Selecting HS...success. Selecting Mojave as described above.

 

Do I need to reinstall Clover on Mojave drive?

Share this comment


Link to comment
Share on other sites
3 hours ago, just plain dave said:

Do I need to reinstall Clover on Mojave drive?

I think it's not installscript issue, it should be 10.14.1 issue itself, maybe graphic card issue.

Share this comment


Link to comment
Share on other sites

BUT then in operation do not start any apps from Apple, such as mail, photos, iMessage, and Safari and Another, not. I then looked in the console for error

messages and there was what the frameworks in Private Framework different are not found, although they are available after examination.

But I'm not surprised, since Apple wants to force all to use the stupid APFS.

 

This Tipp here NOT work:

After updating finished and reboot, Safari and App Store will stop connecting to the internet.
To fix this, need to run the following code in Terminal, and reboot after finished:
sudo update_dyld_shared_cache -force

 

Edited by pinarek

Share this comment


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

BUT then in operation do not start any apps from Apple, such as mail, photos, iMessage, and Safari and Another, not. I then looked in the console for error

messages and there was what the frameworks in Private Framework different are not found, although they are available after examination.

But I'm not surprised, since Apple wants to force all to use the stupid APFS.

 

This Tipp here NOT work:


After updating finished and reboot, Safari and App Store will stop connecting to the internet.
To fix this, need to run the following code in Terminal, and reboot after finished:
sudo update_dyld_shared_cache -force

 

 

If you have free time, you can try MBR-Automatic-Method script of MBRupdate1014, this should work fine without any problem as you said.

I prefer to use MBR-Automatic-Method and MBRupdate1014 for MBR HFS+.

Share this comment


Link to comment
Share on other sites

just tested does with your Recommendation of the new OS MBR Installer for 10.14.1 and Automatic work as before in

my last tests, no Apple apps work!!!! all another Apps (not from Apple) is ok. and also the terminal commando:

 

sudo update_dyld_shared_cache -force

 

is ineffective.

 

Have you ever tried it with a hfs + partition, this update from 10.14.1 18B75 to 10.14.2 Beta1?

 

I could bet that Apple changed something. At something else it can not lie at all, I have already 9 years Hackintosh experience.

 

I do not care, I've installed Mojave on APFS AND on hfs +.

 

I can easily create an image with Disk Utility with CCC on my hfs + partition back and already running the 10.14.2 Beta1 on the hfs + partition.

Edited by pinarek

Share this comment


Link to comment
Share on other sites

Hi.. i don't have any issue with hfs on 10.14.2 (I updated from release)

For go back to 10.14.1 you can use "combo update" by Apple after unlocked it

You have any log about your issue?

Share this comment


Link to comment
Share on other sites

Hello crazybirdy! Thank you for your hard work for us, I hope you're doing well.

 

As I mentioned earlier, I managed to install in a virtual machine (Parallels). I have the Parallels Additions installed in the 10.14 guest.

So when 10.14.1 Update arrived, I tried to install it with the same errormessage Crabhunter has gotten.

I then tried to update using your script, when the script finished and I went on to copy the dyld command sequence from terminal by right clicking it, terminal suddenly quit itself and a few seconds later the machine reset itself, only to get stuck here when rebooting:

Spoiler

1159303446_ScreenShot2018-10-31at11_52_45.thumb.png.77accf1803a92d6e8580d1dcccee004c.png

 

Okay, I thought it might be Parallels Additions, so after having rolled back to a snapshot before my upgrade attempt, I uninstalled those and tried again.

 

Now Terminal did not quit itself, I could copy the dyld command by right clicking it and saved it into a text file on the desktop (so that I don't forget it).

Progress!

I then chose reboot from the Apple menu, but now the machine is being stuck here:

 

Spoiler

627107667_ScreenShot2018-10-31at13_27_03.thumb.png.fe34af03f687fe64d2ec690072a9cc5e.png

 

Any ideas?

 

I managed to save the installer.pkg from /private/tmp again and here's what it looks like when trying to install it:

Spoiler

379565035_ScreenShot2018-10-31at14_50_16.png.613e625e9a1f4bcc6b2387890a636a49.png

and

1214193528_ScreenShot2018-10-31at15_05_32.png.4f5f079e1070019fee690a519b8e49b2.png

So no dice here as well.

 

Any ideas on what I could try? The 10.14 VM is fairly vanilla, I changed almost nothing in it, except for wallpaper and having downloaded a few applications from App Store... (and Parallels Additions, but as I said I uninstalled them again, so that can't really be it...)

What surprises me is how it is being stuck at some APFS stuff, apparently.

 

 

 

 

Spoiler

And now, please excuse me, you might want to skip reading this as it's just a rant:

<rant>

I've "beta-tested" HFS(+J) for roughly 2 decades, I don't want to repeat the same process all over again with APFS... Files that can't be removed from trash, copy processes that stop with cryptic -52/[other numbers] error messages, volumes that go corrupt and the list goes on and on. I've already lived through the exact cr*p like that with HFS as it grew to what it is nowadays, damn Apple for forcing APFS on us! I damn them!

Not to forget about lack of hardlinks in APFS! I really utilize those from time to time. Admittedly rarely, but what are we supposed to do without them? Symbolic links aren't the same! In my experience most programs don't respect symlinks. Sure, sharing free space between volumes is cool, but 100% useless if you've only got one volume per device...

I've already tested (or rather used) APFS for 3 months in 10.13.1 and it was awful, plain awful! And then the newbs on the web acting like changing the file system is some minor detail! Those tick me off the most. Calling people wanting to stay on HFS "backwards oriented" is an insult I see thrown around on the web constantly. I'm really angered about this "little problem" called APFS. I'm open to new things, but only when they work reliably when reliability is a must and that's the case here.

Sadly this problem exists on real macs as well. It's not even hackintosh only. :|

Really and deeply disappointed by Apple concerning this topic.

</rant>

 

However: Thanks again, crazybirdy, your work means a lot to me. Let's look on the bright side of life! :rolleyes:

 

 

EDIT1: I see you recommend Q9 update script? I only have Q7 update script?

Edited by illdev

Share this comment


Link to comment
Share on other sites
8 hours ago, pinarek said:

just tested does with your Recommendation of the new OS MBR Installer for 10.14.1 and Automatic work as before in

my last tests, no Apple apps work!!!! all another Apps (not from Apple) is ok. and also the terminal commando:

 

sudo update_dyld_shared_cache -force

 

is ineffective.

 

Have you ever tried it with a hfs + partition, this update from 10.14.1 18B75 to 10.14.2 Beta1?

 

I could bet that Apple changed something. At something else it can not lie at all, I have already 9 years Hackintosh experience.

 

I do not care, I've installed Mojave on APFS AND on hfs +.

 

I can easily create an image with Disk Utility with CCC on my hfs + partition back and already running the 10.14.2 Beta1 on the hfs + partition.

 

I just test it two hours ago for your problem here.

120G SSD, MBR HFS+, 3-2100 CPU.

 

1.install 10.14.0 18A391 via MBR-Manual-Method, all apple app work fine.

10140.thumb.gif.0244bd6c22ce62f902fa15b74443061c.gif

 

2.update to 10.14.1.18B75 via installScript_1014, and boot -s with following commands. All apple app work fine.

mount -uw /

kextcache -i /
reboot

10141update.thumb.gif.902c8c9fca2fdd1055b31587c1e2a7de.gif10141.thumb.gif.2dcc9cb6486698f707c495b6970f4dd6.gif

 

added....

 

all right, I update to 10.14.2 18C31g, get the same problem as yours, I don't know how to solve it.

 

 

Edited by crazybirdy

Share this comment


Link to comment
Share on other sites
7 hours ago, illdev said:

Hello crazybirdy! Thank you for your hard work for us, I hope you're doing well.

 

As I mentioned earlier, I managed to install in a virtual machine (Parallels). I have the Parallels Additions installed in the 10.14 guest.

So when 10.14.1 Update arrived, I tried to install it with the same errormessage Crabhunter has gotten.

I then tried to update using your script, when the script finished and I went on to copy the dyld command sequence from terminal by right clicking it, terminal suddenly quit itself and a few seconds later the machine reset itself, only to get stuck here when rebooting:

  Hide contents

1159303446_ScreenShot2018-10-31at11_52_45.thumb.png.77accf1803a92d6e8580d1dcccee004c.png

 

Okay, I thought it might be Parallels Additions, so after having rolled back to a snapshot before my upgrade attempt, I uninstalled those and tried again.

 

Now Terminal did not quit itself, I could copy the dyld command by right clicking it and saved it into a text file on the desktop (so that I don't forget it).

Progress!

I then chose reboot from the Apple menu, but now the machine is being stuck here:

 

  Hide contents

627107667_ScreenShot2018-10-31at13_27_03.thumb.png.fe34af03f687fe64d2ec690072a9cc5e.png

 

Any ideas?

 

I managed to save the installer.pkg from /private/tmp again and here's what it looks like when trying to install it:

  Hide contents

379565035_ScreenShot2018-10-31at14_50_16.png.613e625e9a1f4bcc6b2387890a636a49.png

and

1214193528_ScreenShot2018-10-31at15_05_32.png.4f5f079e1070019fee690a519b8e49b2.png

So no dice here as well.

 

Any ideas on what I could try? The 10.14 VM is fairly vanilla, I changed almost nothing in it, except for wallpaper and having downloaded a few applications from App Store... (and Parallels Additions, but as I said I uninstalled them again, so that can't really be it...)

What surprises me is how it is being stuck at some APFS stuff, apparently.

 

 

 

 

  Hide contents

And now, please excuse me, you might want to skip reading this as it's just a rant:

<rant>

I've "beta-tested" HFS(+J) for roughly 2 decades, I don't want to repeat the same process all over again with APFS... Files that can't be removed from trash, copy processes that stop with cryptic -52/[other numbers] error messages, volumes that go corrupt and the list goes on and on. I've already lived through the exact cr*p like that with HFS as it grew to what it is nowadays, damn Apple for forcing APFS on us! I damn them!

Not to forget about lack of hardlinks in APFS! I really utilize those from time to time. Admittedly rarely, but what are we supposed to do without them? Symbolic links aren't the same! In my experience most programs don't respect symlinks. Sure, sharing free space between volumes is cool, but 100% useless if you've only got one volume per device...

I've already tested (or rather used) APFS for 3 months in 10.13.1 and it was awful, plain awful! And then the newbs on the web acting like changing the file system is some minor detail! Those tick me off the most. Calling people wanting to stay on HFS "backwards oriented" is an insult I see thrown around on the web constantly. I'm really angered about this "little problem" called APFS. I'm open to new things, but only when they work reliably when reliability is a must and that's the case here.

Sadly this problem exists on real macs as well. It's not even hackintosh only. :|

Really and deeply disappointed by Apple concerning this topic.

</rant>

 

However: Thanks again, crazybirdy, your work means a lot to me. Let's look on the bright side of life! :rolleyes:

 

 

EDIT1: I see you recommend Q9 update script? I only have Q7 update script?

 

update to 10.14.1.18B75 via installScript_1014, and boot -s with following commands. All apple app work fine.

mount -uw /

kextcache -i /
reboot

 

credit to gengik84

Share this comment


Link to comment
Share on other sites

Well I just haven't been able to update to 10.14.1 with the Q9 script :( I even made a 10.14.1 installer with the installer script and tried installing over 10.14.0 with no luck.

I have managed to install 10.14.1 as a fresh install using the script so now I have to install all my programs and get it set up how I want it again.

I'm really hoping when 10.14.2 comes out I don't have to do a fresh install again.

At least all's good for the moment.

Share this comment


Link to comment
Share on other sites
3 hours ago, Crabhunter said:

Well I just haven't been able to update to 10.14.1 with the Q9 script :( I even made a 10.14.1 installer with the installer script and tried installing over 10.14.0 with no luck.

I have managed to install 10.14.1 as a fresh install using the script so now I have to install all my programs and get it set up how I want it again.

I'm really hoping when 10.14.2 comes out I don't have to do a fresh install again.

At least all's good for the moment.

The MBR-Automatic-Method can install over 10.14.0, but MBR-Manual-Method can't.

Share this comment


Link to comment
Share on other sites
19 hours ago, pinarek said:

just tested does with your Recommendation of the new OS MBR Installer for 10.14.1 and Automatic work as before in

my last tests, no Apple apps work!!!! all another Apps (not from Apple) is ok. and also the terminal commando:

 

 

Good news from gengik84

/System/Library/PrivateFrameworks/AppleMediaServices.framework

Replace it with 10.14.1, all Apple apps work fine with MBR HFS+ on 10.14.2 18C31g.

 

I wish the final release will fix the beta bug issue:yes:, if it's a bug, not a OOXX.:(

 

Share this comment


Link to comment
Share on other sites

Thanks for any tips to solve this problem. Everything is going now again.

But why did Apple change this? just to annoy us with hackintosh or is it something else on it?

 

i have testet Apple.Media.frameworks from a updatet 10.14.2 Beta1 from APFS Partition replace in hfs+ Partition,  many Apple Apps work only Safari works not.

Edited by pinarek

Share this comment


Link to comment
Share on other sites
11 hours ago, crazybirdy said:

 

update to 10.14.1.18B75 via installScript_1014, and boot -s with following commands. All apple app work fine.

mount -uw /

kextcache -i /
reboot

 

credit to gengik84

Yeeees! We did it! :guitar:

Thank you crazybirdy, gengik84 and everybody else involved! I rolled back everything again, took a deep breath and then ran Q7 updater script. I then shut down the machine, booted up in single user (trivia: In my first attempt I forgot to disable SIP before updating, so I had to do everything twice. Ouch!), refreshed kextcaches and after a fairly quick reboot it's finally up and running:

 

 

Spoiler

1317819167_ScreenShot2018-11-05at17_37_18.thumb.png.12c0c01ac13351b965ca323e507ca0f4.png

Apple apps work.

 

Thank you very much for your help, it is greatly appreciated.

Now let's test how stable it is!

Share this comment


Link to comment
Share on other sites

hello, i baffling between auto and manual method. if i only need install Mojave HFS+ and update via script without convert to APFS, which method should i use, bro? Thnks

Share this comment


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

hello, i baffling between auto and manual method. if i only need install Mojave HFS+ and update via script without convert to APFS, which method should i use, bro? Thnks

 

Both work fine, you can use MBR-Manual-Method first for fresh installation.

Share this comment


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

hi, i used manual method and update from 10.14 to 10.14.1. but terminal output show some issue, is it ok, sir??

Terminal Saved Outputupdate.txt

Screen Shot 2018-11-12 at 4.08.22 PM.png

 

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.

 

Edited by crazybirdy

Share this comment


Link to comment
Share on other sites

×