Apple - How to completely disable Siri on Sierra?
Ok, I found out the whole procedure by myself, thanks to @blueberryfields and @bret7600.
First of all you need to disable System Integrity Check to be able to edit the com.apple.Siri.plist file.
- Reboot in Recovery mode by restarting your Mac and holding Command+R. It can take more time to boot as usual, that's OK, just be patient.
- In the top menu go to Utilities and open Terminal.
- Type
csrutil disable
and press Enter. - Type
reboot
and press Enter to reboot again.
Now you should edit the com.apple.Siri.plist file.
- Open Terminal.app
- Type
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist
Now you should re-enable System Integrity Check. It is there for a reason.
- Reboot in Recovery mode by restarting your Mac and holding Command+R.
- In the top menu go to Utilities > Terminal.
- Type
csrutil enable
and press Enter. - Type
reboot
and press Enter to reboot again.
Now if you check Activity Monitor - you should see no traces of Siri there.
You can repeat this procedure with /System/Library/LaunchAgents/com.apple.assistantd.plist
to fully disable it.
Der Flounder post Blocking Siri on macOS Sierra contains plist files that keeps her from running and suppresses her from the menu bar:
com.apple.assistant.support.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Assistant Enabled</key>
<false/>
</dict>
</plist>
com.apple.Siri.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StatusMenuVisible</key>
<false/>
<key>UserHasDeclinedEnable</key>
<true/>
</dict>
</plist>
There are also mobileconfig files to have it automatically disabled by the scripts linked there too.
Notes:
- you might have to fiddle your way around the SIP (System Integrity Protection mode) before you can actually modify these files.
- the referenced files are copied over from the equivalent settings for iOS, and may not necessarily work as expected on Sierra. Use with care!