SmsForwarder:Android向け универсальный пересыльщик сообщений
このようなシーンを思い浮かべてください:スマホが2台あり、それぞれでメッセージや通話を確認するのが面倒。或者は仕事のSMSを個人の番号で受け取る必要があるかもしれません。認証コードを自動的に別のデバイスに転送したいこともあるでしょう。まさに这些问题を解決するのがSmsForwarderです——地味ですが、Androidにとって非常に便利なツールです。
このプロジェクトについて
SmsForwarderは、古いAndroidスマートフォンを本格的なコミュニケーションハブに変えるオープンソースアプリです。主な機能はSMSの転送ですが、実際にはその機能はもっと広範囲です:
- 任意のアプリからのSMS、通話、通知の傍受と転送
- 送信先の複数プラットフォームをサポート:Telegram、メール、Webhook、Barkなど
- 複雑なフィルタリングルールを作成可能
- リモートデバイス管理

主な機能
1. универсальная пересылка сообщений
このアプリはSMSだけでなく、以下も転送できます:
- 着信通話(番号、時間)
- 任意のアプリからの通知
- システムイベント(バッテリー残量低下など)
2. 柔軟なルールシステム
特定のメッセージのみを転送するようにフィルタを設定できます:
- キーワードによる
- 送信者の電話番号による
- 時間帯による
- 通知タイプによる
3. 複数の配信方法
転送されたメッセージを様々な方法で受け取れます:
- Telegramボット経由
- メール経由
- WebhookでWebサーバーに
- ビジネスチャットツール(Slack、Microsoft Teamsなど)
- 別の番号へのSMSとしてすら!
4. リモート管理
専用のインターフェースを通じて以下が可能です:
- 連絡先リストの表示
- メッセージ履歴の閲覧
- バッテリー残量の確認
- リモートでのSMS送信すら可能!
技術的な詳細
このプロジェクトはKotlinで書かれており、Android 4.4(KitKat)からAndroid 13までサポートしています。いくつかの人気ライブラリをベースとしています:
- XUI — インターフェース用
- XUpdate — アップデート用
- AndServer — リモート管理のHTTPサーバー用
アプリの架构は最小限のリソース消費하도록設計されており、「転送」デバイスとして使用される古いデバイスにとって重要です。
実践的な活用例
シナリオ1:バックアップコミュニケーター
SIMカード付きの古いスマートフォンをSMSゲートウェイとして使用します。すべてのメッセージが自動的にメインワンまたはTelegramに転送されます。
シナリオ2:ビジネスプロセスの自動化
銀行や配送サービスからのSMS通知を直接ビジネスチャットに転送するように設定します。
シナリオ3:リモート監視
アプリを導入したデバイスを家に置いて、物理的に離れていても着信通話の情報をリモートで受け取ります。
始め方
- 公式リリースページからAPKをダウンロード
- Androidデバイスにインストール(エミュレータも使用可能)
- 転送ルールを設定
- メッセージの受信方法を選択
SmsForwarderは、必要だと知らなかったけれど、メッセージ管理を大幅に簡素化できるツールの一つです。以下のような場合に特に便利です:
- 複数のSIMカードを使用しているユーザー
- 古いAndroidスマートフォンをバックアップデバイスとして使用している人
- SMS機能をテストしている開発者
- 通知の自動化を必要とするビジネス
このプロジェクトは積極的に開発されており、詳細なドキュメントがあり、コミュニティによってサポートされています。異なるデバイスからのメッセージを集中管理する方法を探しているなら、ぜひ試してみる価値があります。

関連プロジェクト