Removendo o Little Snitch completamente (Mac OS X Snow Leopard)


10

Eu desinstalei o Little Snitch meses atrás. Ou então, pensei.

Ao abrir o Console.app, vejo algo assim:

Um monte de entradas LittleSnitchUIAgent!

Aqui está um registro textual:

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

As pesquisas do Spotlight para "little snitch" ou "littlesnitch" não produzem resultados. No entanto, parece que não me livrei totalmente do Little Snitch, já que ele ainda está usando minha CPU.

Alguma ideia?

Respostas:



5

Dê uma olhada nos seguintes locais para arquivos plist que parecem estar relacionados ao Little Snitch. Eles provavelmente começarão com at.obdev:

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

Mova os arquivos incorretos para um local diferente, reinicie e veja se isso corrigiu as coisas.

Tenha muito cuidado, especialmente com os locais / System, porque se você remover o arquivo errado, isso pode prejudicar seu sistema.


4

Não há necessidade de editar nenhum arquivo; apenas descarregue o serviço e exclua seu plist:

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

1

Você precisa de um terminal aberto:

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

faça uma cópia de backup de overrides.plist (verifique se ele está lá usando o comando ls )

sudo cp overrides.plist overrides.bak 

open overrides.plist

sudo vim overrides.plist

Procure por todas as Little Snitch UIAgententradas e remova-as. Salve . Fechar. Reinicie. (isso também deve remediar as entradas do usuário também)

Verifique o console se houver alguma entrada.


1
Obrigado pela sua resposta. Infelizmente, não encontrei nenhuma entrada correspondente nesse arquivo (tentei pesquisar por 'pouco' e não obtive nenhum resultado). PS: O segundo passo provavelmente deveria ler sudo cp overrides.plist overrides.bak.
Mathias Bynens

0

Se você não quer mexer manualmente com o launchd, o Lingon é um editor gráfico para ele. Infelizmente, o desenvolvimento cessou, mas ainda funciona bem, e é de código aberto.


0

Eu precisava remover o Little Snitch de um sistema que não inicializava (portanto, não podia usar o desinstalador) e consegui fazer login no modo de usuário único (mantenha pressionado o Cmd + S), montando a unidade e executando comandos de um roteiro postado em apple.stackexchange.com/questions/56481/remove-little-snitch-via-script

Perigo! meu sistema não tinha dados - você poderia estragar tudo!

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

Trabalhou para mim ...

Eu descobri que usando launctl sozinho não foi o suficiente - Eu acho que o kext ainda estava carregado, porque eu veria LS(4050) Little Snitch Startnas mensagens de inicialização detalhadas depois de descarregar e rm'd todos os meus / Library / LaunchDaemon / scripts


PS .. este estava em 10,8, não Snow Leopard, desculpe
PTIM
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.