Removendo o Symantec Antivirus de um Mac?

2

Instalei o Symantec Antivirus no meu Mac (meados de 2009 MacBook Pro) executando o Snow Leopard (10.6.2) por meio de um dispositivo de software fornecido pelo trabalho - junto com outro software. Eu não tive nada além de problemas desde que os instaladores se depararam com algum problema ao descompactar o Firefox 3.5.7, que eu também tentei instalar através do mesmo software fornecido pelo trabalho ao mesmo tempo. Removi as pastas do software da Symantec porque não estava claro se alguma coisa funcionou, mas o Symantec ainda conseguiu inicializar após a reinicialização - e ainda aparece nas Preferências do Sistema.

Eu fui ao site da Symantec por meio de uma pesquisa no Google e encontrei uma página sobre como remover o Symantec Antivirus do Mac. Eu fiz o download do arquivo '.sit' do desinstalador e o executei, mas ele não consegue encontrar o software da Symantec no disco. Nem eu - não está em / Applications ou / Applications / Utilities que eu posso ver. Mas o O / S pode - ele executa o programa.

  • Alguma idéia de como realmente se livrar dela?
  • Preciso reinstalá-lo para que o desinstalador correto esteja disponível, afinal?

Também encontrei um diretório em / private / tmp pertencente ao 'software gizmo' - mas não consigo removê-lo, nem mesmo com privilégios de root, porque ele é montado em um 'sistema de arquivos somente leitura' (de acordo às mensagens de erro). Na verdade, é parte do sistema de arquivos raiz (e somente), que geralmente não é somente leitura. Alguma idéia sobre o que precisa ser feito para se livrar das coisas (como uma cópia duvidosa do Firefox 3.5.7) de lá? Ou como uma área do sistema de arquivos pode ser marcada como 'somente leitura'?

É o meu Mac - eu paguei porque não consegui que a empresa me comprasse uma, apesar de precisarmos de alguns Macs para fazer o nosso software rodar no Mac. Eles compraram alguns para construir etc, mas não estavam dispostos a deixar-me ter um para mostrar aos clientes, etc.

    
por Jonathan Leffler 14.01.2010 / 06:59

2 respostas

2

Você pode clicar com o botão direito do mouse na preferência do sistema e escolher remover? Essa é a maneira mais fácil de se livrar disso.

Os scripts de inicialização podem estar espalhados em vários locais:

  • ~ / Library / LaunchDaemons
  • ~ / Library / LaunchAgents
  • / Library / LaunchDaemons
  • / Library / LaunchAgents
  • / Library / StartupItems
  • / System / Library / LaunchDaemons
  • / System / Library / LaunchAgents
  • / System / Library / StartupItems

Quando os encontrar, dê uma olhada nos arquivos, pois eles provavelmente têm o caminho para os binários neles.

Como alternativa à digitação dos seguintes comandos, você pode lixar os arquivos e reinicializar.

No entanto, para evitar uma reinicialização desnecessária…

Se o software estiver em qualquer um dos diretórios nomeados pelo Launch, você deve usá-lo para desativá-los:

sudo launchctl unload -w /path/to/launchd/plist

Isto irá desligar o software e marcá-lo para nunca iniciar automaticamente. Você pode, com segurança, acabar com o problema depois de descarregá-lo.

Se estiver em uma pasta StartupItems, você usará:

sudo SystemStarter stop SERVICE

Uma vez parado, você pode lixar os arquivos.

    
por 14.01.2010 / 07:51
0

Como a sua pergunta é um dos principais resultados para "desativá-la" (por exemplo, uma vez), adicionarei isso aqui para outros futuros googlers.

Você também pode desativá-lo (até a próxima reinicialização) usando launchctl

Veja este script por @ steve-jansen

Arquivado abaixo, apenas caso seja excluído:

#!/bin/bash

# relaunch with sudo if we aren't root
if [[ $EUID -ne 0 ]]; then
   echo "$0: relaunching as sudo $0 $1 $USER"
   sudo "$0" $1 $USER
   exit $?
fi

real_user=$USER
if [ -n "$2" ]; then
  real_user=$2
fi

stop() {
  echo $0: unloading Symantec Endpoint Protection daemon
  launchctl unload /Library/LaunchDaemons/com.symantec.symdaemon.plist

  echo $0: unloading Symantec Endpoint Protection shared settings daemon
  launchctl unload /Library/LaunchDaemons/com.symantec.sharedsettings.plist

  echo $0: closing Symantec Endpoint Protection UI widget as $real_user
  sudo -u $real_user launchctl unload /Library/LaunchAgents/com.symantec.uiagent.application.plist
}

start() {
  echo $0: loading Symantec Endpoint Protection daemon
  launchctl load /Library/LaunchDaemons/com.symantec.symdaemon.plist

  echo $0: loading Symantec Endpoint Protection shared settings daemon
  launchctl load /Library/LaunchDaemons/com.symantec.sharedsettings.plist

  echo $0: launching Symantec Endpoint Protection UI widget as $real_user
  sudo -u $real_user launchctl load /Library/LaunchAgents/com.symantec.uiagent.application.plist
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  *)
    echo "Usage: $0 [start|stop]"
    ;;
esac
    
por 02.03.2016 / 15:12