Le contrôle à distance vous permet d’envoyer un court SMS depuis un autre téléphone vers le vôtre, et de demander à SmsForwarder d’agir à votre place — répondre à un SMS pour vous, activer ou désactiver le transfert, vérifier l’état de l’application, vérifier que le téléphone est toujours en ligne, re-synchroniser l’état de l’abonnement avec Google Play, ou (avec un abonnement Advanced) donner une instruction en langage naturel.
Seuls les numéros que vous ajoutez explicitement à la liste autorisée peuvent envoyer ces commandes. Il n’y a pas de mot de passe partagé — le numéro de l’expéditeur fait office d’identifiant.
+33612345678).#REPLY ou recevoir les réponses par SMS.Chaque commande est un SMS classique envoyé depuis un numéro autorisé vers votre téléphone. La première ligne non vide est toujours le mot-clé de la commande (commençant par #). Pour les commandes nécessitant des informations supplémentaires, chaque valeur occupe sa propre ligne.
La commande elle-même n’est pas retransmise comme un SMS ordinaire — l’application la reconnaît et la consomme.
À utiliser quand vous voulez que votre téléphone envoie un SMS à quelqu’un alors que vous ne l’avez pas en main.
Format :
1 | #REPLY |
Avec indication de SIM (facultatif, pour les téléphones double SIM — fixe quelle SIM envoie la réponse) :
1 | #REPLY |
La ligne SIM commence par # et est comparée sur les 8 derniers chiffres. Omettez-la sur les téléphones mono-SIM ou pour utiliser la SIM par défaut.
Exemples :
1 | #REPLY |
1 | #REPLY |
Remarques :
À utiliser pour basculer une règle de transfert, un canal d’envoi ou un interrupteur principal sans toucher au téléphone.
Format :
1 | #CTRL |
RULE, CHANNEL ou FORWARDING (insensible à la casse).RULE — le nom exact de la règle tel qu’il apparaît dans l’application (sensible à la casse, doit être unique).CHANNEL — le nom exact du canal tel qu’il apparaît dans l’application (sensible à la casse, doit être unique).FORWARDING — l’une des valeurs SMS, CALL, NOTIFICATION (ou NOTIFY), ou ALL.1 / 0, TRUE / FALSE, ou YES / NO.Exemples :
Activer une règle particulière :
1 | #CTRL |
Désactiver l’interrupteur principal du transfert SMS :
1 | #CTRL |
Désactiver un canal d’envoi :
1 | #CTRL |
Tout désactiver d’un coup (SMS, appels et notifications) :
1 | #CTRL |
Remarques :
Requête en lecture seule. Retourne l’état des interrupteurs principaux et le nom de chaque règle et canal activé.
Format :
1 | #STATUS |
Exemple de réponse :
1 | [Distant] État |
La réponse peut s’étaler sur plusieurs SMS selon le nombre de règles et de canaux. Votre opérateur facture chaque segment.
Requête en lecture seule. Retourne un instantané de l’état actuel du téléphone — pratique quand vous voulez juste savoir qu’il est éveillé, en ligne, et qu’il n’est pas en panne de batterie.
Format :
1 | #PING |
Exemple de réponse :
1 | [Distant] Pixel 7 · 2026-05-01 14:35 |
Quand le téléphone est en données mobiles, la réponse indique aussi la génération réseau, l’opérateur, et (sous Android 10 et au-delà) un niveau de signal de 0 à 4 :
1 | [Distant] OnePlus 9 · 2026-05-01 14:35 |
Remarques :
#PING s’exécute que le transfert principal soit activé ou non.Requête en lecture seule. Retourne un lien vers cette référence de commandes en ligne. Pratique pour partager la documentation avec quelqu’un, ou si vous ne vous souvenez plus du format exact d’une commande et voulez le vérifier.
Format :
1 | #HELP |
Exemple de réponse :
1 | [Distant] Référence des commandes : https://smsforward.zobubo.com/Remote-Control/ |
Aujourd’hui, #HELP renvoie la page anglaise par défaut, ou la version chinoise si l’application est en chinois. Les autres langues retombent encore sur la page anglaise — cette page couvre toutes les commandes. #HELP s’exécute que le transfert principal soit activé ou non.
Requête en lecture seule. Demande au téléphone d’interroger Google Play immédiatement à propos de l’abonnement actif lié au compte Google de cet appareil, et de réécrire l’état local avec ce que renvoie Play.
À utiliser quand vous vous êtes ré-abonné depuis un autre téléphone (ou venez d’effectuer un achat) et voulez que ce téléphone récupère le nouveau droit immédiatement, sans attendre la vérification quotidienne en arrière-plan.
Format :
1 | #REFRESH |
Exemples de réponses :
1 | [Distant] Abonnement actualisé : abonnement mensuel actif |
1 | [Distant] Abonnement actualisé : abonnement annuel actif |
1 | [Distant] Actualisation terminée : aucun abonnement actif sur ce compte Google |
1 | [Distant] Échec de l'actualisation : impossible de joindre Google Play. Vérifiez le réseau et réessayez. |
Remarques :
#REFRESH s’exécute même si l’abonnement local a expiré — c’est précisément le scénario de récupération pour lequel il a été conçu. Il s’exécute aussi indépendamment de l’état du transfert principal.#REFRESH plusieurs fois n’achète ni ne résilie rien ; cela se contente de relire ce que Google Play sait déjà.À utiliser quand vous voulez donner au téléphone une instruction en langage courant, plutôt que d’écrire une commande structurée. SmsForwarder transmet votre message au fournisseur d’IA dans le cloud que vous avez configuré, lui demande de la reformuler en l’une des commandes existantes, puis exécute cette commande — mais uniquement si le résultat correspond toujours à l’un des mots-clés autorisés.
Format :
1 | #AI |
Exemples :
1 | #AI |
1 | #AI |
1 | #AI |
Prérequis :
Si l’un des prérequis manque, la commande est rejetée avec une raison courte.
Notes :
#AI s’exécute toujours dans le cloud. Le traitement IA de SmsForwarder est exclusivement cloud par conception.#REPLY / #CTRL / #STATUS / #PING / #HELP / #REFRESH. Tout ce qui n’y figure pas est ignoré — #AI ne peut pas servir à exécuter de nouvelles commandes ni des commandes arbitraires.#AI d’origine et la commande traduite sont enregistrés ensemble dans le panneau de détails de l’historique de transfert à des fins d’audit.Chaque commande produit un court message de résultat. Vous pouvez le recevoir par l’un ou l’autre des moyens suivants — ou les deux — configurables dans Contrôle à distance :
Les deux options sont indépendantes. Vous pouvez n’en utiliser qu’une, les deux, ou aucune (auquel cas les commandes s’exécutent quand même, mais sans accusé de réception).
Si une commande est mal formée, vous recevez un message du type :
1 | [Distant] Commande rejetée : <motif> |
Motifs typiques :
#REPLY envoyé sans numéro de destination.#REPLY envoyé sans corps de message.#CTRL n’a pas indiqué RULE, CHANNEL ou FORWARDING en deuxième ligne.#CTRL n’était pas l’une des trois valeurs valides.#CTRL RULE ou #CTRL CHANNEL n’a pas indiqué de nom.#CTRL FORWARDING a reçu autre chose que SMS, CALL, NOTIFICATION / NOTIFY ou ALL.+ est le plus fiable).Si une commande ne se comporte pas comme prévu, consultez la page Support technique.