Come disabilitare completamente Siri su Sierra?

16

Ho risposto "No" al prompt iniziale di Siri, ma posso ancora vederlo nel mio elenco dei processi. Ho provato ad ucciderlo, ma si carica di nuovo immediatamente. Come posso scaricare e rimuovere Siri dal mio Mac?

    
posta Anton Chikin 26.10.2016 - 21:03
fonte

2 risposte

8

Ok, ho scoperto l'intera procedura da solo, grazie a @blueberryfields e @ bret7600.

Prima di tutto devi disabilitare la verifica dell'integrità del sistema per poter modificare il file com.apple.Siri.plist .

  1. Riavvia in modalità di ripristino riavviando il Mac e mantenendo premuto Comando + R . Può essere necessario più tempo per avviarsi come al solito, va bene, sii paziente.
  2. Nel menu in alto vai a Utilità e apri Terminale.
  3. Digita csrutil disable e premi Invio
  4. Digita reboot e premi Invio per riavviare di nuovo.

Ora dovresti modificare com.apple.Siri.plist file.

  1. Apri Terminal.app
  2. Digita sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist

Ora è necessario abilitare il controllo di integrità del sistema. È lì per una ragione.

  1. Riavvia in modalità di ripristino riavviando il Mac e mantenendo premuto Comando + R
    1. Nel menu in alto vai a Utilità > Terminale
    2. Digita csrutil enable e premi Invio
    3. Digita reboot e premi Invio per riavviare di nuovo.

Ora se controlli Activity Monitor - non dovresti vedere tracce di Siri lì. Puoi ripetere questa procedura con /System/Library/LaunchAgents/com.apple.assistantd.plist per disabilitarla.

    
risposta data 28.10.2016 - 01:01
fonte
7

Der Flounder post Blocco di Siri su macOS Sierra contiene plist file che le impediscono di correre e la sopprimono dalla barra dei menu:

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>

Ci sono anche file mobileconfig per renderlo automaticamente disabilitato dagli script collegato lì .

Note:

  • potrebbe essere necessario aggirare la SIP (modalità di protezione dell'integrità del sistema) prima di poter effettivamente modificare questi file.
  • i file di riferimento vengono copiati dalle impostazioni equivalenti per iOS e potrebbero non funzionare necessariamente come previsto su Sierra. Usare con cura!
risposta data 26.10.2016 - 21:22
fonte

Leggi altre domande sui tag