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.

RK78

macrumors 6502
Oct 24, 2019
270
92
OnyX is safe to run been using it for years with the defaults no issues
Not worried about defaults being unsafe. Rather, concerned with having to needlessly rebuild caches from running all the defaults (most pressing issue after running a SecUpd is the beachballing and launch delays -- so don't want to add any more of that. For example, would think that rebuilding all the Application caches each time a different application is opened would be a real PITA for launch delays/beachballing. So basic question is still what are the minimum items you would suggest for the purposes of resolving any issues after a SecUpd? Seems like running all the defaults is severe overkill.
 

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
OnyX is supposed to fix the beachballs so by rebuilding the caches helps with the launching of apps very seldom do I get beachballs I get them more frequently in Catalina and the do have the option to uncheck it it not as if the app is forcing you to keep it checked but over time those applications caches grow in size as you open an app one day you might see I have 48 gb of free space left the next day it might go down to 32 gb of free space left
 

RK78

macrumors 6502
Oct 24, 2019
270
92
Thanks Timothy. So from what you write, I gather that clearing the Applications cache is more or less optional. Maybe useful if cache size has grown unmanageable. But seems like something which might be helpful anytime that occurs, not only after a SecUpd. My bottom line question really is just which Onyx items are more likely to specifically address issues which appear only after running a SecUpd. The ones I checked in my first post above were my best guesses.

Please see

https://forums.macrumors.com/thread...unsupported-macs-thread.2121473/post-28688763
 

FarmerBob

macrumors 6502
Aug 15, 2004
313
105
I never really thought anything of Onyx in the past. But when installing Mōjāv it was a major part of the install process. It made the difference between it Working or Not. On my 7,1 MBP it fixed the Track Pad issues. On the 3,1 it makes it possible to install the Security Updates and who knows what else.
 

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
Thanks Timothy. So from what you write, I gather that clearing the Applications cache is more or less optional. Maybe useful if cache size has grown unmanageable. But seems like something which might be helpful anytime that occurs, not only after a SecUpd. My bottom line question really is just which Onyx items are more likely to specifically address issues which appear only after running a SecUpd. The ones I checked in my first post above were my best guesses.

Please see

https://forums.macrumors.com/thread...unsupported-macs-thread.2121473/post-28688763
Yes I have seen those pics on the previous and I use those settings never had an issue if you are worried about beachballs uninstall OnyX try download the security update with the Mojave patcher and wait 30 mins for th login screen to get into your desktop I use OnyX and I am in my desktop in less than 5 mins
 
  • Like
Reactions: K two

RK78

macrumors 6502
Oct 24, 2019
270
92
Yes I have seen those pics on the previous and I use those settings never had an issue if you are worried about beachballs uninstall OnyX try download the security update with the Mojave patcher and wait 30 mins for th login screen to get into your desktop I use OnyX and I am in my desktop in less than 5 mins

"...I use those settings...."
I thought you use the defaults???

"...uninstall Onyx try download the SecUpd...."
Uninstall Onyx
Huh???

You mean without Onyx will take 30 min to get login screen, and with, only 5? Why not just not run Onyx to see the difference? Why uninstall?

I never have a problem getting the login screen. What might take unusually long after an update is for the full desktop to load, with applications and anything else taking much longer to launch. And that's where I'm thinking Onyx can be useful.
 
Last edited:

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
"...I use those settings...."
I thought you use the defaults???

"...uninstall Onyx try download the SecUpd...."
Uninstall Onyx
Huh???

You mean without Onyx will take 30 min to get login screen, and with, only 5? Why not just not run Onyx to see the difference? Why uninstall?

I never have a problem getting the login screen. What might take unusually long after an update is for the full desktop to load, with applications and anything else taking much longer to launch. And that's where I'm thinking Onyx can be useful.
It is useful a useful app I use regularly I mean you wouldn't go a year without defragging you hdd/ssd on Windows, when you install the security update after running OnyX the boot up process is faster, the installing goes smoother
[automerge]1595432170[/automerge]
The only time I had an issues is when I selected Application states then my apps took awhile for them to load. Rebuilding caches is not going to harm your Mac> If you had to replace kexts for example for the iSight camera there are 5 kext from High Sierra to make iSIght work again and if you use kextutility for each kext you replace it rebuilds the cache again so that is 5 times then once you install a security update you have apply the post install patches and force-cache rebuild so if rebuilding the caches damaged our Macs we would be stuck on whatever default macOS came installed on our Mac's then forced to but the newer Mac's to run the newest macOS
 
Last edited:

katbel

macrumors 68040
Aug 19, 2009
3,647
32,775
Hi all,
Mojave SecUpd2020.004 (18G6020) successfully installed on MBP5,3 and iMac8,1 a few days ago (After Distibution file modification)....
Like the other times, I replaced AppleGVA.framework (for videos fluidity), HIToolbox.framework (for dock menu shadows), SiriUI.framework and Siri.app (for waveform) and SoftwareUpdate.framework (to disable the Catalina upgrade proposal).
Everything works well
Hi alphascorp,
I tried to update the Mojave SecUpd2020.004 only on a MBP, where following your precious tips, I changed the SoftwareUpdate.framework with the older one. Now after the install I checked and noticed that it kept the changed SoftwareUpdate.framework (6) so I didn't need to do it again. If I launch Software Update prefs it shows I have Catalina upgrade, before it didn't .
Have you noticed that too? I don't care too much if it's there , I just do not want the notification
and the nagging.
Should I change anyway the SoftwareUpdate.framework, even if it's the same?
thanks in advance
 
Last edited:

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
"...I use those settings...."
I thought you use the defaults???

"...uninstall Onyx try download the SecUpd...."
Uninstall Onyx
Huh???

You mean without Onyx will take 30 min to get login screen, and with, only 5? Why not just not run Onyx to see the difference? Why uninstall?

I never have a problem getting the login screen. What might take unusually long after an update is for the full desktop to load, with applications and anything else taking much longer to launch. And that's where I'm thinking Onyx can be useful.
Beachballs can be caused by a number of things. When was the last time you ran first aid on you hdd/ssd? If you are you are using an ssd do you have trim force enabled? An app or many apps can be using high memory or high cpuload there is an app in the utilities folder called activity monitor it will show you which apps are using the have memory usage or high cpu load. Then at the very top left click on the setting button you can system diagnostics which does help, you can your spotlight for errors and do a spindump. If this don't help you can reinstall macOS Mohave sometimes that fixes issues or do a clean install then do your updates then install your apps you use.
 
  • Like
Reactions: K two

RK78

macrumors 6502
Oct 24, 2019
270
92
when you install the security update after running OnyX the boot up process is faster, the installing goes smoother....

So your recommendation is to run Onyx before, not after, installing the update? Btw, have used Onyx for years with earlier OSs, my original question pertained specifically to just which items to run in the context of an update with Mojave, via the Patcher. Also, rather familiar with the various diagnostics. Plus have iStat Menus directly in the Menubar.
 
Last edited:

RK78

macrumors 6502
Oct 24, 2019
270
92
Yes before installing the update people been having issues installing the update then ran OnyX and was able to install the update

Confused. Your latest reply suggests running it before and/or maybe after, if there is trouble after the update. My problems generally are not with installing the update, but rather with issues after installing.
 

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
Confused. Your latest reply suggests running it before and/or maybe after, if there is trouble after the update. My problems generally are not with installing the update, but rather with issues after installing.
Always wise tolerant update settle after installing like I said in a post check you activity monitor the lets you know what is going on under the hood and make sure if you are on an unsupported Mac apply the post install patches and force-cache rebuild
 

alphascorp

macrumors 6502
Jul 16, 2018
343
635
Brest, France
Hi alphascorp,
I tried to update the Mojave SecUpd2020.004 only on a MBP, where following your precious tips, I changed the SoftwareUpdate.framework with the older one. Now after the install I checked and noticed that it kept the changed SoftwareUpdate.framework (6) so I didn't need to do it again. If I launch Software Update prefs it shows I have Catalina upgrade, before it didn't .
Have you noticed that too? I don't care too much if it's there , I just do not want the notification
and the nagging.
Should I change anyway the SoftwareUpdate.framework, even if it's the same?
thanks in advance

Hi @katbel
I did not observe the same thing as you concerning "Software Update.framework"
Right after updating to SecUpd2020-004 I searched for update with System Preference and it offered me Catalina. So I replaced SoftwareUpdate.framework from (18G4032).
I find it strange that your "SoftwareUpdate.framework" was not modified because I just opened "SecUpd2020-004.pkg" with Pacifist and here is the list of all the files replaced in this framework by (18G6020).

Capture d’écran 2020-07-23 à 00.48.28.png

In this list the most important file to check if it has been modified is SoftwareUpdate.framework/Versions/A/SoftwareUpdate
We can see on the screenshot that the date of the file is: 2020/07/10 00:12 while the old one (from 18G4032) is: 2020/03/19 00:33
 
Last edited:

katbel

macrumors 68040
Aug 19, 2009
3,647
32,775
Hi @katbel
I did not observe the same thing as you concerning "Software Update.framework"
Right after updating to SecUpd2020-004 I searched for update with System Preference and it offered me Catalina. So I replaced SoftwareUpdate.framework from (18G4032).
I find it strange that your "SoftwareUpdate.framework" was not modified because I just opened "SecUpd2020-004.pkg" with Pacifist and here is the list of all the files replaced in this framework by (18G6020).


In this list the most important file to check if it has been modified is SoftwareUpdate.framework/Versions/A/SoftwareUpdate
We can see on the screenshot that the date of the file is: 2020/07/10 00:12 while the old one (from 18G4032) is: 2020/03/19 00:33

Just changed back with the one I kept for the rainy days ?
and it works!
Thanks so much: checking from outside they looked the same, same size same Info version but they were not , as you demonstrated
I checked both using Pacifist too, but thought it was just one new framework, the whole package.
Learned something new ?
 
  • Like
Reactions: TimothyR734

Hackintosh HD

macrumors member
Sep 27, 2017
73
60
/Volumes/
Like the other times, I replaced AppleGVA.framework (for videos fluidity), HIToolbox.framework (for dock menu shadows), SiriUI.framework and Siri.app (for waveform) and SoftwareUpdate.framework (to disable the Catalina upgrade proposal).
Everything works well

Thanks for the additional info. May I asked with what you've replaced the frameworks - with earlier versions obviously, but which ones?
 
  • Like
Reactions: TimothyR734

alphascorp

macrumors 6502
Jul 16, 2018
343
635
Brest, France
Thanks for the additional info. May I asked with what you've replaced the frameworks - with earlier versions obviously, but which ones?

Hi @Hackintosh HD

AppleGVA.framework (from High Sierra) when playing, the videos are less jerky, available here (Thanks @jackluke).

HIToolbox correctly replace the shadow of the right click menus on the Dock, available here (Thanks @pkouame and @fabioroberto)

Replacing Siri.app with SiriUI.Framework shows Siri waveform
Siri.app file from (18G103) is available here
SiriUI.Framework available here from (18G103) and fixed by Patch Updater.app (Thanks @dosdude1)

Replacing SoftwareUpdate.framework allows Catalina notification to no longer appear during an automatic/manual update search with system preferences: SoftwareUpdate.framework from (18G4032), is Available in this post or directly here.

You probably know that, but I remind it for those who do not know, AppleGVA.framework, SoftwareUpdate.framework and SiriUI.framework are located in S/L/PrivateFrameworks/
HIToolbox is located in S/L/Frameworks/Carbon.framework/Frameworks/HIToolbox/Versions/A/
These frameworks can be replaced in a running system and permissions should be fixed with command lines via Terminal (sudo chmod -R 755 and sudo chown -R 0:0)
Siri.app is located in /S/L/CorreServices/ cannot be replaced in a running system so requires reboot on a system from another volume/partition
BEFORE ANY REPLACEMENT, IT IS STRONGLY RECOMMENDED TO BACKUP THE FILE (s)
 
Last edited:

Hackintosh HD

macrumors member
Sep 27, 2017
73
60
/Volumes/
Hi @Hackintosh HD

AppleGVA.framework (from High Sierra) when playing, the videos are less jerky, available here (Thanks @jackluke). […]

That was very detailed, thank you very much, @alphascorp !

These frameworks from earlier Mojave builds should also be extractable from Mojave's downloadable Security Updates 20xx-00x, so restoring the Framework versions you mention after each of the future Mojave Security Updates should be even bash scriptable (e.g. wget the relevant DMGs from Apple's servers to /tmp, expand the contained packages, collect the contained Frameworks, backup your current ones, replace them by the older versions and so forth …).

By the way: As soon as I'll find the time, I'm going to document how to restore instant GPU switching on the fly for the MacBook Pro mid-2009 machines and their NVIDIA GeForce 9600 / 9400M GPUs under High Sierra, Mojave and probably also Catalina (correct me if I'm wrong, but I think that hasn't been posted here in the thread's previous 748 pages yet).
 
Last edited:
  • Like
Reactions: TimothyR734

failsandwich

macrumors newbie
Feb 25, 2020
6
4
The Nether
Hey everyone, I'm having another problem. I have a MacBook Pro 8,1 running Mac OS X 10.14 Mojave, with the latest version of iTunes installed. I've tried using both my old iPod Hi-Fi Remote and my silver Apple TV Remote with iTunes, but neither are working properly. If I press a button on the remote, the action will be performed twice - for example, if I press play/pause while a song is playing, it'll pause the song and immediately start playing it again. Is there a way to fix this? What's causing the issue in the first place? Both remotes work fine with my other devices, such as my Apple TV 3,1.

Also, I still haven't found a way to apply the Skylight fix, since the tool I found doesn't seem to work. Can someone provide a pre-patched file for Mojave (not the patched Catalina file since that makes 32-bit apps not work)?
 

FarmerBob

macrumors 6502
Aug 15, 2004
313
105
Confused. Your latest reply suggests running it before and/or maybe after, if there is trouble after the update. My problems generally are not with installing the update, but rather with issues after installing.
I ran it after installing the SUs. Since I was installing all 4 at once. It just felt natural to do it after to fix anything that was tweaked during the installation. So you can look at it as either before or after. But I look at it as a clean up from the install. So I ran it after #4, which would put it in the after category.
 
  • Like
Reactions: TimothyR734

alphascorp

macrumors 6502
Jul 16, 2018
343
635
Brest, France
That was very detailed, thank you very much, @alphascorp !

These frameworks from earlier Mojave builds should also be extractable from Mojave's downloadable Security Updates 20xx-00x, so restoring the Framework versions you mention after each of the future Mojave Security Updates should be even bash scriptable (e.g. wget the relevant DMGs from Apple's servers to /tmp, expand the contained packages, collect the contained Frameworks, backup your current ones, replace them by the older versions and so forth …).

By the way: As soon as I'll find the time, I'm going to document how to restore instant GPU switching on the fly for the MacBook Pro mid-2009 machines and their NVIDIA GeForce 9600 / 9400M GPUs under High Sierra, Mojave and probably also Catalina (correct me if I'm wrong, but I think that hasn't been posted here in the thread's previous 748 pages yet).

Hello @Hackintosh HD
These frameworks from previous versions of Mojave could be taken from SecUpd20xx-00xx but BE CAREFUL, the main problem is that in these updates the frameworks are not complete, only the files must be put updated are in it.
You can see this in the screenshot of my post #18,689 earlier in this page which shows SoftwareUpdate.framework content (not complete if we compare it with the framework installed in our systems) taken from SecUpd2020-004.

On the other hand, it is possible to recover these complete frameworks from TimeMachine but we need to check the system version of the snapshot, go and have a look at the "SystemVersion.plist" file in /System/Library/CoreServices/ (in Time Machine...)
For SoftwareUpdate.framework, for example, you must have:
...
<key>ProductBuildVersion</key>
<string>18G4032</string>
...

I have regularly read the previous 748 pages but you are right I did not see anything about restoring instant GPU switching on the fly for MacBook Pro machines mid 2009 and their NVIDIA GeForce 9600/9400M GPUs.
 
Last edited:
  • Like
Reactions: TimothyR734

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
Hi @Hackintosh HD

AppleGVA.framework (from High Sierra) when playing, the videos are less jerky, available here (Thanks @jackluke).

HIToolbox correctly replace the shadow of the right click menus on the Dock, available here (Thanks @pkouame and @fabioroberto)
Screen Shot 2020-07-25 at 12.44.55.png

Replacing Siri.app with SiriUI.Framework shows Siri waveform
Siri.app file from (18G103) is available here
SiriUI.Framework available here from (18G103) and fixed by Patch Updater.app (Thanks @dosdude1)

Replacing SoftwareUpdate.framework allows Catalina notification to no longer appear during an automatic/manual update search with system preferences: SoftwareUpdate.framework from (18G4032), is Available in this post or directly here.

You probably know that, but I remind it for those who do not know, AppleGVA.framework, SoftwareUpdate.framework and SiriUI.framework are located in S/L/PrivateFrameworks/
HIToolbox is located in S/L/Frameworks/Carbon.framework/Frameworks/HIToolbox/Versions/A/
These frameworks can be replaced in a running system and permissions should be fixed with command lines via Terminal (sudo chmod -R 755 and sudo chown -R 0:0)
Siri.app is located in /S/L/CorreServices/ cannot be replaced in a running system so requires reboot on a system from another volume/partition
BEFORE ANY REPLACEMENT, IT IS STRONGLY RECOMMENDED TO BACKUP THE FILE (s)
[automerge]1595706559[/automerge]
If I remember you can replace the Siri framework is you disable Siri from System Preferences as Mojave doesn't have the permissions requirement like Catalina does.
 
  • Like
Reactions: tom33231

danyMRF

macrumors newbie
Apr 24, 2017
25
4
Hello everyone,

I'm using a Mac mini (Late 2009 - Macmini3,1) with the following configuration:

  • an internal SSD (formatted Journaled HFS+) with the latest supported operating system installed, namely OS X El Capitan 10.11.6 together with the applications compatible with this version and obviously several data files
  • an external USB HDD (formatted Journaled HFS+) with a data partition and a partition with macOS High Sierra 10.13.6 installed (obviously patched) in order to use, in particular, a more recent version of Xcode (10.1) than the one running on El Capitan
Now, I need to make Xcode 11 work and therefore I should update the macOS High Sierra to at least macOS Mojave 10.14.6 (obviously patched) in the external HDD partition.

But reading here on the forum this post of @TimothyR734 :

Just to warn everyone if you try installing 10.14.4 on a external Hdd it will corrupt your internal hdd I know have to erase my internal hdd on my MacBook 5,2 and start fresh after doing a disk check and found it was corrupted and I had 10.14.4 running perfectly on it ;(


I am concerned that installing Mojave on an external HDD will corrupt the internal HDD.

But does this always or only happen in certain circumstances?

I would like to know your experiences on this topic.

Thank you.
 
Last edited:

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
Hello everyone,

I'm using a Mac mini (Late 2019 - Macmini3,1) with the following configuration:

  • an internal SSD (formatted Journaled HFS+) with the latest supported operating system installed, namely OS X El Capitan 10.11.6 together with the applications compatible with this version and obviously several data files
  • an external USB HDD (formatted Journaled HFS+) with a data partition and a partition with macOS High Sierra 10.13.6 installed (obviously patched) in order to use, in particular, a more recent version of Xcode (10.1) than the one running on El Capitan
Now, I need to make Xcode 11 work and therefore I should update the macOS High Sierra to at least macOS Mojave 10.14.6 (obviously patched) in the external HDD partition.

But reading here on the forum this post of @TimothyR734 :




I am concerned that installing Mojave on an external HDD will corrupt the internal HDD.

But does this always or only happen in certain circumstances?

I would like to know your experiences on this topic.

Thank you.
Yes it is safe to install on a external usb 10.15.4 was a rough beta release but usually point release are generally safe to install and installing with a Mohave patcher is your best bet
 
  • Like
Reactions: danyMRF

MTBnBeer

macrumors regular
Dec 9, 2015
101
87
I have a 17" Early 2008 MacBook Pro 2.6Ghz Core2Duo with 500GB SSD & 6GB RAM running Mojave.

Has macOS Mojave Patcher been updated so the latest 10.14.6 Security Update can be run by just the usual boot off my macOS Mojave Patcher version 1.3.7 USB drive like the previous updates? Of do I have to have to manually change a bunch of KEXTs ???

I ask because the posts I've read make me think this isn't a simple update and re-patch Security Update...

I'm willing to wait for macOS Mojave Patcher to be updated since this is just a backup / guest computer.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.