Como desinstalar um app no Mac por completo, com as sobras

Arrastar um app da pasta Aplicativos para o Lixo remove o app, e mais nada. As preferências, os caches, as janelas salvas, os dados e às vezes um auxiliar que abre no início da sessão continuam na pasta Biblioteca. Quase sempre são poucos megabytes. Às vezes são gigabytes: o cache de renderização de um editor de vídeo, o conteúdo baixado de um jogo, o histórico de um app de mensagens.
A resposta curta: para desinstalar um app por completo, encerre-o, mova o .app para o Lixo e depois remova os itens com o nome do app ou o identificador dele em ~/Library, principalmente em Application Support, Caches, Preferences, Containers e Saved Application State. Veja abaixo como fazer isso à mão, sem riscos, e como o Folia Files faz o mesmo para um app ou vários de uma vez.
Primeiro, procure o desinstalador do próprio app
Alguns apps instalam mais do que um pacote: drivers, extensões do sistema, auxiliares na barra de menus, serviços em segundo plano. O desenvolvedor costuma oferecer um desinstalador, na imagem de disco original, em um menu do app ou nos ajustes dele. Se existir, use-o primeiro: ele conhece peças que um método genérico não consegue adivinhar. Depois volte para o que ficou.
Onde um app deixa arquivos no Mac
Quase tudo o que um app grava por você fica na Biblioteca da sua pasta pessoal, ~/Library, que o Finder oculta por padrão. As sobras levam um destes dois nomes:
- o identificador do app (bundle identifier), como
com.example.notes: a pista mais confiável; - o nome do app, como
Notes Pro: comum em Application Support, Caches e Logs, mas menos seguro, porque outro app pode ter um nome parecido.
Para saber o identificador de um app antes de apagá-lo, digite mdls -name kMDItemCFBundleIdentifier /Applications/Example.app no Terminal, com o nome real do app.
Os lugares de sempre, todos dentro de ~/Library:
- Application Support: os dados do app (bancos de dados, conteúdo baixado, plug-ins). Muitas vezes, o que mais ocupa.
- Caches: dados que o app consegue recriar. Pode apagar sem medo.
- Preferences: um arquivo
.plistcom o nome do identificador. Apagá-lo volta o app aos ajustes iniciais. - Containers e Group Containers: os apps em sandbox, ou seja, a maioria dos apps da App Store, guardam tudo aqui. Um contêiner também pode ter documentos que você criou no app.
- Saved Application State: as janelas que o macOS reabre, em uma pasta
.savedState. - HTTPStorages, WebKit e Cookies: dados de rede e da web.
- Logs: arquivos de registro.
- LaunchAgents: um
.plistque abre um auxiliar no início da sessão. Se um app volta depois de apagado, olhe aqui.
Apps instalados por um pacote de instalação às vezes também colocaram arquivos na pasta /Library da raiz do disco (por exemplo em LaunchAgents, LaunchDaemons ou Application Support). Esses são comuns a todos os usuários, e removê-los exige a senha de administrador.
Como remover as sobras de um app à mão
- Encerre o app e, se houver, o auxiliar dele na barra de menus.
- Arraste o app de Aplicativos para o Lixo.
- No Finder, escolha Ir › Ir para a Pasta (⇧⌘G), digite
~/Librarye pressione ↩. - Abra cada pasta da lista acima e procure itens com o identificador ou o nome do app. Mova-os para o Lixo.
- Não esvazie o Lixo na hora. Use o Mac normalmente por um ou dois dias; se nada sentir falta deles, esvazie.
Duas regras bastam para não perder nada. Remova só o que corresponde claramente ao app. E antes de mandar para o Lixo um contêiner, ou uma pasta encontrada só pelo nome, olhe dentro: se houver documentos que você quer manter, copie-os para outro lugar primeiro.
Desinstalar apps com as sobras no Folia Files
O Folia Files tem um desinstalador em Cuidados com o Mac: escolha Ferramentas › Cuidados com o Mac… (⇧⌘M) e depois Aplicativos. Lá aparecem os apps de /Applications, /Applications/Utilities, ~/Applications e da pasta do Setapp, com tamanho e último uso.
Selecione um app e o lado direito mostra App e Itens Relacionados: o próprio app e todas as sobras encontradas na sua Biblioteca (Application Support, Caches, Preferences, Containers, Group Containers, Saved Application State, dados de rede e da web, registros, agentes de inicialização), cada uma com tamanho e caminho.

- Os itens encontrados pelo identificador vêm marcados.
- Contêineres, contêineres compartilhados e pastas encontradas só pelo nome do app trazem a nota "pode conter seus documentos" e nunca vêm marcados. Olhe primeiro, depois decida.
- Clique em Desinstalar: o app é encerrado e movido para o Lixo junto com os itens marcados. Nada é apagado diretamente: dá para devolver qualquer coisa a partir do Lixo enquanto ele não for esvaziado.

Vários apps de uma vez
Segure ⌘ ou ⇧ para selecionar vários apps na lista. O lado direito agrupa cada app com as sobras dele, e o botão passa a Desinstalar 3 Apps (ou quantos você escolher). Eles são encerrados juntos e vão juntos para o Lixo.
Encontrar os apps que você não usa mais
O menu acima da lista oferece Todas, Não Usadas, App Store e Setapp. Não Usadas significa: não abertos há seis meses, ou sem nenhum sinal de uso neste Mac. A data da última abertura que o Spotlight guarda muitas vezes falta (depois de passar para um Mac novo, por exemplo), então o Folia Files também olha a alteração mais recente nos arquivos do próprio app na sua Biblioteca. Ordene a lista por tamanho para ver primeiro os maiores.

As sobras de apps que você já apagou
Se você arrasta apps para o Lixo há anos, a aba Restos e Instaladores mostra o que eles deixaram: Restos de apps apagados — para revisar, desmarcados, porque uma pasta cujo app sumiu nem sempre é inútil. Ela também lista instaladores esquecidos (imagens de disco e pacotes ainda em Downloads ou na Mesa), que vêm marcados.
O que o macOS pede
- O acesso total ao disco deixa o Folia Files ler toda a sua Biblioteca, contêineres incluídos.
- O gerenciamento de apps, em Ajustes do Sistema › Privacidade e Segurança: o macOS pode impedir que um app altere ou apague outro. Se ele recusar, autorize o Folia Files ali.
- Os apps instalados para todos os usuários, pela App Store ou por um instalador, pertencem ao sistema. O macOS pede a senha de administrador, uma vez só para toda a seleção.
Na versão da App Store
A versão da App Store roda na sandbox da Apple. Ela lê sua Biblioteca assim que você abre o disco para ela (ela pede quando precisa). Para apps instalados para todos os usuários, o app gratuito Folia Files Companion (em foliafiles.com/companion/) permite desinstalá-los do mesmo jeito, com um único pedido de senha. Sem o Companion, o botão passa a Remover com o Finder…: o Finder abre no app, você o move para o Lixo (o Finder pede a senha) e o Folia Files manda as sobras marcadas para o Lixo assim que o app some.
Vale a pena?
Sobras raramente deixam um Mac lento. Os motivos para removê-las são o espaço, um recomeço limpo se você reinstalar o app depois e os agentes de inicialização que mantêm um auxiliar rodando para um app que você nem tem mais. Para entender o que enche o seu disco em geral, leia o que são os dados do sistema no Mac.


