Macos Big Sur Dosdude1

Apple updates its macOS (previously Mac OS X) desktop and laptop operating system once a year, like clockwork, bringing new features and improvements. That’s all very well, but Apple’s most recent version of macOS – Big Sur – won’t run on any Mac older than 2013, and in some cases 2014.

  • It’s been a week that macOS Big Sur, which is the latest version of the Mac operating system at this moment, has been released in WWDC 2020. In this article, I’m going to show you how to download macOS Big Sur IOS Image. This OS has new features that include an all-new iOS inspired design, Control Center arriving for Mac, a revamped Safari.
  • This usually occurs on machines that support High Sierra (macOS 10.13) natively, but whose owners have not installed High Sierra on them previously. Installing High Sierra on these machines will update the machine's system firmware, allowing it to boot from an APFS volume. This is necessary in order to boot Catalina.

This page describes macOS 11.0 (Big Sur) specific information.
If you have previous macOS version please refer to previous macOS SIP instructions.
You might want to read this blog post for historical context.

TotalFinder is not compatible with Apple's latest computers with M1 chip. It fails by reporting that Apple events cannot be delivered. Unfortunately there is no known solution at this point. Please subscribe to this forum thread for further updates.

TotalFinder has support for macOS 11.0 (Big Sur), but cannot run on a normally configured machine due to System Integrity Protection (SIP). This article can help you how to configure your machine to allow TotalFiner installation by modifying security setting.

If you decide to modify the settings, you will be able to install TotalFinder. Just to be clear…

Dosdude1 Macos Big Sur

Your machine may be less secure when you disable extra security features. It is entirely your decision to modify the settings.

What is different in macOS 11.0 (Big Sur)?

The Finder binary is newly marked as a “platform binary”. That means that system prevents injecting or loading any code which is not signed by Apple developers. This feature is called “Library Validation” and was first introduced in macOS 10.10 (Yosemite). Finder didn’t participate in this prior macOS 11.0.

Mac Os Big Sur Dosdude1

Currently in beta macOS 11.0 users can disable Library Validation using this command in Terminal.app:

This will allow injection of TotalFinder code in Finder. But please note that Library Validation is disabled system-wide. So any app which relied on Library Validation might be less secure.

How to install TotalFinder by turning off System Integrity Protection

TotalFinder will guide you through the process via notification dialogs. Please check the TotalFinder installation page for general installation steps. This document explains SIP-specific steps.

You must boot into the Recovery OS. You do this by restarting your machine, and holding Command+R until the Apple logo appears. Then select Terminal from the Utilities menu. It looks like this:

In the window that opens, type csrutil disable and press return. This turns off System Integrity Protection so that TotalFinder can be installed.

Reboot your machine and you may install and run the latest version of TotalFinder.

Unfortunately you have to keep SIP disabled to allow TotalFinder. In earlier macOS versions it was possible to turn SIP off only to complete TotalFinder installation steps and enable it back again. That is no longer possible in recent macOS releases due to hardened security settings.

Technical details

TotalFinder works by altering the built-in system application Finder.app.

Macos

In order to change some features of Finder, we use a technique called code injection. This means we add some additional code to the Finder program whilst it is running to do what we need. This is relatively safe - in fact we do not change any part of macOS on the disk. You only have to quit Finder via Command+Option+Esc, and the Finder will restart and everything will be as if TotalFinder was never running.

However, in macOS 10.11 (El Capitan) and later the macOS developers added a feature that disallows this kind of modification even if you have administrator access. It will also disallow other kinds of modifications (such as replacing parts of the system on disk).

Uninstallation and SIP

To remove TotalFinder from your system, run the uninstaller found on the latest dmg download of TotalFinder.

This page describes macOS 11.0 (Big Sur) specific information.
If you have previous macOS version please refer to previous macOS SIP instructions.
You might want to read this blog post for historical context.

TotalFinder is not compatible with Apple's latest computers with M1 chip. It fails by reporting that Apple events cannot be delivered. Unfortunately there is no known solution at this point. Please subscribe to this forum thread for further updates.

TotalFinder has support for macOS 11.0 (Big Sur), but cannot run on a normally configured machine due to System Integrity Protection (SIP). This article can help you how to configure your machine to allow TotalFiner installation by modifying security setting.

If you decide to modify the settings, you will be able to install TotalFinder. Just to be clear…

Your machine may be less secure when you disable extra security features. It is entirely your decision to modify the settings.

What is different in macOS 11.0 (Big Sur)?

The Finder binary is newly marked as a “platform binary”. That means that system prevents injecting or loading any code which is not signed by Apple developers. This feature is called “Library Validation” and was first introduced in macOS 10.10 (Yosemite). Finder didn’t participate in this prior macOS 11.0.

Currently in beta macOS 11.0 users can disable Library Validation using this command in Terminal.app:

This will allow injection of TotalFinder code in Finder. But please note that Library Validation is disabled system-wide. So any app which relied on Library Validation might be less secure.

How to install TotalFinder by turning off System Integrity Protection

TotalFinder will guide you through the process via notification dialogs. Please check the TotalFinder installation page for general installation steps. This document explains SIP-specific steps.

You must boot into the Recovery OS. You do this by restarting your machine, and holding Command+R until the Apple logo appears. Then select Terminal from the Utilities menu. It looks like this:

In the window that opens, type csrutil disable and press return. This turns off System Integrity Protection so that TotalFinder can be installed.

Reboot your machine and you may install and run the latest version of TotalFinder.

Unfortunately you have to keep SIP disabled to allow TotalFinder. In earlier macOS versions it was possible to turn SIP off only to complete TotalFinder installation steps and enable it back again. That is no longer possible in recent macOS releases due to hardened security settings.

Technical details

TotalFinder works by altering the built-in system application Finder.app.

In order to change some features of Finder, we use a technique called code injection. This means we add some additional code to the Finder program whilst it is running to do what we need. This is relatively safe - in fact we do not change any part of macOS on the disk. You only have to quit Finder via Command+Option+Esc, and the Finder will restart and everything will be as if TotalFinder was never running.

Dosdude1

However, in macOS 10.11 (El Capitan) and later the macOS developers added a feature that disallows this kind of modification even if you have administrator access. It will also disallow other kinds of modifications (such as replacing parts of the system on disk).

Macos Big Sur Patcher Dosdude1

Uninstallation and SIP

To remove TotalFinder from your system, run the uninstaller found on the latest dmg download of TotalFinder.