X1a0He WeChat プラグイン 2.0.6:macOS メッセージリコールブロッカー
X1a0He WeChat プラグイン 2.0.6 – macOS 専用のオープンソースユーティリティ
WeChat は世界中の多くの地域で最も利用されているメッセージングアプリですが、日常的なワークフローのいくつかに対するネイティブサポートが不足しています。ユーザーはメッセージのリコールを防止したい、複数の WeChat アカウントを並行して使用したい、または多くの人が煩わしいと感じる自動更新やロギングサービスを単に無効にしたいと考えることがあります。
X1a0He WeChat プラグイン は、macOS の WeChat クライアントにフックする軽量なシングルファイル dylib で、これらのギャップを埋めます。オープンソースライセンスで公開されているこのプラグインは以下の機能を提供します。
- メッセージリコール をブロック(自分のチャットと他者の両方)
- 音声、動画、画像、位置情報、ファイルなどさまざまなメディアタイプをインターセプト
- 同一 Mac での 多重ログイン を有効化(注意して使用)
- 自動更新、ロギング、セーフティチェックを無効化
- カスタマイズ可能な 「リコールしませんでした」 プロンプト
以下に、システム要件からリリースビルド、プラグインの安全な使用方法までを網羅した詳細なウォークスルーを記載します。
1. X1a0He WeChat プラグインを使用する理由
セキュリティとプライバシーを最優先 – すべての変更はローカルで実行され、データはデバイスから外部へ送信されません。
- 重要な会話を保護:連絡先がメッセージをリコールしても、プラグインがインターセプトして可視化します。
- マルチアカウントの利便性:個人と業務用の WeChat アカウントを管理する場合、マルチログイン機能で再ログイン不要に切り替えられます。
- システム肥大化の抑制:不要な更新チェックや分析を無効にすることで、WeChat をスリムに保ちます。
- オープンソースの透明性:コードは GitHub 上で公開 (
X1a0He/X1a0HeWeChatPlugin) されており、監査・フォーク・貢献が可能です。
プラグインはmacOS専用で、特に64ビット Mac アプリ向けに設計されています。Intel Mac はサポート対象外で、Mac App Store のバイナリも除外されています。
2. 前提条件
| 要件 | 必須 | 推奨 |
|---|---|---|
| macOS | Big Sur (11) | macOS Monterey 以降 |
| プロセッサ | ARM ベース (M1, M1 Pro/Max, M2 など) | – |
| v4.1.7.31 以降 | – | |
| Git | (オプション – クローン用) | – |
備考:リポジトリにはクイックインストール用の X1a0HeWeChatPlugin.dylib が含まれていますが、ソースからビルドすることも可能です。
3. インストール概要
プラグインのインストールは、ターミナルに慣れたユーザー向けの git ベース、そして GUI を好む方の zip ベース の2通りで行えます。
3.1 Git を介したインストール(推奨)
- リポジトリをクローン
git clone https://github.com/X1a0He/X1a0HeWeChatPlugin.git cd X1a0HeWeChatPlugin - インストーラスクリプトを実行 – 管理者パスワードが求められます。
sudo sh install.sh - 確認:
- プラグインファイルが
/Library/Frameworks/WeChat.framework/PlugInsに配置されていること。 - WeChat を起動すると、
Pluginsメニューに新しい項目が表示されます。
3.2 ZIP を介したインストール(Git 非使用)
- Releases から最新版 ZIP をダウンロード。
- 任意の一時フォルダへ抽出。
- ターミナルで
cdし、以下を実行。sudo sh install.sh - 上記と同様にインストールを確認。
4. プラグインの使い方
インストール後、WeChat メニューバーに 「Plugins」 オプションが表示されます。選択すると、以下の機能管理 UI が小さく開きます。
| 機能 | 説明 |
|---|---|
| Block Recall | リコール試行をインターセプトするかどうかを切り替え。自分と他者のメッセージを保護します。 |
| Disable Logging | 自動分析アップロードをオフにします。 |
| Disable Automatic Updates | WeChat の組込みアップデートチェックを無効化します。 |
| Multi-Login | ユーザー切替をオン/オフにします。 |
| Custom Recall Prompt | デフォルトの「Recall」バナーを任意のフレーズに置き換えます。 |
設定をトグルすると、プラグインは即座に変更を適用します。 WeChat の再起動は不要です。
5. よくあるトラブルシューティング
- プラグインが表示されない:サポート対象の macOS バージョンを実行しており、正しい
X1a0HeWeChatPlugin.dylibが WeChat のバージョンに合っていることを確認してください。 - インストールエラー:
/Library/Frameworksディレクトリに書き込み権限があることを確認。上記の sudo 実行で解決するケースが多いです。 - 将来の WeChat 更新との互換性:各更新後に
PlugInsにプラグインファイルが残っているか確認。消えている場合は再度インストーラを実行。 - マルチログイン不安定:実験的機能です。クラッシュが発生したらまず無効化してください。
6. セキュリティ & 法的考慮事項
- インターネットへのデータ送信は行わない – すべての操作はローカルで実行されます。
- ユーザーの判断に任せる:マルチログインは WeChat 公式にサポートされていません。責任を持って使用してください。
- 悪意のある用途は推奨しない:プロジェクトメンテナーは WeChat の利用規約に違反する行為を支持しません。
7. コントリビューションとコミュニティ
プロジェクトはコミュニティの貢献を歓迎しています:
- リポジトリを Fork し、プルリクエストを送信。
- バグがある場合や機能要望がある場合は Issue をオープン。
CHANGELOG.mdでバージョン履歴と更新を確認。- ドキュメントの改善や追加機能トグルの貢献を歓迎します。
リポジトリリンク:https://github.com/X1a0He/X1a0HeWeChatPlugin
8. 最後に
X1a0He WeChat プラグインは macOS 向けの軽量かつユーザー中心のユーティリティで、WeChat の機能を拡張しながらプライバシーを損なわないよう設計されています。重要なメッセージを消去させず管理したい、複数アカウントを扱いたい、または更新プロンプトを黙らせたい場合は、プラグインのシンプルなインストールと直感的なトグルで実現できます。
ぜひ本日試し、便利だと感じたらリポジトリにスターを付けたり改善を寄稿したりして、コミュニティと共に進化させてください。