Repolode
aj3423

aj3423/SpamBlocker

着信とSMS通知をフィルタリングし、各種ルールやローカルAIで迷惑電話・SMSをブロックするAndroidアプリ。

代替できる製品:TruecallerHiya

スター
1,919
フォーク
98
未解決の Issue
4
最終コミット
一昨日

これは何?

SpamBlockerは、電話アプリやメッセージアプリを置き換えずに着信とSMSをフィルタリングするAndroidアプリです(Android 10以降)。通話では発信者番号を表示するアプリとして動作し、SMSではメッセージ通知を引き受けます。通知が重複しないよう、SMSアプリ側の通知を無効にできます。初期設定後はバックグラウンドで常時動作させる必要はありません。

通話とメッセージのフィルタリングには、組み合わせて使える多様なルールが用意されています。発信者が連絡先に登録されているか、STIR/SHAKENの認証状況、繰り返し着信、発信または応答した番号、緊急通報用の番号、他のアプリでの最近のアクティビティなどを確認します。FTCのDo Not Call登録簿などの迷惑電話データベース、PhoneBlockへのオンライン即時照会、位置情報や通信事業者に基づくブロック、正規表現、迷惑SMSの判別用に学習させたローカルAIにも対応しています。

アプリはMITライセンスのオープンソースで、F-Droid、Obtainium、GitHub Releasesから入手できます。ビルドは再現可能です。READMEには、データを収集しないオフラインモードと、オンライン照会サービスに限ってデータを送信する仕組みが説明されています。

主な機能

  • 01連絡先、通話履歴、STIR/SHAKENの認証状況、着信の繰り返しパターンに基づいて通話をフィルタリングします。
  • 02通知を引き受けてSMSをブロックでき、任意でローカルAIに迷惑SMSを学習させられます。
  • 03FTCのDo Not Call登録簿などの迷惑電話データベースや、PhoneBlockなどへのオンライン照会を利用します。
  • 04位置情報、通信事業者、正規表現、時間帯に基づくルールに対応しています。
  • 05緊急通報後、アプリを最近使用した後、またはサービスからプッシュ通知やSMSを受信した後は、着信を許可できます。

ユースケース

  • ダイヤラーを変更せずに、Androidスマートフォンへのテレマーケティングや詐欺電話を減らす。
  • 通常のメッセージ通知を保ちながら、SMSスパムやOTPの大量送信を防ぐ。
  • 知らない番号をブロックしつつ、配達員や診療所からの電話を受けられるようにする。
  • 時間帯スケジュールを設定し、夜間は知らない番号からの着信を鳴らさないようにする。

クイックスタート

  1. 1

    GitHubのリリースページからAPKをダウンロードしてください

  2. 2

    またはF-Droidからインストールしてください

使う前に知っておきたいこと

  • Android 10以降が必要です。Android 9以前はサポートされておらず、今後サポートする予定もありません。
  • RCSメッセージには対応しておらず、対応を追加する予定もありません。
  • 通知が重複しないよう、SMSアプリの通知を手動で無効にする必要があります。
  • オンライン機能を使うと、IPアドレスと報告された電話番号がAPIサーバーに送信されます。

トピック

よくある質問

SpamBlocker とは?
着信とSMS通知をフィルタリングし、各種ルールやローカルAIで迷惑電話・SMSをブロックするAndroidアプリ。 SpamBlockerは、電話アプリやメッセージアプリを置き換えずに着信とSMSをフィルタリングするAndroidアプリです(Android 10以降)。通話では発信者番号を表示するアプリとして動作し、SMSではメッセージ通知を引き受けます。通知が重複しないよう、SMSアプリ側の通知を無効にできます。初期設定後はバックグラウンドで常時動作させる必要はありません。
SpamBlocker は無料で使えますか?ライセンスは?
SpamBlocker は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
SpamBlocker は今もメンテナンスされていますか?
活発にメンテナンス中。SpamBlocker の最終コミットは 2026年10月18日 です。
SpamBlocker は何に使えますか?
ダイヤラーを変更せずに、Androidスマートフォンへのテレマーケティングや詐欺電話を減らす。 通常のメッセージ通知を保ちながら、SMSスパムやOTPの大量送信を防ぐ。 知らない番号をブロックしつつ、配達員や診療所からの電話を受けられるようにする。 時間帯スケジュールを設定し、夜間は知らない番号からの着信を鳴らさないようにする。
SpamBlocker のインストール方法は?
GitHubのリリースページからAPKをダウンロードしてください またはF-Droidからインストールしてください
SpamBlocker はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aj3423/SpamBlocker

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト