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에서 'little snitch'또는 'littlesnitch'를 검색하면 결과가 없습니다. 그러나 Little Snitch를 완전히 제거하지 않은 것 같습니다. 여전히 CPU를 사용하고 있기 때문입니다.

어떤 아이디어?

답변:



5

Little Snitch와 관련이있는 plist 파일을 다음 위치에서 찾아보십시오. 그들은 아마도 다음과 at.obdev같이 시작할 것입니다 :

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

문제가되는 파일을 다른 위치로 이동하고 재부팅 한 후 문제가 해결되었는지 확인하십시오.

잘못된 파일을 제거하면 시스템이 손상 될 수 있으므로 특히 / System 위치에주의하십시오.


4

파일을 편집 할 필요가 없습니다. 서비스를 언로드하고 plist를 삭제하십시오.

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 

우선 적용을 엽니 다.

sudo vim overrides.plist

어떤을 찾아 Little Snitch UIAgent항목 및 제거합니다. 저장. 닫기. 재부팅하십시오. (이것은 또한 사용자 항목을 수정해야합니다)

항목이 있으면 콘솔을 확인하십시오.


1
답변 주셔서 감사합니다. 불행히도, 나는 그 파일에서 일치하는 항목을 찾을 수 없었습니다 ( 'little'를 검색하려고 시도했지만 결과가 전혀 없었습니다). 추신 : 두 번째 단계는 아마도 읽을 것 sudo cp overrides.plist overrides.bak입니다.
Mathias Bynens

0

실행으로 수동으로 엉망으로 만들고 싶지 않은 경우 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 만 사용하는 것만으로는 충분하지 않다는 LS(4050) Little Snitch Start것을 알았습니다. 언로드 한 후 자세한 시작 메시지에서 모든 / Library / LaunchDaemon / 스크립트를 rmd 한 후 자세한 시작 메시지를 볼 수 있기 때문에 kext가 여전히로드 된 것 같습니다.


추신 .. 이것은 Snow Leopard가 아닌 10.8에있었습니다. 죄송합니다
ptim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.