Any more news on the Safari extensions problem?
I have recently acquired a mid-2011 MacBook Air, and after a fresh Catalina (-patcher) install, it is impossible to enable my 1Blocker Safari extensions. It's impossible to enable any extension in Safari for that matter. I have tried all the workarounds, except for installing 10.15.2 first to enable the extensions to keep them enabled up to 10.15.5.
I have reverted the MacBook Air to High Sierra for now, but I would like to be able to get back to Catalina. But these non-functioning extensions are a dealbreaker to me.
For those in the same boat: I have been able to get my Safari extensions enabled without having to go the complex and time-consuming route of first installing a pre 10.15.3 Catalina, enabling the extensions and then updating to 10.15.5.
I'v managed to get the Safari version from 10.5.0 running on 10.15.5, by replacing /Applications/Safari.app and the Safari*.framework directories in /System/Library/PrivateFrameworks. I have extracted these files from a 10.15.0 installer using Pacifist. Short manual:
Be careful, this requires some knowledge and insights in the working of .pkg packages. But all in all it can be done in a few minutes, when you have the necessary files ar your disposal.
- Extract /System/Library/PrivateFrameworks/Safari*.framework en /System/Applications/Safari.app from the 10.5.0 installer using Pacifist
- Make sure the system partition is mounted writable (sudo mount -UW /)
- Backup /Applications/Safari.app and /System/Library/PrivateFrameworks/Safari*.framework.
- Replace /Applications/Safari.app and /System/Library/PrivateFrameworks/Safari*.framework with the versions extracted from 10.15.0
- reboot
- again: Make sure the system partition is mounted writable (sudo mount -UW /)
- Open Safari and enable extensions. Note you're now running the Safari version from 10.15.0.
- Restore /Applications/Safari.app and /System/Library/PrivateFrameworks/Safari*.framework from the backup
- Reboot
When done correctly, you'll be back on the latest Safari version, but now with your extensions enabled.