Menghapus Little Snitch sepenuhnya (Mac OS X Snow Leopard)

10

Saya menghapus Little Snitch bulan lalu. Atau begitulah, pikirku.

Saat membuka Console.app, saya melihat sesuatu seperti ini:

Banyak entri LittleSnitchUIAgent!

Berikut ini adalah log teks:

21/11/09 22:05:31   com.apple.launchd[1]    (at.obdev.littlesnitchd[10045]) Exited with exit code: 1
21/11/09 22:05:31   com.apple.launchd[1]    (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m65968c1c
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m579328b9
21/11/09 22:05:33   Little Snitch UIAgent[10046]    2.0.4.385: m41531ded
21/11/09 22:05:33   com.apple.launchd.peruser.501[170]  (at.obdev.LittleSnitchUIAgent) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:41   com.apple.launchd[1]    (at.obdev.littlesnitchd[10049]) Exited with exit code: 1
21/11/09 22:05:41   com.apple.launchd[1]    (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m65968c1c
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m579328b9
21/11/09 22:05:43   Little Snitch UIAgent[10050]    2.0.4.385: m41531ded
21/11/09 22:05:43   com.apple.launchd.peruser.501[170]  (at.obdev.LittleSnitchUIAgent) Throttling respawn: Will start in 10 seconds

Spotlight mencari 'snitch kecil' atau 'littlesnitch' tanpa hasil. Namun, sepertinya saya tidak menyingkirkan Little Snitch sepenuhnya, karena masih menggunakan CPU saya.

Ada ide?

Mathias Bynens
sumber

Jawaban:

5

Lihat di lokasi berikut untuk file-file plist yang terlihat terkait dengan Little Snitch. Mereka kemungkinan besar akan mulai dengan at.obdev:

/Library/LaunchAgents
/Library/LaunchDaemons
/System/Library/LaunchAgents
/System/Library/LaunchDaemons
~/Library/LaunchAgents
~/Library/LaunchDaemons

Pindahkan file yang menyinggung ke lokasi yang berbeda, reboot dan lihat apakah itu memperbaiki keadaan.

Berhati-hatilah, terutama dengan lokasi / Sistem, karena jika Anda menghapus file yang salah, itu dapat membahayakan sistem Anda.

Rudedog
sumber
4

Tidak perlu mengedit file apa pun; cukup bongkar layanan dan hapus plistnya:

sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
sudo rm /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
Andy Lynch
sumber
1

Anda perlu terminal terbuka:

cd /private/var/db/launchd.db/com.apple.launchd

membuat salinan cadangan dari overrides.plist (pastikan itu ada menggunakan perintah ls )

sudo cp overrides.plist overrides.bak 

buka overrides.plist

sudo vim overrides.plist

Cari Little Snitch UIAgententri apa saja dan hapus. Menyimpan. Menutup. Mulai ulang. (ini juga harus memperbaiki entri peruser juga)

Periksa Konsol jika ada entri.

ricbax
sumber
1
Terima kasih atas jawaban anda. Sayangnya, saya tidak dapat menemukan entri yang cocok dalam file itu (saya mencoba mencari 'kecil' dan muncul tanpa hasil sama sekali). PS: Langkah kedua mungkin harus baca sudo cp overrides.plist overrides.bak.
Mathias Bynens
0

Jika Anda tidak ingin secara manual dipusingkan dengan launchd, Lingon adalah editor grafis untuk itu. Sayangnya, pengembangannya telah berhenti, tetapi masih berfungsi dengan baik, dan bersifat open source.

MJeffryes
sumber
0

Saya perlu menghapus Little Snitch dari sistem yang tidak bisa boot (karenanya, tidak bisa menggunakan uninstaller) dan menyelesaikannya dengan masuk ke Mode Pengguna Tunggal (tahan Cmd + S) kemudian memasang drive dan menjalankan perintah dari skrip diposting di apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

Bahaya! sistem saya tidak memiliki data - Anda dapat mengacaukan data Anda!

#Kill Little Snitch Processes
killall $NetworkMonitor
killall $UIAgent

rm -R /Library/Application\ Support/Objective\ Development/
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchNetworkMonitor.plist
rm -R /Library/LaunchAgents/at.obdev.LittleSnitchUIAgent.plist
rm -R /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
rm -R /Library/Little\ Snitch/*
rm -R /Library/Logs/LittleSnitchDaemon.log
rm -R /System/Library/Extensions/LittleSnitch.kext
rm -R "/Applications/Little Snitch Configuration.app"

Bekerja untuk saya ...

Saya menemukan bahwa menggunakan launctl saja tidak cukup - saya kira kext masih dimuat, karena saya akan melihat LS(4050) Little Snitch Startdi pesan-pesan startup verbose setelah saya membongkar dan rm semua skrip / Library / LaunchDaemon / skrip saya

ptim
sumber
PS .. ini pada 10,8, bukan Snow Leopard, maaf
ptim