远程控制功能允许你从另一部手机发送一条短信到你的手机,让 SmsForwarder 替你执行操作 —— 代替你回复短信、开关转发、查询应用状态、查询手机是否在线、重新与 Google Play 同步订阅状态,或(在拥有 Advanced 订阅时)以自然语言下达指令。
只有你明确加入到允许名单的手机号才能下发指令。没有共用密码 —— 发送方的手机号本身就是身份凭证。
+8613800138000)。#REPLY,或者希望以短信方式回执给发送方,请确保已授予 发送短信 权限。每条指令都是从允许名单中的号码发往你手机的一条普通短信。第一行非空内容必须是指令关键字(以 # 开头)。需要附加信息的指令,每个值各占一行。
指令本身 不会 被作为普通短信转发出去 —— 它会被应用识别并消化掉。
当你不在手机旁,但需要让你的手机替你给某人发短信时使用。
格式:
1 | #REPLY |
指定 SIM 卡 (可选,适用于双卡手机 —— 用于指定使用哪张 SIM 卡发送):
1 | #REPLY |
SIM 卡指示行以 # 开头,按号码末 8 位匹配。单卡手机或想使用系统默认卡时,直接省略此行。
示例:
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 |
关闭短信转发总开关:
1 | #CTRL |
关闭某个发送通道:
1 | #CTRL |
一次性关闭全部(短信、电话、通知):
1 | #CTRL |
注意:
只读查询。返回各项总开关的状态,以及当前已启用的全部规则和通道名称。
格式:
1 | #STATUS |
回执示例:
1 | [Remote] Status |
回执长度可能会超过单条短信限制,需根据规则与通道数量分多条发送,运营商会按条计费。
只读查询。返回手机当前状态的快照 —— 当你只想知道手机是否在线、是否仍在网、是否快没电时使用。
格式:
1 | #PING |
回执示例:
1 | [Remote] Pixel 7 · 2026-05-01 14:35 |
当手机使用蜂窝数据时,回执还会包含网络制式、运营商,以及(Android 10 及以上)0–4 级的信号强度:
1 | [Remote] OnePlus 9 · 2026-05-01 14:35 |
注意:
#PING 都会执行。只读查询。返回这份在线命令文档的链接。当你想把文档发给别人,或者一时记不清某条命令的具体格式想去查阅时使用。
格式:
1 | #HELP |
回执示例:
1 | [远程] 命令文档:https://smsforward.zobubo.com/Remote-Control-zh/ |
返回的链接会按你手机上 App 当前的语言匹配 —— 默认英文,中文界面会返回中文版。无论转发总开关是否打开,#HELP 都会执行。
只读查询。让本机立即向 Google Play 查询当前 Google 账号下的有效订阅,并用结果改写本地订阅状态。
当你在另一部手机上重新订阅(或刚刚完成购买)后,如果希望本机立刻拿到新的订阅权益、不必等到每天一次的后台校验时使用。
格式:
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 | [Remote] Command rejected: <原因> |
常见原因:
#REPLY 没有提供对方手机号。#REPLY 没有提供回复正文。#CTRL 第二行未指定 RULE、CHANNEL 或 FORWARDING。#CTRL 第二行不是上述三个有效值之一。#CTRL RULE 或 #CTRL CHANNEL 没有提供名称。#CTRL FORWARDING 后接的不是 SMS、CALL、NOTIFICATION / NOTIFY 或 ALL。+ 开头的国际格式最为可靠)。如指令未按预期工作,请参考 技术支持 页面。