Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Guys I am using a late 09 iMac, and I ran the tool exactly how it was stated on the page. After the install finished, it rebooted, and I got the circle with the line in it, which is apparently normal. I restarted to the USB stick, ran the post install, and then patched it. It restarts, the Apple logo appears, and the loading bar begins to load. About 3 quarters of the way there, the Apple logo and loading bar flashes, then they disappear. Anyone have any suggestions? Ive been trying to get this done all day, and its quite frustrating!
 
  • Like
Reactions: TimothyR734
Since updating to 10.14.5 on MacPro 3,1, I am having some issues with the App Store. The app crashes when I jump around in the app and go back to "Discover". This is the only issue that I am having with 10.14.5 otherwise no issues. Are others having the same issue with the App Store crashing when going back to discover a few times?
 
Last edited:
  • Like
Reactions: TimothyR734
Guys I am using a late 09 iMac, and I ran the tool exactly how it was stated on the page. After the install finished, it rebooted, and I got the circle with the line in it, which is apparently normal. I restarted to the USB stick, ran the post install, and then patched it. It restarts, the Apple logo appears, and the loading bar begins to load. About 3 quarters of the way there, the Apple logo and loading bar flashes, then they disappear. Anyone have any suggestions? Ive been trying to get this done all day, and its quite frustrating!

CMD+S

/sbin/mount -uw /

mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bak

Reboot

Working for me (Raid 0 APFS)
 
Hi everyone. I just installed Mojave on my Macbook 5.1 with a clean install. Ok everything for the dark theme. I had to reinstall the patch 2 or three times for various problems (keyboard and trackpad, audio), but in the end everything works great now. I also changed the filesystem to APFS. Thank you all for your support and dosdude1 in particular. I have 8 gigabytes of ram and a SSD. My Mac's battery lasts longer than High Sierra.
 
Hi everyone. I just installed Mojave on my Macbook 5.1 with a clean install. Ok everything for the dark theme. I had to reinstall the patch 2 or three times for various problems (keyboard and trackpad, audio), but in the end everything works great now. I also changed the filesystem to APFS. Thank you all for your support and dosdude1 in particular. I have 8 gigabytes of ram and a SSD. My Mac's battery lasts longer than High Sierra.

Hi,
What battery do you use?
 
  • Like
Reactions: TimothyR734
Question: Anybody have any ideas/guesses why Remotix (RDP/VNC client app) works on 10.14.5 and 10.14.3, but did not work on 10.14.4? Native screen sharing (ARD/VNC) and MS RDP App both continued to work fine on all Mojave OS versions. It is great to have Remotix back after updating to 10.14.5...I'm just curious why it works again now. In 10.14.4, it would run and indicate it was connected to the remote machine, but the screen was blank.

This is was on an iMac 11,1 and a Macbook Pro 8,2...
 
  • Like
Reactions: TimothyR734
Since updating to 10.14.5 on MacPro 3,1, I am having some issues with the App Store. The app crashes when I jump around in the app and go back to "Discover". This is the only issue that I am having with 10.14.5 otherwise no issues. Are others having the same issue with the App Store crashing when going back to discover a few times?
Give OnyX maintenance mode a go. Default mode often solves problems like this.
 
Question: Anybody have any ideas/guesses why Remotix (RDP/VNC client app) works on 10.14.5 and 10.14.3, but did not work on 10.14.4? Native screen sharing (ARD/VNC) and MS RDP App both continued to work fine on all Mojave OS versions. It is great to have Remotix back after updating to 10.14.5...I'm just curious why it works again now. In 10.14.4, it would run and indicate it was connected to the remote machine, but the screen was blank.

This is was on an iMac 11,1 and a Macbook Pro 8,2...

For unknown reasons "non-metal acceleration" never worked properly on 10.14.4 unsupported Mac, the first clear signal was Flurry screensaver, so many others apps UI was affected by the same issue, luckily this doesn't occurred on 10.14.5 , 10.14.6 and hopefully neither 10.15 .

In any case deleting the GPU GLDriver will make work again any apps UI in core image mode (also News+), so it's still a good escape in case 10.15 will drop completely the OpenGL for its Marzipan apps.

Anyway IMHO 10.14.3 is the best reliable version for unsupported Mac since it doesn't involve any AGC and Frameworks replacements.
 
Last edited:
Yes, it was a very earlier @ASentientBot fix: Arduino USB Mojave fix

About your question on chown/chmod the Frameworks/PrivateFrameworks is not needed, it's only needed for Extensions.

For Frameworks is only needed a "codesign" when the file is binary patched, the ones I uploaded are all untouched from HighSierra, so not binary patched.
Thank you jackluke and ASentientBot.

One observation I wanted to share. While replacing AppleUSBACM.kext I was looking at the messages from kextcache -system-prelinked-kernel. There was a link failure for AppleUSBVHCI (complete messages attached). I then installed 10.14.5 with patcher 1.3.2 over it to remove the changes from Mojave10145DualGpuFix and USBACM replacement, but kextcache still gives the same messages regarding AppleUSBVHCI. Do you also have these?

Cross checked that those messages don't appear when running 10.14.3.

Regardless, 10.14.5 running very well on my system (MBP5,2 17" 2.8MHz, APFS ROM patch applied, SSD Samsung 860 EVO 500GB with APFS).
 

Attachments

  • prelink-err-10145.txt
    5.9 KB · Views: 325
Last edited:
When you say cmd+s, you mean to restart in safe mode?

Start in single user mode, then perform the commands at the prompt, and restart.

It skip caches and starts normally (it is only necessary to perform this command once).

Raid 0 APFS does not write caches, so this change is necessary, it might work for you because the behavior is the same as you mentioned...

Try
 
Thank you jackluke and ASentientBot.

One observation I wanted to share. While replacing AppleUSBACM.kext I was looking at the messages from kextcache -system-prelinked-kernel. There was a link failure for AppleUSBVHCI (complete messages attached). I then installed 10.14.5 with patcher 1.3.2 over it to remove the changes from Mojave10145DualGpuFix and USBACM replacement, but kextcache still gives the same messages regarding AppleUSBVHCI. Do you also have these?

Cross checked that those messages don't appear when running 10.14.3.

Regardless, 10.14.5 running very well on my system (MBP5,2 17" 2.8MHz, APFS ROM patch applied, SSD Samsung 860 EVO 500GB).

No, I don't have AppleUSBVHCI missing dependency, and also I use VirtualBox and don't have any of all those rejected VBox*.kext , but the main factor is that I used the HighSierra IOUSB*.kext before and then the .5 Mojave IOUSB*.kext.

I can use them since my machines are APFS natively so a bit more recent architecture, while all the pre-2010 machines need another treatment which at the moment I am unaware of.
 
Alright, got everything figured out!! You all should try it :)

Step by step instruction how to fix News crashes (You now can use News+ :cool::D)

Step 1: Download the zip package below. That is the dyld folder (/System/iOSSupport/dyld) from 10.14.3.
Step 2: Unzip it.
Step 3: Navigate to /System/iOSSupport/, rename dyld to dyld_backup (Type your password if the system ask you to do)
Step 4: Copy the extracted folder from the zip to /System/iOSSupport/ (Type your password if the system ask you to do)

News app should work (it does not crash at all :) ). I will try to write a script in order to install easily.

The result ;) :

Screen Shot 2019-05-18 at 9.59.02 PM.png


Screen Shot 2019-05-18 at 10.13.02 PM.png


Screen Shot 2019-05-18 at 10.29.05 PM.png


The attached zip package:
 

Attachments

  • dyld.zip
    1.3 KB · Views: 323
Last edited:
Alright, got everything figured out!! You all should try it :)

Step by step instruction how to fix News crashes (You now can use News+ :cool::D)

Step 1: Download the zip package below. That is the dyld folder (/System/iOSSupport/dyld) from 10.14.3.
Step 2: Unzip it.
Step 3: Navigate to /System/iOSSupport/, rename dyld to dyld_backup (Type your password if the system ask you to do)
Step 4: Copy the extracted folder from the zip to /System/iOSSupport/ (Type your password if the system ask you to do)

News app should work (it does not crash at all :) ). I will try to write a script in order to install easily.

The result ;) :

View attachment 837737

View attachment 837740

View attachment 837745

The attached zip package:

Great work!

I don't have News+ pane so my News.app doesn't crash when accelerated, but if others confirm working on different machines, then this deserve a mention in the OP.

And once again 10.14.3 is confirmed to be the best Mojave version for our unsupported Mac, no contest.

edit:

I've compared these files you uploaded with the 10.14.5 ones and the only difference is that to make News+ work is suffice to blacklist from "macOS-blacklist" this framework:

/System/Library/Frameworks/AppKit.framework

Maybe replacing AppKit.framework from 10.14.3 could achieve the same result too. Just a supposition.

Anyway there are good chances that this "blacklisting" trick could work also for any future OpenGL crashing Marzipan apps.
 
Last edited:
Great work!

I don't have News+ pane so my News.app doesn't crash when accelerated, but if others confirm working on different machines, then this deserve a mention in the OP.

And once again 10.14.3 is confirmed to be the best Mojave version for our unsupported Mac, no contest.

edit:

I've compared these files you uploaded with the 10.14.5 ones and the only difference is that to make News+ work is suffice to blacklist from "macOS-blacklist" this framework:

/System/Library/Frameworks/AppKit.framework

Maybe replacing AppKit.framework from 10.14.3 could achieve the same result too. Just a supposition.

Anyway there are good chances that this "blacklisting" trick could work also for any future OpenGL crashing Marzipan apps.

"10.14.3 is confirmed to be the best Mojave version for our unsupported Mac, no contest."

Without a doubt.

Marzipan, the ARM emulator being added to the MacOS 10.14, 10.15 and Core 2 Duo NVidia MCP79 NVIDIA GeForce 9400 fitted Macs seem to have issues?
 
Last edited:
Marzipan, the ARM emulator being added to the MacOS 10.14, 10.15 and Core 2 Duo NVidia MCP79 NVIDIA GeForce 9400 fitted Macs seem to have issues?

Somehow preliminary Marzipan apps were already shipped with Mojave: Home, Voice Memos, Stocks and News apps.

I haven't checked in detail, but those apps to work should rely all on this path that exists since 10.14.0 : /System/iOSSupport/

We'll know more surely after 10.15 gets out.
 
Last edited:
  • Like
Reactions: TimothyR734
Alright, got everything figured out!! You all should try it :)

Step by step instruction how to fix News crashes (You now can use News+ :cool::D)

Step 1: Download the zip package below. That is the dyld folder (/System/iOSSupport/dyld) from 10.14.3.
Step 2: Unzip it.
Step 3: Navigate to /System/iOSSupport/, rename dyld to dyld_backup (Type your password if the system ask you to do)
Step 4: Copy the extracted folder from the zip to /System/iOSSupport/ (Type your password if the system ask you to do)

News app should work (it does not crash at all :) ). I will try to write a script in order to install easily.

The result ;) :

View attachment 837737

View attachment 837740

View attachment 837745

The attached zip package:
Wow!! Amazing discovery. @jackluke is right that just replacing the macOS-blacklist file is sufficient.

I have no understanding of why this works. Do you? I'm very curious.

Again, fantastic work!
[doublepost=1558209402][/doublepost]Okay, I think I found a slightly improved version of @Minh_Ton's News fix. Replacing the whole blacklist file effectively un-blacklists every system file but AppKit (originally the system root / is blacklisted, so this is a huge change), which I worry might cause problems in future. Apple probably blocked those files for a reason. I played around with it a bit and found that just whitelisting OpenCL.framework is enough to fix the News crash.

So, no need to replace that entire folder. This one Terminal line is enough :cool:
Code:
sudo printf "\n/System/Library/Frameworks/OpenCL.framework" >> /System/iOSSupport/dyld/macOS-whitelist.txt
I am still not clear on exactly what this fix does, though. It's essentially allowing OpenCL to load in a Marzipan app, but I'm not sure exactly why that framework is needed on our old Macs but not Metal-enabled ones.
Edit: Perhaps because the OpenGL fallback UI on non-Metal systems also uses OpenCL. But, then I'm surprised that News loads at all without this fix. Usually, blocking a required framework would result in a dyld error at the very beginning.

I look forward to more details from the original discoverer @Minh_Ton because this is an awesome find. I'd love to understand it properly :)

Important edit!! I forgot a greater-than sign in the Terminal command the first time around. I hope nobody ran that because it would've overwritten the entire file rather than appending.
 
Last edited:
can confirm, News and News+ work wonderfully now
 

Attachments

  • Screen Shot 2019-05-18 at 1.03.12 PM.png
    Screen Shot 2019-05-18 at 1.03.12 PM.png
    1 MB · Views: 281
  • Screen Shot 2019-05-18 at 1.03.40 PM.png
    Screen Shot 2019-05-18 at 1.03.40 PM.png
    1.2 MB · Views: 362
  • Like
Reactions: TimothyR734
Wow!! Amazing discovery. @jackluke is right that just replacing the macOS-blacklist file is sufficient.

I have no understanding of why this works. Do you? I'm very curious.

Again, fantastic work!
[doublepost=1558209402][/doublepost]Okay, I think I found a slightly improved version of @Minh_Ton's News fix. Replacing the whole blacklist file effectively un-blacklists every system file but AppKit, which I worry might cause problems in future. I played around with it a bit and found that just whitelisting OpenCL.framework is enough to fix the News crash.

So, this one Terminal line is enough :cool:
sudo printf "\n/System/Library/Frameworks/OpenCL.framework" >> /System/iOSSupport/dyld/macOS-whitelist.txt

I am still not clear on exactly what this fix does, though. It's essentially allowing OpenCL to load in a Marzipan app, but I'm not sure exactly why that framework is needed on our old Macs but not Metal-enabled ones.

I look forward to more details from the original discoverer @Minh_Ton because this is an awesome find. I'd love to understand it properly :)

Important edit!! I forgot a greater-than sign in the Terminal command the first time around. I hope nobody ran that because it would've overwritten the entire file rather than appending.

Amazing work as always, and absolutely agree with you, to maintain future Marzipan apps compatibility is better to don't blacklist nothing, especially a such important framework as AppKit.

edit:

I meant to blacklist "/" everything but the whitelist .
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.