การเอา Little Snitch ออกอย่างสมบูรณ์ (Mac OS X Snow Leopard)


10

ฉันถอนการติดตั้ง Little Snitch เมื่อหลายเดือนก่อน หรืออย่างนั้นฉันก็คิด

เมื่อเปิด Console.app ฉันเห็นสิ่งนี้:

รายการ LittleSnitchUIAgent มากมาย!

นี่คือบันทึกข้อความ:

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 ค้นหา 'snitch น้อย' หรือ 'littlesnitch' ไม่พบผลลัพธ์ใด ๆ แต่ดูเหมือนว่าฉันจะไม่ได้กำจัด Little Snitch ทั้งหมดเนื่องจากยังคงใช้ซีพียูของฉันอยู่

ความคิดใด ๆ

คำตอบ:



5

ลองดูที่ตำแหน่งต่อไปนี้สำหรับไฟล์ plist ที่มีลักษณะคล้ายกับ Little Snitch พวกเขามักจะเริ่มต้นด้วยat.obdev:

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

ย้ายไฟล์ที่ละเมิดไปยังตำแหน่งอื่นรีบูตและดูว่ามีการแก้ไขหรือไม่

ระวังให้มากโดยเฉพาะกับตำแหน่ง / System เพราะถ้าคุณลบไฟล์ผิดอาจเป็นอันตรายต่อระบบของคุณ


4

ไม่จำเป็นต้องแก้ไขไฟล์ใด ๆ เพียงแค่ยกเลิกการโหลดบริการและลบโปรแกรมออก:

sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist
sudo rm /Library/LaunchDaemons/at.obdev.littlesnitchd.plist

1

คุณต้องเปิดเทอร์มินัล:

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

ทำสำเนาสำรองของ overrides.plist (ตรวจสอบให้แน่ใจว่ามีการใช้คำสั่งls )

sudo cp overrides.plist overrides.bak 

เปิดการแทนที่ .plist

sudo vim overrides.plist

ค้นหาLittle Snitch UIAgentรายการใด ๆและลบออก บันทึก ปิด. Reboot (สิ่งนี้ควรแก้ไขรายการ peruser ด้วย)

ตรวจสอบ Console หากมีรายการใด ๆ


1
ขอบคุณสำหรับคำตอบ. น่าเสียดายที่ฉันไม่พบรายการที่ตรงกันในไฟล์นั้น (ฉันลองค้นหาคำว่า 'น้อย' และไม่มีผลลัพธ์เลย) PS: sudo cp overrides.plist overrides.bakขั้นตอนที่สองอาจจะอ่าน
งัด Bynens

0

หากคุณไม่ต้องการยุ่งกับ launchd ด้วยตนเองLingonเป็นตัวแก้ไขกราฟิกสำหรับมัน น่าเสียดายที่การพัฒนาหยุดลง แต่ก็ยังทำงานได้ดีและเป็นโอเพ่นซอร์ส


0

ฉันต้องการลบ Little Snitch ออกจากระบบที่ไม่สามารถบู๊ตได้ (ดังนั้นจึงไม่สามารถใช้ตัวถอนการติดตั้งได้) และทำได้โดยเข้าสู่โหมดผู้ใช้คนเดียว (กด Cmd + S ค้างไว้) จากนั้นติดตั้งไดรฟ์และเรียกใช้คำสั่งจาก สคริปต์โพสต์ที่apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

อันตราย! ระบบของฉันไม่มีข้อมูล - คุณสามารถทำให้คุณสับสนได้!

#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"

ทำงานให้ฉัน ...

ฉันพบว่าการใช้ launctl เพียงอย่างเดียวไม่เพียงพอ - ฉันคิดว่า kext ยังโหลดอยู่เพราะฉันเห็นLS(4050) Little Snitch Startข้อความ verbose startup หลังจากที่ฉันยกเลิกการโหลดและ rm'd ทั้งหมด / Library / LaunchDaemon / สคริปต์ของฉัน


ปล. .. นี่คือวันที่ 10.8 ไม่ใช่ Snow Leopard ขอโทษ
ptim
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.