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?

Mathias Bynens
fonte

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.

Rudedog
fonte
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
Andy Lynch
fonte
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.

ricbax
fonte
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.

MJeffryes
fonte
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

tim
fonte
PS .. este estava em 10,8, não Snow Leopard, desculpe
PTIM