リモート操作を使うと、別の端末から自分の端末に短い SMS を送るだけで、SmsForwarder に代わりに作業させることができます — 代理で SMS の返信を送る、転送をオン/オフする、アプリの状態を確認する、端末がオンラインかどうかを確認する、Google Play との間で購読状態を再同期する、または(Advanced 購読を持っている場合)自然言語で指示を出す、といった操作です。
許可リストに明示的に追加した電話番号からのみ、これらのコマンドを送ることができます。共通パスワードはありません — 送信元の電話番号自体が認証情報です。
+819012345678)で入力してください。#REPLY を使う場合や、SMS で送信元に返信を受け取りたい場合は、SMS 送信 権限が付与されているか確認してください。各コマンドは、許可リスト上の番号から自分の端末に送信される普通の SMS です。空白でない最初の行は必ずコマンドのキーワード(# で始まる)です。追加情報を取るコマンドでは、各値を 1 行ずつ書きます。
コマンド本体は通常の SMS としては 転送されません — アプリが認識して消費します。
端末を手元に持っていないが、誰かに SMS を送らせたいときに使います。
形式:
1 | #REPLY |
SIM 指定付き(任意、デュアル SIM 端末向け — どの SIM で送信するかを固定します):
1 | #REPLY |
SIM 指定行は # で始まり、末尾 8 桁で照合されます。シングル SIM 端末や、システム標準の SIM を使う場合は省略してください。
例:
1 | #REPLY |
1 | #REPLY |
注意:
転送ルール、配信チャンネル、または各種メインスイッチを、端末を触らずに切り替えたいときに使います。
形式:
1 | #CTRL |
RULE、CHANNEL、FORWARDING のいずれか(大文字小文字は区別しません)。RULE の場合 — アプリに表示されているルール名そのまま(大文字小文字を区別、かつ一意であること)。CHANNEL の場合 — アプリに表示されているチャンネル名そのまま(大文字小文字を区別、かつ一意であること)。FORWARDING の場合 — SMS、CALL、NOTIFICATION(または NOTIFY)、ALL のいずれか。1 / 0、TRUE / FALSE、YES / NO でも書けます。例:
特定のルールをオンにする:
1 | #CTRL |
SMS 転送のメインスイッチをオフにする:
1 | #CTRL |
配信チャンネルをオフにする:
1 | #CTRL |
すべて(SMS、通話、通知)をまとめてオフにする:
1 | #CTRL |
注意:
読み取り専用クエリ。各メインスイッチの状態と、有効になっているすべてのルール/チャンネルの名前を返します。
形式:
1 | #STATUS |
応答例:
1 | [リモート] 状態 |
ルールやチャンネルの数によっては、応答が複数の SMS セグメントにまたがります。キャリアはセグメントごとに課金します。
読み取り専用クエリ。端末の現在状態のスナップショットを返します — 端末が起きていてオンラインで、電池切れ寸前ではないかだけ知りたいときに便利です。
形式:
1 | #PING |
応答例:
1 | [リモート] Pixel 7 · 2026-05-01 14:35 |
モバイル回線で接続している場合、応答にはネットワーク世代、キャリア名、(Android 10 以降では)0〜4 段階の信号レベルも含まれます:
1 | [リモート] OnePlus 9 · 2026-05-01 14:35 |
注意:
#PING は転送のメインスイッチが入っているかどうかに関係なく実行されます。読み取り専用クエリ。このオンラインのコマンドリファレンスへのリンクを返します。誰かにドキュメントを共有したいときや、コマンドの正確な書式を忘れて確認したいときに便利です。
形式:
1 | #HELP |
応答例:
1 | [リモート] コマンド一覧:https://smsforward.zobubo.com/Remote-Control/ |
現在 #HELP は既定で英語版のページを返します。アプリが中国語の場合は中国語版が返ります。それ以外の言語では現状英語版のページにフォールバックします — このページにすべてのコマンドが網羅されています。#HELP は転送のメインスイッチが入っているかどうかに関係なく実行されます。
読み取り専用クエリ。端末に対して、この端末にログイン中の Google アカウントの有効な購読を Google Play へ即座に問い合わせ、ローカルの購読状態を返ってきた内容で書き換えるよう指示します。
別の端末で再購読した(または購入したばかり)のときに、この端末で日次のバックグラウンド更新を待たずに新しい権利を即座に反映させたい場合に使います。
形式:
1 | #REFRESH |
応答例:
1 | [リモート] サブスクリプションを更新しました:月額プランが有効です |
1 | [リモート] サブスクリプションを更新しました:年額プランが有効です |
1 | [リモート] 更新完了:この Google アカウントに有効なサブスクリプションはありません |
1 | [リモート] 更新に失敗しました:Google Play に接続できません。ネットワークを確認して再試行してください。 |
注意:
#REFRESH は実行されます — 復旧経路として設計されているためです。転送のメインスイッチが入っているかどうかにも依存しません。#REFRESH を繰り返し送っても新たな購入や解約は発生しません。Google Play がすでに知っている情報を読み直すだけです。構造化コマンドを書く代わりに、普通の文章で端末に指示を出したいときに使います。SmsForwarder はあなたのメッセージを設定済みのクラウド AI プロバイダに渡し、既存のコマンドのいずれかに言い換えるよう依頼してから、そのコマンドを実行します — ただし結果が許可されたキーワードのいずれかに対応している場合に限ります。
形式:
1 | #AI |
例:
1 | #AI |
1 | #AI |
1 | #AI |
前提条件:
いずれかの前提条件を満たさない場合、コマンドは短い理由とともに拒否されます。
注意事項:
#AI は常にクラウドで実行されます。SmsForwarder の AI 処理は設計上クラウド専用です。#REPLY / #CTRL / #STATUS / #PING / #HELP / #REFRESH と同じホワイトリストで再度チェックされます。そのリスト外のものは破棄されます — #AI を使って新しい / 任意のコマンドを実行することはできません。#AI 文と翻訳後の構造化コマンドは、転送履歴の詳細パネルに監査用として一緒に保存されます。各コマンドは短い結果メッセージを返します。リモート操作 で設定すれば、以下のいずれか、または両方の方法で受け取れます:
両者は独立しています。片方だけ、両方、またはどちらも使わない(その場合コマンドは実行されますが、応答は受け取れません)という運用が可能です。
コマンドの形式が誤っていると、次のような応答が届きます:
1 | [リモート] コマンドを拒否しました:<理由> |
代表的な理由:
#REPLY に宛先電話番号がない。#REPLY に本文がない。#CTRL の 2 行目に RULE / CHANNEL / FORWARDING がない。#CTRL の 2 行目が上記 3 つのいずれでもない。#CTRL RULE または #CTRL CHANNEL に名前がない。#CTRL FORWARDING に対し SMS / CALL / NOTIFICATION / NOTIFY / ALL 以外が指定された。+ 付きの国際フォーマットが最も確実)で登録してください。コマンドが期待どおりに動作しない場合は、テクニカルサポート ページをご覧ください。