Bagaimana cara menonaktifkan Siri on Sierra sepenuhnya?

16

Saya telah menjawab 'Tidak' pada Siri awal, tetapi saya masih bisa melihatnya di daftar proses saya. Saya sudah mencoba membunuhnya, tetapi segera dimuat kembali. Bagaimana saya bisa membongkar dan menghapus Siri dari Mac saya?

enter image description here

Anton Chikin
sumber
2
Dibawah Preferensi Sistem & gt; Siri , sudahkah Anda menghapus centang pada [] Aktifkan Siri kotak centang? Mengenai menghapus Siri, dalam suara HAL 9000 dari tahun 2001: A Space Oddesy, saya minta maaf Anton, saya tidak bisa membiarkan Anda melakukan itu. :)
user3439894

Jawaban:

8

Ok, saya menemukan seluruh prosedur sendiri, terima kasih kepada @blueberryfields dan @ bret7600.

Pertama-tama Anda perlu menonaktifkan Pemeriksaan Integritas Sistem untuk dapat mengedit com.apple.Siri.plist mengajukan.

  1. Reboot dalam mode Pemulihan dengan me-restart Mac Anda dan menahan Perintah + R . Butuh waktu lebih lama untuk boot seperti biasa, tidak apa-apa, bersabarlah.
  2. Di menu atas pergi ke Utilitas dan buka Terminal.
  3. Mengetik csrutil disable dan tekan Memasukkan
  4. Mengetik reboot dan tekan Memasukkan untuk reboot lagi.

Sekarang Anda harus mengedit com.apple.Siri.plist mengajukan.

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

Sekarang Anda harus mengaktifkan kembali Pemeriksaan Integritas Sistem. Itu ada karena suatu alasan.

  1. Reboot dalam mode Pemulihan dengan me-restart Mac Anda dan menahan Perintah + R
    1. Di menu atas pergi ke Utilitas & gt; Terminal
    2. Mengetik csrutil enable dan tekan Memasukkan
    3. Mengetik reboot dan tekan Memasukkan untuk reboot lagi.

Sekarang jika Anda memeriksa Activity Monitor - Anda seharusnya tidak melihat jejak Siri di sana. Anda dapat mengulangi prosedur ini dengan /System/Library/LaunchAgents/com.apple.assistantd.plist untuk menonaktifkannya juga.

Anton Chikin
sumber
3
Mhm, okaaay, saya pasti tidak akan menginstal Sierra ...
Aleksandar Pavić
saya tidak perlu memulai kembali dalam mode pemulihan, cukup restart di akhir instruksi.
Brad
Ini hampir berhasil. /System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist Namun com.apple.Siri.agent.plist memang ada. Akankah menandainya sebagai 'Dinonaktifkan' memiliki efek yang sama?
krry
7

Der Flounder post Memblokir Siri di macOS Sierra berisi file plist yang membuatnya tidak dapat berjalan dan menekannya dari 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>

Ada juga file mobileconfig agar dinonaktifkan secara otomatis oleh skrip ditautkan di sana terlalu.


Catatan:

  • Anda mungkin harus mengutak-atik SIP (mode Perlindungan Integritas Sistem) sebelum Anda benar-benar dapat memodifikasi file-file ini.
  • file yang direferensikan disalin dari pengaturan yang setara untuk iOS, dan mungkin tidak selalu berfungsi seperti yang diharapkan di Sierra. Gunakan dengan hati-hati!
bret7600
sumber
2
instruksi-instruksi itu tidak lengkap sama sekali - file-file plist tampaknya merupakan versi mobile yang bertanggal, dan ada masalah lain dengan prosesnya, termasuk sierra mencegah pengeditan file-file di direktori / System / Library / LaunchDaemon
blueberryfields