web-dev-qa-db-ja.com

OSXでヘルプを構成して、アプリケーションサイトに定期的にホームを呼び出さないようにするにはどうすればよいですか?

発信ネットワークトラフィックブロッカーであるLittleSnitchは、アプリケーションが接続を確立しようとすると通知します。

私がインストールした多くのアプリケーションは、どうやら自分自身をヘルプシステムに登録しており、定期的にヘルプを個々のヘルプ/追跡/メトリック収集ドメインに接続させています。 Appleはこの種のスパイを意図しており、それを阻止するためにブロッカーを必要とすべきではないのではないかと思います。したがって、私はおそらくヘルプを構成する方法を知らないだけです。誰もが阻止する方法を知っています。この不要なトラフィック?

6

トラフィックがまだ使用しているアプリケーションのものである場合は、@ jeffのソリューション(Little Snitchを使用)がおそらく最善です。

しかし、helpdがずっと前にアンインストールしたアプリケーションに接続したい場合は、~/Library/Caches/com.Apple.helpd/Generated.にまだヘルプファイルが残っている可能性があります。

それでも問題が解決しない場合は、 Spotlightでシステムファイルを有効にする によって古いファイルを見つけることができます。

5
pesche

助けを借りて同じ問題を抱えていて、少しのスニッチでそれをブロックしました。私はおそらく新しいOSの更新が発生したときにそれをテストします

4
jeff

あなたは、ヘルプシステムを介してユーザーに与えることを意図した制御Appleの量について楽観的すぎると思います。MacOSXヘルプシステムは実際にインターネットに接続して記事の更新を取得します( 基本的には単なるWebページですそして時には記事自体。これは現在のヘルプシステムでは常に当てはまります。 、および、IIRC、ヘルプシステムにはOS 8または9からこれを実行する機能があります。これが最初に発生したとき、何が戻ってきたのか、うめき声​​がありました。 暗黒時代 ダイヤルアップインターネットの日々。

つまり、HelpViewerがインターネットに接続する方法を制御する内部的な方法はありません。これが気になる場合は、ファイアウォールでブロックしてください(Little Snitchが最適です)。完全に、または信頼できない会社に属するアドレスに接続する場合にのみ*。次に、通常のWebブラウザーと、プライバシーを維持するために使用する方法を使用して、個々の企業のサポート情報を検索できます。

*これは同じことかもしれません。

3
Scott

HPDBookRemoteURLキーを削除してみてください( オーサリングAppleヘルプ を参照)。

・アプリケーションごとに:

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

Little Snitchとの発信接続をキャッチした場合、URLが作成者のデータを含まないクラウドサーバーを指している可能性があるため、問題は、どのアプリケーションのヘルプブックがトリガーしているのかを知ることです。以下を参照してください。

・キャッシュベース

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

サンプル出力

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

次に、これらの他のキャッシュをクリアすることをお勧めします~/Library/Caches/com.Apple.helpd/Cache*そしてhelpdを再起動します。

1
1.61803