>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン セキュリティ
Kotlin

SmsForwarder:Android向け универсальный пересыльщик сообщений

このようなシーンを思い浮かべてください:スマホが2台あり、それぞれでメッセージや通話を確認するのが面倒。或者は仕事のSMSを個人の番号で受け取る必要があるかもしれません。認証コードを自動的に別のデバイスに転送したいこともあるでしょう。まさに这些问题を解決するのがSmsForwarderです——地味ですが、Androidにとって非常に便利なツールです。

このプロジェクトについて

SmsForwarderは、古いAndroidスマートフォンを本格的なコミュニケーションハブに変えるオープンソースアプリです。主な機能はSMSの転送ですが、実際にはその機能はもっと広範囲です:

  • 任意のアプリからのSMS、通話、通知の傍受と転送
  • 送信先の複数プラットフォームをサポート:Telegram、メール、Webhook、Barkなど
  • 複雑なフィルタリングルールを作成可能
  • リモートデバイス管理

SmsForwarderのインターフェース

主な機能

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:リモート監視

アプリを導入したデバイスを家に置いて、物理的に離れていても着信通話の情報をリモートで受け取ります。

始め方

  1. 公式リリースページからAPKをダウンロード
  2. Androidデバイスにインストール(エミュレータも使用可能)
  3. 転送ルールを設定
  4. メッセージの受信方法を選択

SmsForwarderは、必要だと知らなかったけれど、メッセージ管理を大幅に簡素化できるツールの一つです。以下のような場合に特に便利です:

  • 複数のSIMカードを使用しているユーザー
  • 古いAndroidスマートフォンをバックアップデバイスとして使用している人
  • SMS機能をテストしている開発者
  • 通知の自動化を必要とするビジネス

このプロジェクトは積極的に開発されており、詳細なドキュメントがあり、コミュニティによってサポートされています。異なるデバイスからのメッセージを集中管理する方法を探しているなら、ぜひ試してみる価値があります。

SmsForwarderの動作イメージ

関連プロジェクト