Como não consegui ligar o meu MacBook devido à desinstalação do TeamViewer

imagem

Ontem, deparei-me com um conjunto completamente inesperado de circunstâncias durante a próxima atualização do MacOS. Em geral, gosto muito de atualizações de software, sempre quero ver os novos recursos de um programa em particular. Quando, no verão, vi que você pode baixar e instalar o MacOS 10.15 Catalina Beta, deliberadamente não fiz isso, percebendo que o beta pode conter uma quantidade significativa de bugs e preciso de um MacBook diariamente para trabalhar. E ontem eu vi um aviso há muito aguardado.

imagem

Com prazer, cliquei no botão Atualizar agora e esperei o download. Enquanto eu estava baixando a atualização, decidi fazer algo “útil”, a fim de remover algumas coisas desnecessárias do laptop. E desta vez, o TeamViewer caiu na categoria de lixo.

O problema aqui não é o TeamViewer.
Eu costumava usá-lo para assistência remota aos meus pais, bem, eles parecem estar bem por conta própria, e eu não precisava do TeamViewer. Além disso, uma coisa começou a me incomodar, a saber, que ele, aparentemente, estava pendurado nos meus objetos de entrada na papoula, embora nas configurações do sistema na seção "Usuários e Grupos" da guia "Objetos de Entrada" não estivesse.

Seja como for, eu decidi removê-lo. E para esta tarefa, um utilitário conhecido por muitos apareceu pelo meu braço - "Limpe meu mac". Eu realmente amo esse programa, mas desta vez me decepcionou.

imagem

Como sempre, fui à seção “Desinstalador” e selecionei o TeamViewer para remoção adicional. Tudo correu bem e a atualização do MacOS chegou a tempo. Além disso, tudo correu como de costume. A instalação continuou por algum tempo, a papoula foi reiniciada várias vezes, e aqui está o momento tão esperado. O estágio final da instalação e conclusão da instalação. Estou sentado esperando o login e o que vejo:

imagem

E aqui meus problemas começaram. Naturalmente, cliquei cinco vezes em OK, mas isso não levou a nada. O próximo passo é reiniciar algumas vezes, o que também não ajudou! Então ele começou a raciocinar. Ele lembrou que eu tinha acabado de desinstalar o TeamViewer e lembrado dos objetos de login e percebeu que eu havia agido mal. Depois, uma hora pesquisando a solução no Google, e a primeira coisa que surgiu foi a solução, que envolve a remoção manual de todos os remanescentes do aplicativo. Como se viu, as informações sobre os objetos de entrada são apresentadas nos catálogos LaunchAgents , LaunchDaemons e StartupItems , espalhados por todo o sistema, sob diferentes direitos de acesso.

Para removê-los, era necessário acesso ao disco rígido. Existem várias opções, muito já foi escrito sobre isso na rede. Eu escolhi a opção de usar o terminal, iniciando-o no modo de recuperação do sistema.
Lá, nem tudo estava indo bem, já que meu disco está criptografado. Mas isso não me impediu. Depois de pesquisar todos os arquivos e excluir tudo em uma linha, semelhante ao TeamViewer no nome, pensei em solucionar o problema, mas não foi! Após a reinicialização, tudo permaneceu o mesmo. Aqui é necessário fazer uma reserva, pois alguém pode ter uma pergunta lógica: por que não iniciei o sistema no modo de segurança? Afinal, ele desabilita objetos de login para o usuário? - Eu vou responder: o sistema não iniciou no modo de segurança!

Após mais uma hora dessa confusão, uma solução de trabalho foi encontrada. Consistia em colocar o TeamViewerAuthPlugin.bundle em seu local original, ou seja, no diretório / Library / Security / SecurityAgentPlugins / . E isso me salvou! Agradeço ao meu amigo que implantou um servidor local no meio da noite e me distribuiu esse arquivo pelo ngrok , que baixei com sucesso do terminal usando o curl`a .

A linha inferior da história: tenha cuidado ao desinstalar aplicativos no MacOS!

PS Catalina parece estar em ordem, tudo funciona.

Source: https://habr.com/ru/post/pt471202/


All Articles