Como configuro o helpd no OSX para que ele não chame periodicamente os sites de aplicativos?

6

O Little Snitch, um bloqueador de tráfego de rede de saída, me notifica quando um aplicativo está tentando estabelecer uma conexão.

Muitos aplicativos que eu instalei aparentemente se registraram no sistema de ajuda e, periodicamente, fazem com que o helpd se conecte a seus domínios individuais de ajuda / rastreamento / coleta de métricas. Eu duvido que a Apple tenha planejado esse tipo de espionagem e não se deva precisar de um bloqueador para pará-lo. Então, eu provavelmente não sei como configurar o helpd. Alguém sabe como parar esse tráfego indesejado?

    
por Michael Prescott 14.09.2011 / 02:53

4 respostas

5

Se o tráfego for para um aplicativo que você ainda usa, a solução de @jeff (usando Little Snitch) é provavelmente a melhor.

Mas se helpd quiser se conectar a um aplicativo que você desinstalou há muito tempo, talvez haja um arquivo de ajuda ainda em circulação em ~/Library/Caches/com.apple.helpd/Generated.

E se isso não ajudar, você poderá encontrar arquivos obsoletos por habilitando arquivos do sistema no Spotlight .

    
por 16.10.2011 / 13:10
4

Tive o mesmo problema com o helpd e bloqueei-o com um pequeno pomo. Provavelmente testarei quando novas atualizações ocorrerem em

    
por 24.09.2011 / 03:15
3

Acho que você está otimista demais com relação ao controle que a Apple pretendia dar aos usuários sobre o sistema de ajuda. O sistema de Ajuda do Mac OS X realmente se conecta à Internet para recuperar atualizações de seus artigos ( eles são essencialmente apenas páginas da web ) e às vezes os próprios artigos . Este sempre foi o caso para o sistema de ajuda atual, e, IIRC, o sistema de ajuda teve a habilidade de fazer isto do OS 8 ou 9. Houve algumas reclamações quando isto aconteceu pela primeira vez, com o fato de estar de volta no Idade das trevas dias de internet dial-up.

Em suma, não há nenhuma maneira interna de controlar como o Visualizador da Ajuda se conecta à Internet. Se isso o incomodar, bloqueie-o com um firewall (o Little Snitch seria uma excelente opção), seja totalmente ou apenas ao conectar-se a endereços pertencentes a empresas nas quais você não confia *. Você pode procurar informações de suporte de empresas individuais usando seu navegador da Web normal e quaisquer métodos usados para manter sua privacidade intacta ao usá-lo.

* Isso pode ser a mesma coisa.

    
por 14.09.2011 / 14:27
1

Tente excluir a chave HPDBookRemoteURL (consulte Criação da Ajuda da Apple ).

· por aplicativo:

defaults delete /Applications/MyApplication.app/Contents/Resources/MyApplication.help/Contents/Info.plist HPDBookRemoteURL

Se você capturar as conexões de saída com o Little Snitch, o problema será saber como o livro de ajuda do aplicativo o está acionando, pois o URL pode apontar para um servidor em nuvem cujo nome não contenha nenhum dos dados do autor. veja abaixo.

· em cache

cat ~/Library/Caches/com.apple.helpd/HelpCache.plist | grep -C 2 HPDBookRemoteURL

Exemplo de saída

--
            <key>HPDBookPathKey</key>
            <string>/Applications/Server.app/Contents/Resources/GetStarted.help</string>
            <key>HPDBookRemoteURL</key>
            <string>https://help.apple.com/serverapp/mac/getstarted/2.2/help/</string>
            <key>HPDBookTitle</key>
--
--
            <key>HPDBookPathKey</key>
            <string>/Applications/DEVONthink Pro.app/Contents/Resources/DEVONthink Pro Office.help</string>
            <key>HPDBookRemoteURL</key>
            <string>http://s3.amazonaws.com/DTWebsiteSupport/download/devonthink/2.7.5/DEVONthink%20Pro%20Office.help/Contents/Resources/</string>
            <key>HPDBookTitle</key>
--

Em seguida, convém limpar esses outros caches ~/Library/Caches/com.apple.helpd/Cache* e reiniciar helpd .

    
por 15.08.2015 / 16:23