PC版カカオトークの広告が静かに消えます
TalkShield は、PC版カカオトーク(KakaoTalk)の下部バナー広告、ロック画面広告、別ウィンドウで出る広告ポップアップをリアルタイムに見つけて片付け、広告があった場所を友だちリストで自然に埋めるタスクトレイ常駐アプリです。カカオトークのファイルやメモリには触れず、画面上の広告ウィンドウだけを整理します。

整理する3種類の広告
カカオトークの起動中、画面に表示される広告ウィンドウを見つけて整理します。チャットや友だちリストなどの実際のコンテンツには触れません。
軽く、静かで、カカオトークには手を加えません
仕組み — ウィンドウを整理するだけです
TalkShield は 100ms ごとにカカオトーク(kakaotalk.exe)のウィンドウ構造を確認し、広告にあたるウィンドウだけを選んで次の3つを行います。
WM_CLOSE メッセージで閉じます。インストール不要の3ステップ
TalkShield-v1.1.1.zip をダウンロードし、好きなフォルダに解凍します。TalkShield.exe をダブルクリックします。∧(隠れているインジケーター)の中に入れます。∧ を押して黄色い吹き出しアイコンを時計の横にドラッグすると、常に表示されます。トレイメニューは5つだけ
トレイアイコンを右クリックすると次のメニューが出ます(アプリのメニューは韓国語です)。アイコンが黄色ならオン、灰色ならオフです。
TalkShield.exe をもう一度実行します。1.1.1 から再起動後も非表示の状態が保たれます。設定と累計ブロック数は自動で保存され、次回の起動にも引き継がれます。
ソースから自分でビルドする
Windows に標準搭載の .NET Framework コンパイラ(csc.exe)だけを使うので、何もインストールせずにソースからそのままビルドできます。ソースと Issue は GitHub にあります。
git clone https://github.com/openr03/TalkShield.git
cd TalkShield
build.bat
build.bat がアイコンを作り、csc.exe で TalkShield.exe をビルドします。ウイルス対策ソフトの警告が気になる場合は、このように自分でビルドして使っても構いません。
更新履歴
ダウンロード
TalkShield.exe を実行ZIP ファイルと、解凍後に出てくる TalkShield.exe の SHA-256 です。
# PowerShell
Get-FileHash .\TalkShield-v1.1.1.zip -Algorithm SHA256
Get-FileHash .\TalkShield.exe -Algorithm SHA256
# 期待値 (1.1.1)
# TalkShield-v1.1.1.zip
# 9d83b454c0fa89d28acc3b688d423cb9cf4ddc71784cf00c3d3c6734c448844b
#
# TalkShield.exe
# 10ebb54551c77941c97ab2f73cc343efaf3b7750c755aabfd3b6a4f75189b6cb
よくある質問
PC版カカオトークの下部広告を消す方法はありますか?
TalkShield を起動しておくだけです。メインウィンドウ(友だち · トーク一覧)下部のバナー広告を閉じ、空いた場所を友だちリストで埋めます。ロック画面広告と別ウィンドウで出る広告ポップアップもあわせて整理します。
TalkShield は無料ですか?
はい、完全無料です。広告 · 会員登録はなく、ソースコードも MIT ライセンスで GitHub に公開されています。
インストールは必要ですか?
インストールは不要です。ZIP を解凍して TalkShield.exe(約 57KB)をダブルクリックすれば、すぐにトレイで動作します。削除は終了してからファイルを消すだけです。
カカオトークのアカウントが停止 · 制限される危険はありませんか?
TalkShield はカカオトークのプログラム · サーバー · メモリに介入せず、自分の PC 画面に出たウィンドウだけを整理するので、一般的なウィンドウ管理ツールと同じ方法で動作します。ただし、使用に伴う責任は利用者にあります。
チャット内容や個人情報を読み取りませんか?
広告ウィンドウを見つけるためにカカオトークのウィンドウ構造だけを確認します。チャット · 友だちリストなどのコンテンツウィンドウは区別して触れません。動作の仕組みは公開ソースで直接確認できます。
カカオトークのアップデート後に広告がまた表示されます。
カカオトークのウィンドウ構造が変わった場合です。GitHub の Issue かメール(info@youngsam.net)で知らせていただければ対応します。新しいバージョンが出ると TalkShield が通知でお知らせします。
ウイルス対策ソフトや SmartScreen が警告しますが大丈夫ですか?
コード署名のない個人開発の無料プログラムで出る一般的な警告です。このページの SHA-256 値でファイルが元のものと同じか確認でき、ソースもすべて公開されているので build.bat で自分でビルドして使うこともできます。
PC の起動時に自動で実行できますか?
トレイアイコンを右クリックして「Windows 起動時に自動実行」をオンにします。同じメニューから再びオフにできます。
トレイアイコンを隠すと広告ブロックも止まりますか?
いいえ。アイコンだけを隠し、ブロックは続けます。1.1.1 からは再起動後も非表示の状態が保たれ、アイコンを再表示するには TalkShield.exe をもう一度実行します。
PC が重くなりませんか?
実行ファイルは約 57KB と小さく、普段の CPU 使用率は実質 0% です(開発者の説明)。カカオトークが閉じていると確認の間隔を自動で延ばし、さらにリソースを節約します。
カカオトーク(KakaoTalk)は Kakao Corp. の商標です。TalkShield は Kakao とは関係のない個人開発プログラムです。Windows は Microsoft Corporation の商標です。
